Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-31 | On watchdog timeout reset the full chip. Just draining the tx ring is not | Claudio Jeker | |
enough to get the device unstuck. OK mglocker@ | |||
2009-03-31 | Backout previous change; it breaks more machines than it fixes. | Mark Kettenis | |
2009-03-31 | remove the drm_read and drm_write functions. instead just do the | Owain Ainsworth | |
conditional on whether we treat the data like memspace or system memory into the one driver that needs this. Something similar was done upstream a while back. | |||
2009-03-30 | Switch sk(4) over to using MCLGETI when allocating mbufs for the RX ring. | Mark Kettenis | |
Another evil jumbo allocator bites the dust. | |||
2009-03-30 | switch to MCLGETI. | David Gwynne | |
this conversion is the easiest ive done so far. the mbuf allocation wrapper in the driver already had code to handle a failing cluster allocator as part of a test harness, now we test that code all the time with MCLGETI. ok kettenis@ tested by phessler@ | |||
2009-03-30 | Zap a superfluous newline in the drmprint function, it messes up output | Owain Ainsworth | |
if you disable the device. noticed by deraadt@. | |||
2009-03-30 | Support for more chipset versions, written by Ian Lindsay | Theo de Raadt | |
2009-03-30 | Remove the DRM_SPIN lock macros, just expand them to mutex operations. | Owain Ainsworth | |
2009-03-29 | Correct a couple of ioctl definitions (GEM ioctls, not used yet). and | Owain Ainsworth | |
add two more {GET,SET}_PARAM arguments that aren't supported yet but are needed for a libdrm update. | |||
2009-03-29 | Take a shot at baud rate calculations for the 8-port | Theo de Raadt | |
Serial Technologies Expander PCI-232-108 | |||
2009-03-29 | make various strings ("can't map mem space" and similar) more consistent | Stuart 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-29 | Finally fix kernel crash (page fault) when closing bulk devices. | Marcus Glocker | |
Help from kettenis@ | |||
2009-03-29 | spello | Marco Peereboom | |
2009-03-29 | Bypass macsec on extreme/supreme based chips. | Jonathan Gray | |
Makes my 88E8072 work. ok kettenis@ | |||
2009-03-29 | Remove holdover XMAC II writes/reads inherited from sk as | Jonathan 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-29 | Remove unused prototype. | Mark Kettenis | |
2009-03-29 | Remove the lock_time member from the hardware lock. It's not that | Owain Ainsworth | |
useful, and driver shouldn't need to know about ``ticks''. | |||
2009-03-29 | when we steal the SYNC CACHE command in mfi_scsi_cmd we still have to | David Gwynne | |
mark the xs as done and call scsi_done for it rather than just returning COMPLETE. | |||
2009-03-29 | fix a small race in mfi_mgmt between the checking of a ccbs completion and | David 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-28 | Add a bunch more run devices. | Jonathan Gray | |
2009-03-28 | regen | Jonathan Gray | |
2009-03-28 | Add a bunch more run devices. | Jonathan Gray | |
2009-03-28 | Add quirk to support "Chen-Source CM12402 Eagle IR Cam" device, by | Marcus 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-27 | Push 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-27 | Rework the dma buffer api a bit to make it smaller and to have less | Owain 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-27 | Remove a bunch of compat macros, just expand them to the openbsd | Owain Ainsworth | |
equivalent. | |||
2009-03-27 | Match on EW-7717Un, EW-7718Un | Jonathan Gray | |
2009-03-27 | Match on Edimax EW-7318Ug, EW-7318USg, EW-7618Ug | Jonathan Gray | |
2009-03-27 | regen | Jonathan Gray | |
2009-03-27 | more Edimax devices | Jonathan Gray | |
2009-03-27 | Add 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-27 | Match on ASUS USB-N11 | Jonathan Gray | |
2009-03-27 | regen | Jonathan Gray | |
2009-03-27 | add ASUS USB-N11. Looks like someone got the vid/pid mixed up in | Jonathan Gray | |
the final product, verified in multiple windows drivers and linux driver provided by ASUS. | |||
2009-03-27 | Sitecom WL-603 should work according to linux driver | Jonathan Gray | |
2009-03-27 | Linksys WUSB200 should work according to linux driver | Jonathan Gray | |
2009-03-27 | regen | Jonathan Gray | |
2009-03-27 | Sitecom WL-603 and Linksys WUSB200 | Jonathan Gray | |
2009-03-27 | Add a bunch of GW3887/v2 based upgt devices found in linux driver. | Jonathan Gray | |
ok mglocker@ | |||
2009-03-27 | regen | Jonathan Gray | |
2009-03-27 | Add a bunch of GW3887/v2 based upgt devices found in linux driver. | Jonathan Gray | |
ok mglocker@ | |||
2009-03-27 | add definitions for more yukon 2 revisions found in linux driver | Jonathan 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-26 | sync | Theo de Raadt | |
2009-03-26 | new plx chips found in wild | Theo de Raadt | |
2009-03-26 | Rework how we deal with the list of per-open datastructures, and the | Owain Ainsworth | |
auth list. now we only need the one tree. Makes things a little neater, and smaller. | |||
2009-03-26 | remove useless code to force an empty transfer in case the length | Damien Bergamini | |
is a multiple of wMaxPacketSize, since this is exactly what the USBD_FORCE_SHORT_XFER flag does for us. | |||
2009-03-26 | fix RTS/CTS and CTS-to-self protection. | Damien Bergamini | |
cleanup prototypes while i'm here. | |||
2009-03-26 | attach CACE AirPcap Nx. | Damien Bergamini | |
2009-03-26 | sync | Damien Bergamini | |
2009-03-26 | Add USB ID for the CACE AirPcap Nx dongle, which is an otus(4). | Damien Bergamini | |
For the richest people only, since the dongle+software cost $698 USD. |