X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_direct_paging_64.h;h=0511754e4143472c21f7e9209a903e5ff82dd085;hb=dc039f2009a773f8090c15cdacaa4b84b1780ee4;hp=731c1989cfa06d7f8a3d36051dfe091e60fc5cf3;hpb=3e5e5a12e64630d7a37ed32b8d7e2d993c79f7e0;p=palacios.git diff --git a/palacios/src/palacios/vmm_direct_paging_64.h b/palacios/src/palacios/vmm_direct_paging_64.h index 731c198..0511754 100644 --- a/palacios/src/palacios/vmm_direct_paging_64.h +++ b/palacios/src/palacios/vmm_direct_paging_64.h @@ -46,7 +46,7 @@ static inline int handle_passthrough_pagefault_64(struct guest_info * info, - struct v3_shadow_region * region = v3_get_shadow_region(info->vm_info, fault_addr); + struct v3_shadow_region * region = v3_get_shadow_region(info->vm_info, info->cpu_id, fault_addr); if (region == NULL) { PrintError("Invalid region in passthrough page fault 64, addr=%p\n", @@ -54,7 +54,7 @@ static inline int handle_passthrough_pagefault_64(struct guest_info * info, return -1; } - host_addr = v3_get_shadow_addr(region, fault_addr); + host_addr = v3_get_shadow_addr(region, info->cpu_id, fault_addr); // // Lookup the correct PML address based on the PAGING MODE