Add a ton of infrastructure for VKERNEL support. Add code for intercepting
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 20 Oct 2006 17:02:19 +0000 (17:02 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 20 Oct 2006 17:02:19 +0000 (17:02 +0000)
commit4a22e89306157337692c1934727ae876ade60c0a
tree16ca47c73a112fb6742b01f338ebbc5d5b2e8359
parenta8b658ef0a11cf26f42b081e8ad1381f942566f6
Add a ton of infrastructure for VKERNEL support.   Add code for intercepting
traps and system calls, for switching to and executing a foreign VM space,
and for accessing trap frames.
18 files changed:
sys/i386/i386/machdep.c
sys/i386/i386/pmap.c
sys/i386/i386/trap.c
sys/i386/i386/vm_machdep.c
sys/kern/kern_exec.c
sys/kern/kern_exit.c
sys/kern/kern_fork.c
sys/kern/kern_shutdown.c
sys/platform/pc32/i386/machdep.c
sys/platform/pc32/i386/pmap.c
sys/platform/pc32/i386/trap.c
sys/platform/pc32/i386/vm_machdep.c
sys/sys/sysmsg.h
sys/sys/systm.h
sys/sys/vkernel.h
sys/sys/vmspace.h
sys/vm/pmap.h
sys/vm/vm_vmspace.c