X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fsvm_handler.h;h=bd3aae4596a6764eb11e487287ad81b1b837f0b1;hb=11517fa863b3985730b6bbedc6c2b9423c408ec1;hp=376b52ffbf92abc2dfabaf174a8a2e700fcb31f1;hpb=a109eb919a162bd7de58d62020801bc2e633be50;p=palacios.releases.git diff --git a/palacios/include/palacios/svm_handler.h b/palacios/include/palacios/svm_handler.h index 376b52f..bd3aae4 100644 --- a/palacios/include/palacios/svm_handler.h +++ b/palacios/include/palacios/svm_handler.h @@ -1,5 +1,8 @@ #ifndef __SVM_HANDLER_H #define __SVM_HANDLER_H + +#ifdef __V3VEE__ + #include #include #include @@ -165,6 +168,8 @@ #define VMEXIT_MWAIT 0x0000008b #define VMEXIT_MWAIT_CONDITIONAL 0x0000008c +#define VMEXIT_NPF 0x00000400 + #define VMEXIT_INVALID_VMCB -1 /******************************************/ @@ -174,6 +179,10 @@ int handle_shadow_paging(struct guest_info * info); +int handle_svm_intr(struct guest_info * info); + int handle_svm_exit(struct guest_info * info); +#endif // ! __V3VEE__ + #endif