X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;h=abb190b5f522ba6dc3d86d21a4ff6429961f253d;hp=a69900a79ce00bb637b16555ebaca33b6d5b5555;hb=526ffdd06c1afb982d0d9831b99f337b6a094960;hpb=8dfa46e38fb632cd8bcbe1160d61d454a647f021 diff --git a/palacios/src/palacios/vmm_shadow_paging.c b/palacios/src/palacios/vmm_shadow_paging.c index a69900a..abb190b 100644 --- a/palacios/src/palacios/vmm_shadow_paging.c +++ b/palacios/src/palacios/vmm_shadow_paging.c @@ -30,10 +30,8 @@ int handle_shadow_pagefault(struct guest_info * info, addr_t fault_addr, pf_erro break; case PROTECTED_PAE: case LONG: - // currently not handled - return -1; - break; default: + PrintDebug("Unhandled CPU Mode\n"); return -1; } } else { @@ -136,12 +134,14 @@ int handle_shadow_pagefault32(struct guest_info * info, addr_t fault_addr, pf_er PrintDebug("Injecting PDE pf to guest: (guest access error=%d) (pf error code=%d)\n", guest_pde_access, error_code); return 0; - PrintDebug("Guest CR3=%x\n", guest_cr3); - PrintDebug("Guest PD\n"); - PrintPD32(guest_pd); - PrintDebug("Shadow PD\n"); - PrintPD32(shadow_pd); - + + /* + PrintDebug("Guest CR3=%x\n", guest_cr3); + PrintDebug("Guest PD\n"); + PrintPD32(guest_pd); + PrintDebug("Shadow PD\n"); + PrintPD32(shadow_pd); + */ return -1; }