/vbox/src/recompiler/target-i386/ |
H A D | exec.h | 354 /* load efer and update the corresponding hflags. XXX: do consistency 358 env->efer = val; 360 if (env->efer & MSR_EFER_LMA) 362 if (env->efer & MSR_EFER_SVME)
|
H A D | helper.c | 386 cpu_fprintf(f, "EFER=%016" PRIx64 "\n", env->efer); 478 (env->efer & MSR_EFER_LME)) { 483 env->efer |= MSR_EFER_LMA; 486 (env->efer & MSR_EFER_LMA)) { 488 env->efer &= ~MSR_EFER_LMA; 622 if (!(env->efer & MSR_EFER_NXE) && (pml4e & PG_NX_MASK)) { 638 if (!(env->efer & MSR_EFER_NXE) && (pdpe & PG_NX_MASK)) { 668 if (!(env->efer & MSR_EFER_NXE) && (pde & PG_NX_MASK)) { 712 if (!(env->efer & MSR_EFER_NXE) && (pte & PG_NX_MASK)) { 853 (env->efer [all...] |
H A D | svm.h | 186 uint64_t efer; member in struct:vmcb_save_area
|
H A D | cpu.h | 678 uint64_t efer; member in struct:CPUX86State 896 uint64_t efer; member in struct:CPUX86State_Ver16
|
H A D | op_helper.c | 1399 if (!(env->efer & MSR_EFER_SCE)) { 1454 if (!(env->efer & MSR_EFER_SCE)) { 1902 stq_phys(sm_state + 0x7ed0, env->efer); 3835 cpu_load_efer(env, (env->efer & ~update_mask) | 3969 val = env->efer; 5274 if (!(env->efer & MSR_EFER_FFXSR) 5324 if (!(env->efer & MSR_EFER_FFXSR) 6443 stq_phys(env->vm_hsave + offsetof(struct vmcb, save.efer), env->efer); 6497 ldq_phys(env->vm_vmcb + offsetof(struct vmcb, save.efer))); [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | CPUMInternal.h | 301 uint64_t efer; member in struct:CPUMHOSTCTX 346 uint64_t efer; member in struct:CPUMHOSTCTX
|
/vbox/src/recompiler/ |
H A D | VBoxRecompiler.c | 1481 pCtx->msrEFER = env->efer; 1892 * Called when any of the cr0, cr4 or efer registers is updated. 1899 uint64_t efer; local 1932 efer = env->efer; 1933 pCtx->msrEFER = efer; 1935 efer = 0; 1938 rc = PGMChangeMode(env->pVCpu, env->cr[0], env->cr[4], efer); 1943 Log(("PGMChangeMode(, %RX64, %RX64, %RX64) -> %Rrc -> remR3RaiseRC\n", env->cr[0], env->cr[4], efer, rc)); 1947 cpu_abort(env, "PGMChangeMode(, %RX64, %RX64, %RX64) -> %Rrc\n", env->cr[0], env->cr[4], efer, r [all...] |
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | memobj-r0drv-darwin.cpp | 269 uint64_t efer = ASMRdMsr(MSR_K6_EFER); local 270 if (efer & MSR_K6_EFER_LMA)
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAll.cpp | 2241 * @param efer The new extended feature enable register. 2243 VMMDECL(int) PGMChangeMode(PVMCPU pVCpu, uint64_t cr0, uint64_t cr4, uint64_t efer) argument 2264 else if (!(efer & MSR_K6_EFER_LME)) 2266 if (!(efer & MSR_K6_EFER_NXE)) 2273 if (!(efer & MSR_K6_EFER_NXE))
|
/vbox/include/VBox/vmm/ |
H A D | pgm.h | 342 VMMDECL(int) PGMChangeMode(PVMCPU pVCpu, uint64_t cr0, uint64_t cr4, uint64_t efer);
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStruct.h | 108 GEN_CHECK_OFF(CPUMHOSTCTX, efer); 127 GEN_CHECK_OFF(CPUMHOSTCTX, efer);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrv.cpp | 3610 uint64_t efer = ASMRdMsr(MSR_K6_EFER); local 3611 if ((fExtFeatures & X86_CPUID_EXT_FEATURE_EDX_NX) && (efer & MSR_K6_EFER_NXE)) 3613 if ((fExtFeatures & X86_CPUID_EXT_FEATURE_EDX_LONG_MODE) && (efer & MSR_K6_EFER_LMA))
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | CPUM.cpp | 1836 if (!(pCtx->efer & MSR_K6_EFER_LMA)) 1876 "FSbase=%016RX64 GSbase=%016RX64 efer=%08RX64\n" 1892 pCtx->FSbase, pCtx->GSbase, pCtx->efer);
|