summaryrefslogtreecommitdiffstats
path: root/sys/dev/midi.c
diff options
context:
space:
mode:
authornate <nate@openbsd.org>2005-11-18 05:39:10 +0000
committernate <nate@openbsd.org>2005-11-18 05:39:10 +0000
commit2b51a1178ceb80a1c89a4684eb4af2d744eabccb (patch)
tree3cef4f1a439f7169d175f225772e43af0ef19a5d /sys/dev/midi.c
parentUse bus_addr_t for address in em_fill_descriptors(). (diff)
downloadwireguard-openbsd-2b51a1178ceb80a1c89a4684eb4af2d744eabccb.tar.xz
wireguard-openbsd-2b51a1178ceb80a1c89a4684eb4af2d744eabccb.zip
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
Diffstat (limited to 'sys/dev/midi.c')
0 files changed, 0 insertions, 0 deletions