X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_direct_paging.c;h=e50a458f0d048b873e664ff2cf70709e5fabd87b;hp=e6b105262257919df0be56f1360901cdf2854f7c;hb=de3fce7c94e36342005ae5f79fcf22937acde586;hpb=785b7105d35b97c6e7a176facc29a2efdb234951 diff --git a/palacios/src/palacios/vmm_direct_paging.c b/palacios/src/palacios/vmm_direct_paging.c index e6b1052..e50a458 100644 --- a/palacios/src/palacios/vmm_direct_paging.c +++ b/palacios/src/palacios/vmm_direct_paging.c @@ -111,8 +111,7 @@ int v3_handle_passthrough_pagefault(struct guest_info * info, addr_t fault_addr, int v3_handle_nested_pagefault(struct guest_info * info, addr_t fault_addr, pf_error_t error_code) { - // THIS IS VERY BAD - v3_cpu_mode_t mode = LONG; + v3_cpu_mode_t mode = v3_get_host_cpu_mode() PrintDebug("Nested PageFault: fault_addr=%p, error_code=%u\n",(void*)fault_addr, *(uint_t *)&error_code);