break;
case PROTECTED_PAE:
case LONG:
- // currently not handled
- return -1;
- break;
default:
+ PrintDebug("Unhandled CPU Mode\n");
return -1;
}
} else {
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;
}
info->ctrl_regs.cr2 = fault_addr;
raise_exception_with_error(info, PF_EXCEPTION, *(uint_t *)&error_code);
- PrintDebug("Access error injecting pf to guest (guest access error=%d) (pf error code=%d)\n", guest_pte_access, error_code);
+ PrintDebug("Access error injecting pf to guest (guest access error=%d) (pf error code=%d)\n", guest_pte_access, *(uint_t*)&error_code);
return 0;
}