Stub out kernel support for VM contexts (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 20 Jan 2016 22:22:53 +0000 (17:22 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 2 Feb 2016 22:43:52 +0000 (17:43 -0500)
commit74d3b972c70f940b636fdbdb3ad6c7d3149e5cd2
treed2ef7269274655728775ee8b5758deabd6dd5a02
parent1c5cf20ada0e6382fcdd467331a0587b77638354
Stub out kernel support for VM contexts (XCC)

The places that need implemented are marked with TODO: (VMCTX).  This just
provides the framework for the actual kernel support and a first cut at
what a VM context looks like.

Reinstall your kernel headers.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
12 files changed:
kern/arch/riscv/process.c
kern/arch/riscv/ros/trapframe.h
kern/arch/riscv/trap.c
kern/arch/riscv/trap.h
kern/arch/x86/process64.c
kern/arch/x86/ros/trapframe64.h
kern/arch/x86/trap.c
kern/arch/x86/trap64.c
kern/arch/x86/trap64.h
kern/include/ros/trapframe.h
kern/include/trap.h
kern/src/trap.c