Placeholder for vm support
authorRonald G. Minnich <rminnich@google.com>
Sat, 4 Jan 2014 00:07:16 +0000 (16:07 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Jan 2014 22:35:29 +0000 (14:35 -0800)
commitb0084be7fb1494e6dd610118c09370e1384ed330
tree92280187c5281c4a560938de86807525ac0e9f07
parent003884863e371fdf9bdfc58128c1419bb79bc49f
Placeholder for vm support

vm.c gets lots of errors, but I think they're going to prove
to be pretty simple.

One thing we can do cleanly in akaros, since we know we want
a vm and we know we're only going to go with one, is put the
per-cpu stuff in the actual akaros per-cpu structs. That gets
rid of some fiddling around.

We should figure out if msr-index.h just should go in x86.h.
Personally, I vote yes; I don't like lots of little includes and
cpp is fast enough for it not to matter.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>
kern/arch/x86/Kbuild
kern/arch/x86/litevm.h
kern/arch/x86/msr-index.h [new file with mode: 0644]
kern/arch/x86/trap.h
kern/arch/x86/types.h
kern/arch/x86/vm.c [new file with mode: 0644]