summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-06-30regenJonathan Gray
2007-06-30Add a few devices found in submitted dmesgsJonathan Gray
2007-06-30Add 802.11d (domain info) command.Marcus Glocker
2007-06-29ansify/de-registerJasper Lievisse Adriaanse
no binary change
2007-06-29respect timeouts. prompted by freebsd pr110122, but also proplerlyHenning Brauer
calculate the timeout. help & ok jsg
2007-06-29force the pci bus probe routines to look for extra functions on jmicronDavid Gwynne
controllers. pciide on function 1 isnt enabled until ahci gets to touch it, which is too late for the probe routines to discover that there are high functions to look at.
2007-06-29when we attach to the jmicron controllers, whack their configuration aroundDavid Gwynne
a bit. this guarantees that the controller has its ahci stuff enabled for us to use (which was previously done with magic numbers). this also configs the controller to enable a second function for pciide to attach to.
2007-06-29demystify a little more of the jmicron pci control registersDavid Gwynne
2007-06-29define away some of the magic on jmicron controllersDavid Gwynne
2007-06-27Shrink code by not using __inline without static; like we did for sk(4).Mark Kettenis
From brad at comstyle dot com.
2007-06-26Make natsemi_pci_intr() use pciide_intr_flag(). Needed on the PC87415 partMark Kettenis
integrated on the PC87560 Legacy IO chip found on several hppa workstation models. ok jsg@
2007-06-26Implement bit swap for a byte in O(log(N)) rather than O(N), promptedTom Cosgrove
by an interview question I was asked. ok reyk@
2007-06-26Fix "the the"s. ok miod@.Tom Cosgrove
2007-06-26Alignment fixes from mickey.Jonathan Gray
2007-06-25support early W83627EHF-A; tested by Sam Fourman Jr; discussed with Gong ↵Constantine A. Murenin
Jun; ok kettenis@
2007-06-25Fix a couple of "of of"s in comments.Tom Cosgrove
2007-06-24Fix typo in (unused) #define.Mark Kettenis
2007-06-24rework sensor tasks to use the kernels generic workq rather than a specialDavid Gwynne
kernel thread of its own. the api has changed (which will be fixed in the manpage shortly) so all the users of sensor tasks that i can find have been fixed too. noone tested, so its going in to force people to run with it. "put it in" deraadt@
2007-06-23Accept 0x00 as notify type since some notebooks (MSI-S260)Can Erkin Acar
incorrectly use it when signaling events. ok marco@
2007-06-23Remove raidmakedisklabel(). The only invocation was commented out inKenneth R Westerback
2000, presumably because we spoof a label when one is not found. This removes the last (?) code that assigned a file type other than FS_UNUSED to the RAW_PART partition.
2007-06-22syncTodd T. Fries
2007-06-22according to claudio, entries should be ordered by PCI ID, fix two not in orderTodd T. Fries
ok claudio@, mk@ .. noticed by brad
2007-06-22Regen.Alexander Yurchenko
2007-06-22Add vendor/product HUMAX/PVR-SMART for jmc@.Alexander Yurchenko
2007-06-22ansify/de-registerJasper Lievisse Adriaanse
no binary change
2007-06-21rework how the IFF_PROMISC and IFF_ALLMULTI flags are dealt with, and howDavid Gwynne
the multicast filter is programmed. IFF_ALLMULTI is for use by the driver and only the driver, meaning that we have to clear it when its not needed anymore. now that the ethernet layer counts the number of multicast address ranges we can check that early to determine if ALLMULTI is needed, rather than doing the stupid goto allmulti dance as we iterate over the multicast address list. the imperfect multicast filter is a 16 byte wide bitfield, so we can use the "setbit" macro to build it in memory, and then write it to the hardware as a bus_space region. this simplifies the code a lot and avoids confusing bitshifts on u_int32_ts to get the bits in the right place. tested by krw on amd64, naddy on alpha, deraadt on sparc64, and beck on various bits. ok beck
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
cpu_disklabel can go away, since nothing anymore needs to use it; ok miod
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
cpu_disklabel can go away, since nothing anymore needs to use it; ok miod
2007-06-20Better recovery when osiop goes nuts and spitsMiod Vallat
osiop0: osiop_select while connected? in loops. Before returning from the interrupt handler, whack the chip. Unfortunately, this causes the few i/o which were queued to time out, but this is better than spinning and eventually panicing.
2007-06-20Add support for VIA CX700/VX700 IDE.Jonathan Gray
Tested by jcs@ on a model 2 oqo.
2007-06-20regenJonathan Gray
2007-06-20Add a few VIA devices found in jcs' model 2 oqo.Jonathan Gray
2007-06-19attach to the novatel ES620 found in the oqo model 2 w/sprint cardjoshua stein
2007-06-19regenjoshua stein
2007-06-19novatel ES620 CDMA modem found in the oqo model 2joshua stein
2007-06-19KNF after the recent macro expansion, mostly prototype indendation.Marc Balmer
No binary change. ok uwe.
2007-06-19Pass the correct flag to sbt_start() in sbt_start_cmd()Uwe Stuehler
2007-06-19better debug outputUwe Stuehler
2007-06-19Add a dac group init, mixer table and mixer init for the SigmatelDeanna Phillips
codec ID 83847661 found in some Sony VAIO FE and SZ laptops. No regressions noticed by jasper@, steven@ or Will Backman. I've been using it for months.
2007-06-19Handle interrupts for the record stream as well. Recording now works.Deanna Phillips
Tested by ajacoutot@, steven@ and Will Backman.
2007-06-18fix pasto'sJasper Lievisse Adriaanse
from janjaap@stack.nl
2007-06-18avoid modification race in DIOCRLDINFO; ok krw miodTheo de Raadt
2007-06-18Implement DIOCRLDINFO, DIOCGPDINFO and DIOCGPART. Tweak DIOCGDINFO toKenneth R Westerback
avoid unnecessary rdgetdisklabel() call. requested by & ok deraadt@
2007-06-18regenMartin Reindl
2007-06-18another geforce variantMartin Reindl
2007-06-18KNF after macro removals, no binary change.Marc Balmer
ok dlg.
2007-06-18KNF, especially re-indent prototypes. No binary change.Marc Balmer
ok dlg.
2007-06-18Use the right interface id when iterating over the control interfaceMarc Balmer
endpoints. bug found and patch provided by Marc Winiger <mw@msys.ch>. ok dlg.
2007-06-18remove newline in dmesg that slipped in in last commitJacob Meuser
go ahead robert@
2007-06-17ansify/de-registerJasper Lievisse Adriaanse
ok miod@