X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmx_handler.c;h=8f7665dad17eb399f3b135e91755e924582e1c7a;hb=7ca1f3f6bcb065c7c28b98f049d4abbca21a7bc1;hp=51bf62db249dd5bbb4addbb49f3ac2e54f62200b;hpb=164bd99da7605dfb5f8a56338e54c924b2a583a6;p=palacios.git diff --git a/palacios/src/palacios/vmx_handler.c b/palacios/src/palacios/vmx_handler.c index 51bf62d..8f7665d 100644 --- a/palacios/src/palacios/vmx_handler.c +++ b/palacios/src/palacios/vmx_handler.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -33,6 +34,7 @@ #include #include + #ifndef V3_CONFIG_DEBUG_VMX #undef PrintDebug #define PrintDebug(fmt, args...) @@ -235,6 +237,12 @@ int v3_handle_vmx_exit(struct guest_info * info, struct vmx_exit_info * exit_inf return -1; } break; + case 8: + if (v3_vmx_handle_cr8_access(info, cr_qual) == -1) { + PrintError("Error in CR8 access handler\n"); + return -1; + } + break; default: PrintError("Unhandled CR access: %d\n", cr_qual->cr_id); return -1;