summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2009-03-30Zap a superfluous newline in the drmprint function, it messes up outputOwain Ainsworth
if you disable the device. noticed by deraadt@.
2009-03-30Support for more chipset versions, written by Ian LindsayTheo de Raadt
2009-03-30Remove the DRM_SPIN lock macros, just expand them to mutex operations.Owain Ainsworth
2009-03-29Correct a couple of ioctl definitions (GEM ioctls, not used yet). andOwain Ainsworth
add two more {GET,SET}_PARAM arguments that aren't supported yet but are needed for a libdrm update.
2009-03-29bzero pci attach argsMark Kettenis
2009-03-29bzero pci attach argsMark Kettenis
ok deraadt@, miod@
2009-03-29Take a shot at baud rate calculations for the 8-portTheo de Raadt
Serial Technologies Expander PCI-232-108
2009-03-29Enable ahc(4).Mark Kettenis
2009-03-29make various strings ("can't map mem space" and similar) more consistentStuart Henderson
between instances, saving space in the kernel. feedback from many (some incorporated, some left for future work). ok deraadt, kettenis, "why not" miod.
2009-03-29When trying to get the console font metrics and window position, we canMiod Vallat
always retrieve the font metrics, even on older (< 2.9) prom, so do it.
2009-03-29Finally fix kernel crash (page fault) when closing bulk devices.Marcus Glocker
Help from kettenis@
2009-03-29spelloMarco Peereboom
2009-03-29Bypass macsec on extreme/supreme based chips.Jonathan Gray
Makes my 88E8072 work. ok kettenis@
2009-03-29Remove holdover XMAC II writes/reads inherited from sk asJonathan Gray
they aren't required and cause problems like the 88E8072 hard locking a system when enabling macsec bypass. Tested on 8053/8072 by me and 8021 by kettenis. ok kettenis@
2009-03-29Remove unused prototype.Mark Kettenis
2009-03-29Remove the lock_time member from the hardware lock. It's not thatOwain Ainsworth
useful, and driver shouldn't need to know about ``ticks''.
2009-03-29when we steal the SYNC CACHE command in mfi_scsi_cmd we still have toDavid Gwynne
mark the xs as done and call scsi_done for it rather than just returning COMPLETE.
2009-03-29fix a small race in mfi_mgmt between the checking of a ccbs completion andDavid Gwynne
the sleep waiting for the completion. it is possible to get the interrupt completing the command just before the tsleep, which will never get a wakeup because the interrupt with the wakeup has already happened.
2009-03-28use a static and unique string as the disk lock name, so if we're waitingDavid Gwynne
on the disk lock we can find that code rather than wondering where "sd0" gets passed to tsleep. ok deraadt@
2009-03-28Add a bunch more run devices.Jonathan Gray
2009-03-28regenJonathan Gray
2009-03-28Add a bunch more run devices.Jonathan Gray
2009-03-28Add quirk to support "Chen-Source CM12402 Eagle IR Cam" device, byMarcus Glocker
fixing wrong dwMaxVideoFrameSize value. As a side effect, broken devices which report dwMaxVideoFrameSize=0 today could be fixed as well. No regressions reported so far. Discussed with fgsch@. Diff from Kenji Aoyama
2009-03-27When clearing soft interrupts on sun4m, be sure to force the bit clear toMiod Vallat
be acked by the hardware before continuing; this makes Ross systems stable when using hme; from NetBSD.
2009-03-27Push the per-driver dma hook a little further down.Owain Ainsworth
All for all the drivers using the dma-bufs interface, their per-driver ioctl hooks all started out the same way, followed by a call to another function to actually select the buffer. Save some space by moving that selection logic into the main dma_ioctl call, and make the second function the hook.
2009-03-27Rework the dma buffer api a bit to make it smaller and to have lessOwain Ainsworth
duplicated code. Also, switch the dma_lock to a rwlock (it never should have been a spinlock) and move it and some other accounting data into the dma structure, not the main softc. Finally, the funcitons in drm_dma are tiny, move them in with the rest of the dma_bufs api in drm_bufs and remove the file.
2009-03-27Remove a bunch of compat macros, just expand them to the openbsdOwain Ainsworth
equivalent.
2009-03-27remove PGO_OVERWRITE, PGO_WEAK and PGO_PASTEOF from the pager. They're allOwain Ainsworth
unused. ok art@.
2009-03-27convert iopiic lockmgr to rwlock.Owain Ainsworth
ok drahn@, sthen@ tested.
2009-03-27convert arm apm lock to rwlock.Owain Ainsworth
ok drahn@, todd@ tested.
2009-03-27Match on EW-7717Un, EW-7718UnJonathan Gray
2009-03-27Match on Edimax EW-7318Ug, EW-7318USg, EW-7618UgJonathan Gray
2009-03-27regenJonathan Gray
2009-03-27more Edimax devicesJonathan Gray
2009-03-27Add support for the BCM5825 and the next-generation BCM5860, 5861,Reyk Floeter
5862 Broadcom CryptoNetX IPSec/SSL Security Processors. The 5825 is a faster version of the already supported 5823, and the even faster 586x series is a bit different and needed some more changes. The RNG engine on the 586x is not supported yet but I hope to fix it soon... ubsec0 at pci4 dev 0 function 0 "Broadcom 5862" rev 0x01: 3DES MD5 SHA1 AES PK, apic 10 int 10 (irq 11) tested by phessler@ and me ok deraadt@
2009-03-27Match on ASUS USB-N11Jonathan Gray
2009-03-27regenJonathan Gray
2009-03-27add ASUS USB-N11. Looks like someone got the vid/pid mixed up inJonathan Gray
the final product, verified in multiple windows drivers and linux driver provided by ASUS.
2009-03-27Sitecom WL-603 should work according to linux driverJonathan Gray
2009-03-27Linksys WUSB200 should work according to linux driverJonathan Gray
2009-03-27regenJonathan Gray
2009-03-27Sitecom WL-603 and Linksys WUSB200Jonathan Gray
2009-03-27Add a bunch of GW3887/v2 based upgt devices found in linux driver.Jonathan Gray
ok mglocker@
2009-03-27regenJonathan Gray
2009-03-27Add a bunch of GW3887/v2 based upgt devices found in linux driver.Jonathan Gray
ok mglocker@
2009-03-27add definitions for more yukon 2 revisions found in linux driverJonathan Gray
(which tend to be required to know which of the many bugs we will need to work around before each particular revision of hardware will actually work). ok kettenis@
2009-03-26syncTheo de Raadt
2009-03-26new plx chips found in wildTheo de Raadt
2009-03-26Rework how we deal with the list of per-open datastructures, and theOwain Ainsworth
auth list. now we only need the one tree. Makes things a little neater, and smaller.
2009-03-26move #define IEEE80211_NO_HT under #ifdef SMALL_KERNEL insteadDamien Bergamini
of defining it unconditionnaly. although the HT code is not ready yet, making it compile on GENERIC kernels will help catch regressions/bugs if any.