summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-12-07syncDamien Bergamini
2007-12-07add a bunch of ralink rt2870 ids (3 new vendors / 38 new products)Damien Bergamini
from ralink linux driver.
2007-12-07KNF, no binary change.Owain Ainsworth
Looked over by a few people.
2007-12-07Replace lockmgr with rwlock.Owain Ainsworth
advice from thib. Comments and ok tedu@
2007-12-07syncTheo de Raadt
2007-12-07more zydas versions, collected from various placesTheo de Raadt
2007-12-06Destatic functions in the agp subsystem.Owain Ainsworth
KNF coming shortly. ok marco, jsg and mbalmer
2007-12-06Remove AD1981HD code, since the generic mixer init can do all of thisDeanna Phillips
now. Also, note that codec->init_widget functions must be used with care since they can create duplicate mixer item names.
2007-12-06support sch5027 which has two extra fans and slightly different voltageTheo de Raadt
readings; from remco@d-compu.dyndns.org
2007-12-06Ask for write cache and read look ahead to be turnedJonathan Gray
on if supported as per the wd changes. Some drives don't do this for us and it helps performance by a large amount. ok dlg@
2007-12-05Switch set features commands to use wdc_exec_command() to allowJonathan Gray
them to be properly polled. Fixes previously problematic machines of form and ckuethe. ok marco@
2007-12-05Add a check for pss len == 0. This is a temporary work around for whenMarco Peereboom
there is no pss available. The real fix will include using both pss and duty cycle methods. ok deraadt
2007-12-05Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)Theo de Raadt
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly others. ok kettenis
2007-12-05syncStuart Henderson
2007-12-05add Gude Expert mouseCLOCK USB II MSF, fix typo for HBGStuart Henderson
"yes, but only if you know how to do this properly" mbalmer
2007-12-05sch5027 probing, from remco@d-compu.dyndns.orgTheo de Raadt
2007-12-05repair acpiopen/acpiclose and friends to handle the /dev/apmctl interface,Theo de Raadt
so that apmd(8) can actually work correctly against acpi(4), and thus, even do the fancy -C/-A stuff; also tested by jmc
2007-12-05Make sure newer adapters are not in powerdown mode.Jonathan Gray
From Oleg Safiullin <form@pdp-11.org.ru> similiar to changes in Linux/FreeBSD driver.
2007-12-04syncTheo de Raadt
2007-12-04new device; graeme@omni.net.auTheo de Raadt
2007-12-04expresscard ral(4) rt2860 now can attach and detach correctlyTheo de Raadt
ok kettenis
2007-12-04Make puc(4) detachable.Mark Kettenis
Tested by millert@
2007-12-04Some ExpressCard cards have old PCI devices and a PCIe-PCI bridge.Mark Kettenis
In that case, configure the bridge and all devices behind it.
2007-12-03Check for G channels before B when setting the (eeprom) mode.Federico G. Schwindt
based on a change from Luis R. Rodriguez <mcgrof at gmail dot com>. reyk@ ok
2007-12-03set the value before freeing the result; marco@ ok.Federico G. Schwindt
2007-12-02SyncKenneth R Westerback
2007-12-02Add Radeon Mobility M10 NT, as seen on his T42p by Alexander Holupirek, whoKenneth R Westerback
kindly looked it up on www.pcidatabase.com.
2007-12-02Added AMLOP_BREAKOPINT function handler for X40 systemsJordan Hargrave
ok marco@
2007-12-02fix the trailing space for real now.Federico G. Schwindt
2007-12-02avoid trailing spaces on output; marco@ ok.Federico G. Schwindt
2007-12-02spelling fix in debug printfRobert Nagy
2007-12-02Put back some of the handling for writes to the GATT on intelOwain Ainsworth
agp bridges. This got lost in the merge before. Tested by Peter Hessler on amd64. ok tedu
2007-11-30s/letoh16/htole16/ in iwn_send_sensitivity().Damien Bergamini
no binary change.
2007-11-30Disestablish interrupts upon detach,Mark Kettenis
2007-11-30Make ppb(4) detachable.Mark Kettenis
2007-11-30Make pci(4) detachable.Mark Kettenis
2007-11-30skip the bad mapping checks for now, sighTheo de Raadt
2007-11-30Skip the sanity test introduced in r1.50 on TI devices, as it gets triggeredMiod Vallat
with valid devices.
2007-11-29unbreak the zaurus kernel build by adding a missing headerTodd T. Fries
co-discovered by robert@
2007-11-28oga just showed the worst case of "commit and run for beer" i've everTheo de Raadt
seen. unbreak the tree by adding a missing file (hope it is the only one)
2007-11-28Initial import of the DRM (direct rendering manager).Owain Ainsworth
This is the kernel part necessary for DRI support in X. Disabled for now because it still has a few bugs, but now I can work on it in tree. Also requires the requisite bits in X, which are currently under discussion on how to deal with them with privsep. ported from a combination of the free and netbsd implementations. Known bugs: 1) only the first occurence of X in any session will have dri, after that something prevents it working. 2) if the machine does not have a dri capable card, the kernel panics. Something's up in one of the probe functions. I haven't been able to find it though. 3) radeon cards need to be forced to use PCI mode otherwise they get into an infinite loop. This is known to at least kinda work with SiS, radeons in pci mode and intel cards. ok deraadt, kinda ok art, a few other people had a quick look.
2007-11-28my brother, David Fries david at fries dot net, noticed that if you put yourTodd T. Fries
sensors in the freezer, they return negative results, making unsigned values bad to store negative numbers and then do math on. Another popular os had this same bug fixed by the same person. ok grange@
2007-11-28when we probe a port send an ata inquiry to the device and cacheDavid Gwynne
the result in the ata_port struct. use this cached inquiry data when building the replies to scsi commands rather than fetching a new copy of ata inq every time. this shrinks the code by 100 lines. it also avoids a malloc in a scsi io path, which could be issued at a time when malloc isnt guaranteed to succeed, but a real scsi io definitely should.
2007-11-28add the device and interface class codes for USB Video Class (UVC)Robert Nagy
devices ok deraadt@
2007-11-28do not check malloc return value against NULL, as M_WAITOK is usedCharles Longeau
ok oga@
2007-11-28the ccb lists protect themselves, so we dont have to check if we're atDavid Gwynne
splbio when getting and putting ata xfers.
2007-11-28make ata controllers protect their own command lists so atascsi doesnt haveDavid Gwynne
to continually go to splbio to ensure its safe to work on them. shrinks code a little.
2007-11-28use correct data type for the pci address (bus_addr_t)Reyk Floeter
From mickey
2007-11-27fix shared area structure.Damien Bergamini
2007-11-27properly update hardware multicast filter.Damien Bergamini
hints from zd1211rw.