vmmcp: implement optional bits setting in the 5 control registers
authorRonald G. Minnich <rminnich@gmail.com>
Tue, 1 Sep 2015 22:20:20 +0000 (15:20 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 2 Nov 2015 23:53:51 +0000 (18:53 -0500)
commit6ecbb7f4eb685393bc073170a948b9cfe85f435f
tree87aebb3a417aa3d482501f62319f1c36c3a6a961
parent0703f7b8e66a9b67045c8cf12218d7cb7e135c4f
vmmcp: implement optional bits setting in the 5 control registers

There's enough weird variance in even the newer systems that we have to have it.

Tested with lots of error cases.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/arch/x86/vmm/intel/vmx.c
kern/arch/x86/vmm/intel/vmx.h