Always compile in litevm and make sure it won't crash the kernel
authorRonald G. Minnich <rminnich@google.com>
Wed, 8 Jan 2014 17:48:17 +0000 (09:48 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Jan 2014 22:35:30 +0000 (14:35 -0800)
commit6fde51bf28bc5584df50b6292ee3f2a3b038b662
tree533b7b4af659dc42b7e3ea687bf0c1a6eff464e3
parentd54be21061e3600a422f8a69e7fb1d40b511d53a
Always compile in litevm and make sure it won't crash the kernel

litevm is always built in now, it builds and you can boot.

We don't call litevm_init until you attach '#V'. At that point,
if you don't have a working vmxon instruction, you'll get a
panic. This makes #V very useful for crashing all the cores
at once. Unfortunately, once this bug is fixed, you will no longer
have this option for crashing the kernel.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>
kern/arch/x86/Kbuild
kern/arch/x86/vm.c
kern/drivers/dev/vm.c