summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-07-18First and foremost, avoid an obious race between two or more processesUwe Stuehler
trying to get MMC commands through to the SD/MMC host controller via the emulated SCSI layer. This is achieved by ensuring exclusive access to the host controller for one process during any MMC command and during a sequence of commands at the sdmmc(4) layer. While at it, the command processing thread has been moved to sdmmc(4), so as to simplify the implementation of future host controller drivers. This should also pave the way for further cleanup of the code and for new drivers. Minor cleanups are included in this commit, as well.
2006-07-18regenBrad Smith
2006-07-18the VIA HDA PCI id matches against multiple chipsets.Brad Smith
2006-07-18increase the number of Jumbo slots a little bit for sparc64.Brad Smith
2006-07-17regenBrad Smith
2006-07-17fix some of the IBM entries.Brad Smith
2006-07-17silently return if sdmmc is disabled/not in the kernel. uwe@ ok.Federico G. Schwindt
2006-07-17correct the way hosts are alloc'ed. fixes crashes on controllers withFederico G. Schwindt
multiple slots. tested by me and ian@. uwe@ ok.
2006-07-17syncTheo de Raadt
2006-07-17new bridge; sthen@symphytum.spacehopper.orgTheo de Raadt
2006-07-17correct base freq mask per spec. sdhc found in the nx6125 now configuresFederico G. Schwindt
correctly. uwe@ ok.
2006-07-17regenDavid Gwynne
2006-07-17add areca and their raid productsDavid Gwynne
2006-07-17PC5740 is umodem not umsm. Should fix PR 5181.Jonathan Gray
2006-07-17No point in memsetting individual struct members after memsetting theMichael Knudsen
entire struct. ok dlg
2006-07-17Prefer malloc over the stack for an array of 256 pointers. ok dlg@Miod Vallat
2006-07-16Use a global variable for the console ibm561 state, and use it when theMiod Vallat
real device attach, instead of using malloc (we can not use malloc at console initialization time). This gets rid of the following stack offense: /usr/src/sys/dev/ic/ibm561.c: In function `ibm561_cninit': /usr/src/sys/dev/ic/ibm561.c:193: warning: stack usage is 4768 bytes
2006-07-16Match a few more Promise SATA chips which should workJonathan Gray
if the FreeBSD driver is any indication.
2006-07-16regenJonathan Gray
2006-07-16Add revision B1 of the D-Link DUB-E100.Jonathan Gray
2006-07-16some knf, no binary changeDavid Gwynne
2006-07-16get rid of ifdef __OtherBSD__ cruftDavid Gwynne
2006-07-15regenMark Kettenis
2006-07-15Add MCP04 ISA bridge.Mark Kettenis
2006-07-15Add support for Genesys Logic GL523SM and Global Mixed-mode Technology G781.Mark Kettenis
tested by fgs@ and Stuart Henderson.
2006-07-15set the tags on the scsi command according to what the midlayer says theyDavid Gwynne
should be.
2006-07-15have a go at configuring spi variants to only talk to the devices at theDavid Gwynne
lowest possible speeds during inquiry and attach. some devices, like tapes and enclosures, dont like being probed at high speeds and can attach as weird things. this seems to help those devices.
2006-07-14add ZyXEL USB id, remove useless comments and reorder USB devices.Brad Smith
2006-07-14regenBrad Smith
2006-07-14add a ZyXEL wireless adapter USB id.Brad Smith
From Linux
2006-07-14clean up a few defines and apply some knfDavid Gwynne
2006-07-14regenJonathan Gray
2006-07-14Add a few more Promise devices.Jonathan Gray
2006-07-14dont pretend to configure the BAR to only use 32bit addressing, and makeDavid Gwynne
sure we compare the right bits when we figure out what type of memory we're talking to.
2006-07-14debug message macros.Brad Smith
2006-07-13regenBrad Smith
2006-07-13Add the VIA VT8237A HD Audio PCI id.Brad Smith
From kent@NetBSD
2006-07-12only call the init routine if the interface is not already running.Brad Smith
2006-07-12add an initial PHY driver for the IC Plus IP1000A integrated PHY.Brad Smith
From Pyun YongHyeon <yongari at FreeBSD dot org>
2006-07-12move a few structures and macros over to the header file.Brad Smith
2006-07-12Do not split multibyte access on little endian architectures with no alignmentMiod Vallat
requirements; ok krw@
2006-07-12include uvm_extern.h for atop()Martin Reindl
2006-07-12spacingTheo de Raadt
2006-07-12Add missing break.Mark Kettenis
2006-07-12Sort switch statements by vendor ID.Mark Kettenis
2006-07-12make dmesg lines openbsd-style, ok dlg@Jolan Luff
2006-07-12use config space macros.Brad Smith
2006-07-12check ifp->if_hardmtu instead of ETHERMTU.Brad Smith
2006-07-12increase the maximum Jumbo frame length and correct the STGE_MaxFrameSizeBrad Smith
register address.
2006-07-11put the increasing tx threshold message under SF_DEBUGBrad Smith
instead of DIAGNOSTIC. From Nick Nauwelaerts in PR 5176