Major improvements to the aac(4) device driver.
- decouple the command structures from scsi structures, allowing non block
oriented commands (e.g. management commands) to be built.
- redesign the various command queues to remove race conditions and to allow
commands from multiple sources to coexist in the system
- move major processing of commands and messages to a dedicated kernel
thread to avoid spending too long in the interrupt handler
- add device data structures for various management commands to the header
file
Much code from FreeBSD
OpenBSD/src 10c1a82 โ share/man/man4 cardbus.4 uhci.4, sys/dev/cardbus uhci_cardbus.c files.cardbus
add a cardbus attachment for uhci. This code is based on the ohci_cardbus.c
and uhci_pci.c files. ok dlg@
sync
more adaptec aac(4)
another supported sk(4) card
add/update my copyright
bring up to date with changes in sk driver
reflect support for new Marvell based adapters
OpenBSD/src b3c8cd9 โ sys/dev/mii eephy.c eephyreg.h, sys/dev/pci if_sk.c if_skreg.h
Support for new Marvell based Gigabit Ethernet adapters
ok deraadt@
Update to work with new kernel changes
Sync USB code with NetBSD.
This includes numerous fixes and paves the way for usb 2.0 support.
sync with netbsd
sync with NetBSD
remove unused global.
more quirks from netbsd
kqueue support for various usb devices including: usb, uhid, ugen,
and uscanner
From NetBSD
filter event that simulates seltrue(). From NetBSD
OpenBSD/src 00827b6 โ share/man/man4 urlphy.4 nsgphy.4, share/man/man4/man4.alpha tga.4
clean up my copyright so it matches the template
OpenBSD/src 6ce46b8 โ sys/dev/pci pcidevs_data.h pcidevs.h, sys/dev/usb usbdevs_data.h usbdevs.h
sync
another Iomega device
filterops doesn't need to change, so we can make it const
ok deraadt@
add ServerWorks vendor ID. Add another flash reader
updates from NetBSD
fix documentation links from netbsd
add a quirk for my trek thumbdrive
update documentation url
sync tag with NetBSD
check for null before memset
nuke unused variable, from NetBSD
don't use 1284 mode
When detaching a ulpt device, call vdevgone() for the corresponding
NOPRIME minor device too.
from NetBSD
ditch unused return value