summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-03-27revert a small part of the last commit that wasn't supposed to go in.Brad Smith
2006-03-27Sync up to Intel's latest FreeBSD ixgb driver (5.0.1).Brad Smith
From: Intel's web-site
2006-03-27add the Realtek RT8111B PCI Express Gigabit MAC.Brad Smith
2006-03-27regenBrad Smith
2006-03-27add the Realtek RT8111B PCI Express Gigabit MAC.Brad Smith
2006-03-27Split the chip map for Intel SATA out into a seperate functionJonathan Gray
for readability/maintainability. Tested by several people on ICH6-M/ICH7 ok grange@
2006-03-27Fix compilation when UVISOR_DEBUG is defined.Jonathan Gray
From Alexandre Ratchov.
2006-03-27shrink by removing some unneeded ifdefsDavid Gwynne
2006-03-27we dont support the cypress serial things yet, so dont lie. when we do itDavid Gwynne
will look different to this
2006-03-27Some minor nits from form@, no functional changes.Alexander Yurchenko
2006-03-27in detach, mark device with COM_SW_DEAD, so that close() will not goTheo de Raadt
tapping additional registes. allows it to work on macppc, where doing such a tap after unplug is very bad. drahn helped fkr@bytemine.de ok miod and drahn
2006-03-26Support for accesing 8-bit ISA I/O throught the gpio(4)Alexander Yurchenko
framework. Allows to use stupid GPIO device on the Acrosser AR-B1662 board. Work by form@.
2006-03-26syncAlexander Yurchenko
2006-03-26Support for Falcom Samba GPRS modem; from tm@openbsd.ru.Alexander Yurchenko
2006-03-26Don't allow to change gpio pin state if /dev/gpio was openedAlexander Yurchenko
in read-only mode. Spotted by form@.
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-25regenBrad Smith
2006-03-25add vendor ID for SMSC and SMSC LAN83C185 10/100 PHY id.Brad Smith
From martin@
2006-03-25tidy up a bit.Brad Smith
From Andrey Matveev
2006-03-25ANSI and KNF.Brad Smith
2006-03-25regenBrad Smith
2006-03-25add a second Packet Engines Yellowfin PCI id.Brad Smith
2006-03-25set/clear the all frames bit in the receive filter whenBrad Smith
enabling/disabling promisc mode instead of calling sis_init().
2006-03-24regenBrad Smith
2006-03-24add the Globespan PCI vendor id.Brad Smith
From Stuart Henderson
2006-03-24i wish all new hardware was this easy to support. acer labs usb2 dataDavid Gwynne
link cable seems happy. thanks to sevan janiyan for the gear.
2006-03-24Driver for the serial interface to Qualcomm MSM EVDO modems.Jonathan Gray
Tested with Verizon Wireless by jolan@ ok dlg@
2006-03-24regenDavid Gwynne
2006-03-24Acer Labs USB 2.0 Data Link cable. its a host to host cableDavid Gwynne
2006-03-23Previous state machine for caps lock would prove ineffective if caps lockMiod Vallat
was remapped to a dead key (such as control). Fortunately (?), accounting power key transitions can help reconstructing the exact caps lock key behaviour - this state machine is still flawed, and one can make it go wrong by hitting one of the caps lock and power keys while the other is held, but for now we'll assume people who do this are smart enough to be able to put the state machine in the correct state back, while mere mortals will never do such things anyway. Spotted by Matthias Kilian, ok itojun@
2006-03-22Detect newer revisions of the LM81.Mark Kettenis
2006-03-22incorrect check for end of array; ok jsgTheo de Raadt
2006-03-22Add pci_find_device() a helper function for enumerating theJonathan Gray
PCI bus, from NetBSD. This is useful for things like finding another device in a driver ie ISA bridge in pciide. ok brad@ grange@, looks ok kettenis@
2006-03-21Disassembler now pretty prints AML code (like acpidump)Jordan Hargrave
ok marco@
2006-03-21Make ural(4) read and show real MAC/BBP rev instead of hardcoded RT2570Pedro Martelletto
"Go ahead" damien@ via jsg@
2006-03-20de-register.Brad Smith
2006-03-20remove kernel printfs that say "unable to allocate memory" just beforeDavid Gwynne
returning ENOMEM and the like. userland can say that for us while keeping our dmesg clean.
2006-03-20finer grained use of splbio in the ioctl paths. only use it when dealingDavid Gwynne
with the ccb queues rather than over the whole ioctl. also get rid of the CMD_WAIT flag which is used to restrict the ioctl to only one caller at a time. this is actually protecting from overuse of ccbs for management tasks (like bioctl) by making sure the scsi paths will always have their ccbs. replace the flag with a real lock so that callers can sleep till the mgmt ccb is free, rather than returning EBUSY
2006-03-20shrink the ccb even more. instead of having a "wakeup" member to say whenDavid Gwynne
the ioctl paths can wake up, check the state of the ccb instead. when the ccb becomes READY again then the command has completed.
2006-03-20remove the bits in the ccb for generalised handling of dmaable memory.David Gwynne
now that each code path that puts commands on the hardware has specific completion routines, we dont have to deal with the memory magic in a generic fashion.
2006-03-20switch the mgmt ioctl path to use the ioctl completion function.David Gwynne
2006-03-20move the drv_inq ioctl path to its own completion routine. all the cleanupDavid Gwynne
of the dmammem is now done in the ioctl, the completion routing simply wakes it up.
2006-03-20get rid of the CCB_READY check in ami_start, it is subtly broken and slowsDavid Gwynne
things down. this path is easy to verify without this code so im just dropping it.
2006-03-20the command queues are important so wrap them up in splbioDavid Gwynne
2006-03-20shorten the setup of the xs timeoutDavid Gwynne
2006-03-20de-register.Brad Smith
2006-03-19ANSIfyBrad Smith
2006-03-19ANSIfyBrad Smith
2006-03-19ANSI and KNF.Brad Smith
2006-03-19ANSI and fix commentsBrad Smith