Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Added functionality for MONITOR and MWAIT instructions on SVM and VMX:
authorPeter Dinda <pdinda@northwestern.edu>
Mon, 10 Sep 2012 20:16:21 +0000 (15:16 -0500)
committerPeter Dinda <pdinda@northwestern.edu>
Mon, 10 Sep 2012 20:16:21 +0000 (15:16 -0500)
commitadfcd4fddcf65f9ec0e74acff09cf8f88d8ebd0d
treef8fc058b77156cf10879dc9636f824582046000c
parentc511e8f97709ee70d678421902dc640bb7168ee6
Added functionality for MONITOR and MWAIT instructions on SVM and VMX:

  - CPUID now reports that MONITOR/MWAIT is not available
  - MONITOR and MWAIT are hooked on both VMX and SVM (previously only SVM)
  - If monitor or mwait are executed, they cause a #UD
Kconfig
palacios/include/palacios/vmm_mwait.h [new file with mode: 0644]
palacios/src/palacios/Makefile
palacios/src/palacios/svm_handler.c
palacios/src/palacios/vmm_cpuid.c
palacios/src/palacios/vmm_mwait.c [new file with mode: 0644]
palacios/src/palacios/vmx.c
palacios/src/palacios/vmx_handler.c