summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-12-31syncTheo de Raadt
2007-12-31new productTheo de Raadt
2007-12-31re-order product list slightlyTheo de Raadt
2007-12-31new umsm productTheo de Raadt
2007-12-31On some machines we get hotplug interrupts when they're resumed, so don'tMark Kettenis
rescan the pci bus if it already has devices attached to it. Make sure we clear the list of attached devices when we receive a surprise removal interrupt. Fixes kurt@'s T43. ok miod@, krw@
2007-12-31Keep running the scancode translation state machine even when the keyboardMiod Vallat
is set to raw mode, but only feed decoded events to wscons if non-raw mode. Then, as an exception to this, pass the audio control keys events to wscons even if in raw mode, so that the in-kernel mixer control code can perform its work. The event is also seen by the raw event consumer (i.e. the X server). Requested and tested by many...
2007-12-31use OpenBSD rcs id'sJasper Lievisse Adriaanse
2007-12-31lii(4) is a driver for the atheros l2 ethernet chip as found on the asusDavid Gwynne
eeepc. unfortunately it doesnt work, but its going into the tree so it can be worked on. if anyone wants to have a go at it, please do. this driver was written by Quentin Garnier for NetBSD
2007-12-30Only do pullups when necessary, m_pullup() always prepends an mbufClaudio Jeker
which is very bad if it is not necessary as it causes scrary mbuf fragmentation. tested and OK mglocker@
2007-12-30dont freeze lock or set caching modes on ata devices that arent disks, itsDavid Gwynne
not a good idea. found by simon@ who plugged a sata dvd drive into ahci.
2007-12-30regenBrad Smith
2007-12-30- rename some SATA entries which are shared between the ATI SB700 and SB800 ↵Brad Smith
chipsets - add some new SATA entries for the ATI SB700 and SB800 chipsets - add the ATI SB700 IDE PCI id From Linux ok dlg@
2007-12-30regenBrad Smith
2007-12-30add the PCI id for the Sun Crypto Accelerator 6000 PCIe board.Brad Smith
ok dlg@
2007-12-29switch from spls to mutexes for protecting the random state.David Gwynne
ok tedu@ djm@
2007-12-29fix comments after the members of scsi_adapter were changed.David Gwynne
prompted by krw@
2007-12-29Remove debug message. Found by Mike Belopuhov, tsk tsk deraadt.Marco Peereboom
2007-12-29the scsi layer always had function pointers for asking the hba about aDavid Gwynne
device before issuing scsi commands to it, but it was never implemented, never used, and no hba actually filled them in. i came along and added another two function pointers for the same thing. this cleans up the extra pointers. ok krw@ marco@ miod@ deraadt@
2007-12-28provide vpd page 0, which lists which vpd pages we provide.David Gwynne
2007-12-28rename some functions to make it clear theyre used to emulate vpd responsesDavid Gwynne
2007-12-28implement emulation of vpd page 83, the device identification page. if theDavid Gwynne
disk provides a wwn, use it, otherwise do our best to generate an id from the model and serial number.
2007-12-28massage the way vpds are defined. rename the page used for the devicesDavid Gwynne
serial number and split the vpd header out for use in other places. while here define the device identification page bits too. ok krw@ marco@
2007-12-27Undo previous commit after debating a few corner cases with gwk. ThisMarco Peereboom
needs to be redone in another way.
2007-12-27Add _PPC support. Tested by several people.Marco Peereboom
2007-12-27Clean up the clock MD code. Move all of the DS1687 register definitions toJoel Sing
the appropriate place and remove all of the magic numbers. Whilst we're here fix up some KNF issues. Also, the get/set functions used the wrong control registers, allowing the clock to update during operation. ok miod@, jasper@
2007-12-271.90 again. use the right flags when creating a dmamap for use duringDavid Gwynne
interrupts.
2007-12-27oops, there was other code in the previous commit that shouldnt have goneDavid Gwynne
in. this reverts 1.90.
2007-12-27use the right flags when creating dmamaps for use in interrupt handlers.David Gwynne
2007-12-27KNF, no functional changeMarco Peereboom
2007-12-24alwais unmap i/o space in it_matchOleg Safiullin
2007-12-23Look for environment controller first, and access ITE SuperIO address/dataOleg Safiullin
ports only if we found one. Fixes possible issues with some notebook chipsets. ok deraadt@ tested by me, jcs@ and Rodolfo Gouveia
2007-12-23use sizeof where neededTheo de Raadt
2007-12-22Reset the MAC filter if we stop the device, so no frames are acceptedMarcus Glocker
anymore.
2007-12-22syncTheo de Raadt
2007-12-22more qlogic productsTheo de Raadt
2007-12-21Don't panic if someone inserts a CardBus slot for which we disabled CardBusMark Kettenis
support; print a properly formatted message instead. ok jsing@
2007-12-20More minor TX fixing (still sucks). Add more debug info and leave debugMarcus Glocker
mode on for now.
2007-12-20Get rid of __HAVE_PCCBB_ATTACH_HOOK.Mark Kettenis
2007-12-20add original copyrightOleg Safiullin
bad me
2007-12-20regenBrad Smith
2007-12-20add the ATI Radeon Mobility X1400 PCI id.Brad Smith
From David Hill <dhill at mindcry dot org> ok dlg@
2007-12-20regenBrad Smith
2007-12-20add the MCP77 LAN PCI ids.Brad Smith
From Peer Chen @ NVIDIA via Linux ok dlg@
2007-12-20attach another variant of the MC8755, this one is found in x61s laptops from ↵Felix Kronlage
lenovo. tested by oga@
2007-12-20regenFelix Kronlage
2007-12-20add another variant of the Sierra Wireless MC8755 3G/UMTS/HSDPA modems found ↵Felix Kronlage
in x61 laptops from lenovo
2007-12-19Move watchdog timeout message from DPRINTF to printf.Marcus Glocker
2007-12-19Fix page fault trap in TX path. Though TX path is still not workingMarcus Glocker
sane, resulting in watchdog timeout.
2007-12-19If the CardBus bus number is left unconfigured, only attach pcmcia(4).Mark Kettenis
ok jsing@, fgsch@
2007-12-19Fix the issue with some intel 965 host busses. Though the docs claim that theOwain Ainsworth
mmaddr BAR is alway 64-bit, they lie. one some bridges it's not. Fix this by checking which type of memory it is before trying to map. Advice and ok kettenis@, Tested by myself and Matthew L. Shobe