*/
guest_state->efer |= EFER_MSR_svm_enable;
+ vm_info->guest_efer.value = 0x0LL;
v3_hook_msr(vm_info, EFER_MSR,
- NULL, /*&v3_handle_efer_read,*/
+ &v3_handle_efer_read,
&v3_handle_efer_write,
vm_info);
guest_state->cr0 = 0x60000010;
+
guest_state->cs.selector = 0xf000;
guest_state->cs.limit=0xffff;
guest_state->cs.base = 0x0000000f0000LL;
vm_info->direct_map_pt = (addr_t)V3_PAddr(create_passthrough_pts_32(vm_info));
/* End Test */
- //vm_info->shdw_pg_state.shadow_cr3 |= (vm_info->direct_map_pt & ~0xfff);
- vm_info->shdw_pg_state.shadow_cr3 = 0;
vm_info->shdw_pg_state.guest_cr0 = 0x0000000000000010LL;
PrintDebug("Created\n");
- //guest_state->cr3 = vm_info->shdw_pg_state.shadow_cr3;
guest_state->cr3 = vm_info->direct_map_pt;