Add kqueue based async I/O support to the virtual kernel. Convert VKE to
authorMatthew Dillon <dillon@dragonflybsd.org>
Mon, 15 Jan 2007 01:29:04 +0000 (01:29 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Mon, 15 Jan 2007 01:29:04 +0000 (01:29 +0000)
commitf991237f2b4e44e0997c646c2e889c9ad58fe1d4
tree2a02b2d54354235096d782ead1c5c30d8dd13486
parenta73855e8566a08edda210afca4ae5b3048ab5bc1
Add kqueue based async I/O support to the virtual kernel.  Convert VKE to
use the new async I/O support for reading.

Setup SIGIO as a SA_MAILBOX signal for efficiency.  Remove remaining signal
masks from sigaction() calls.
sys/dev/virtual/net/if_vke.c
sys/platform/vkernel/conf/files
sys/platform/vkernel/i386/exception.c
sys/platform/vkernel/include/md_var.h
sys/platform/vkernel/platform/init.c
sys/platform/vkernel/platform/kqueue.c [new file with mode: 0644]
sys/platform/vkernel/platform/machintr.c
sys/platform/vkernel/platform/systimer.c