X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;fp=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;h=3ae28d4b95e52b9a2dbedbde487983f2f63c90a6;hb=496b928649b2a63c3e21e099ce914ec00b3d7227;hp=968a840049df6f9a8369b9cb2c82d2767fb9aef6;hpb=182ea639d7389d7e7e660055a4c460bf8a712ecf;p=palacios.git diff --git a/palacios/src/palacios/vmm_shadow_paging.c b/palacios/src/palacios/vmm_shadow_paging.c index 968a840..3ae28d4 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_shadow_pagefault_physical_mode(info, fault_addr, error_code); } else if (v3_get_mem_mode(info) == VIRTUAL_MEM) { switch (v3_get_cpu_mode(info)) {