X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;h=2475734e349411f6dc5a95d37ae4a0cc088ed728;hb=623de2de1c4a31c29975867343b7a78962094fee;hp=968a840049df6f9a8369b9cb2c82d2767fb9aef6;hpb=3574c981404a1c812d369132db09ec2a27d59a5d;p=palacios-OLD.git diff --git a/palacios/src/palacios/vmm_shadow_paging.c b/palacios/src/palacios/vmm_shadow_paging.c index 968a840..2475734 100644 --- a/palacios/src/palacios/vmm_shadow_paging.c +++ b/palacios/src/palacios/vmm_shadow_paging.c @@ -28,6 +28,8 @@ #include +#include + #ifndef DEBUG_SHADOW_PAGING #undef PrintDebug #define PrintDebug(fmt, args...) @@ -127,7 +129,7 @@ int v3_handle_shadow_pagefault(struct guest_info * info, addr_t fault_addr, pf_e if (v3_get_mem_mode(info) == PHYSICAL_MEM) { // If paging is not turned on we need to handle the special cases - return handle_special_page_fault(info, fault_addr, fault_addr, error_code); + return v3_handle_passthrough_pagefault(info, fault_addr, error_code); } else if (v3_get_mem_mode(info) == VIRTUAL_MEM) { switch (v3_get_cpu_mode(info)) {