diff options
author | 2005-11-18 05:39:10 +0000 | |
---|---|---|
committer | 2005-11-18 05:39:10 +0000 | |
commit | 2b51a1178ceb80a1c89a4684eb4af2d744eabccb (patch) | |
tree | 3cef4f1a439f7169d175f225772e43af0ef19a5d /sys/dev/rnd.c | |
parent | Use bus_addr_t for address in em_fill_descriptors(). (diff) | |
download | wireguard-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/rnd.c')
0 files changed, 0 insertions, 0 deletions