Searched defs:cr3 (Results 1 - 15 of 15) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/Ia32/
H A DCpuFlushTlb.c30 mov eax, cr3
31 mov cr3, eax local
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DWriteCr3.c34 mov cr3, eax local
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFMem.cpp591 uint64_t cr3 = *pcr3; local
598 cr3 = PGMGetHyperCR3(pVCpu);
613 cr3 = CPUMGetGuestCR3(pVCpu);
630 rc = PGMR3DumpHierarchyShw(pVM, cr3, fFlags, *pu64FirstAddr, *pu64LastAddr, cMaxDepth, pHlp);
632 rc = PGMR3DumpHierarchyGst(pVM, cr3, fFlags, *pu64FirstAddr, *pu64LastAddr, cMaxDepth, pHlp);
646 * @param cr3 The CR3 to use (unless we're getting the current
654 VMMDECL(int) DBGFR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t cr3, uint64_t u64FirstAddr, argument
675 pUVM, idCpu, fFlags, &cr3, &u64FirstAddr, &u64LastAddr, cMaxDepth, pHlp);
/vbox/include/VBox/vmm/
H A Dcpumctx-v1_6.h181 uint64_t cr3; member in struct:CPUMCTX_VER1_6
H A Dcpumctx.h354 uint64_t cr3; member in struct:CPUMCTX
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dmemobj-r0drv-darwin.cpp259 RTCCUINTREG cr3 = ASMGetCR3(); local
278 rtR0MemObjDarwinReadPhys((cr3 & ~(RTCCUINTREG)PAGE_OFFSET_MASK) | (((uint64_t)(uintptr_t)pvPage >> X86_PML4_SHIFT) & X86_PML4_MASK) * 8, 8, &u64);
/vbox/src/VBox/Debugger/testcase/
H A DtstDBGCStubs.cpp197 VMMDECL(int) DBGFR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t cr3, uint64_t u64FirstAddr, argument
/vbox/src/VBox/VMM/VMMAll/
H A DPGMAll.cpp409 Log(("PGMTrap0eHandler: uErr=%RGx pvFault=%RGv eip=%04x:%RGv cr3=%RGp\n", uErr, pvFault, pRegFrame->cs.Sel, (RTGCPTR)pRegFrame->rip, (RTGCPHYS)CPUMGetGuestCR3(pVCpu)));
1044 * PDPT entry; the CPU fetches them only during cr3 load, so any
1932 * @param cr3 The new cr3.
1935 VMMDECL(int) PGMFlushTLB(PVMCPU pVCpu, uint64_t cr3, bool fGlobal) argument
1949 LogFlow(("PGMFlushTLB: cr3=%RX64 OldCr3=%RX64 fGlobal=%d\n", cr3, pVCpu->pgm.s.GCPhysCR3, fGlobal));
1960 GCPhysCR3 = (RTGCPHYS)(cr3 & X86_CR3_PAE_PAGE_MASK);
1964 GCPhysCR3 = (RTGCPHYS)(cr3 & X86_CR3_AMD64_PAGE_MASK);
1967 GCPhysCR3 = (RTGCPHYS)(cr3
2044 PGMUpdateCR3(PVMCPU pVCpu, uint64_t cr3) argument
2101 PGMSyncCR3(PVMCPU pVCpu, uint64_t cr0, uint64_t cr3, uint64_t cr4, bool fGlobal) argument
2805 PGMAssertCR3(PVM pVM, PVMCPU pVCpu, uint64_t cr3, uint64_t cr4) argument
[all...]
H A DCPUMAllRegs.cpp204 VMMDECL(void) CPUMSetHyperCR3(PVMCPU pVCpu, uint32_t cr3) argument
206 pVCpu->cpum.s.Hyper.cr3 = cr3;
210 ASMSetCR3(cr3);
216 return pVCpu->cpum.s.Hyper.cr3;
737 VMMDECL(int) CPUMSetGuestCR3(PVMCPU pVCpu, uint64_t cr3) argument
739 pVCpu->cpum.s.Guest.cr3 = cr3;
968 return pVCpu->cpum.s.Guest.cr3;
1073 *pValue = pVCpu->cpum.s.Guest.cr3;
[all...]
/vbox/src/VBox/VMM/include/
H A DCPUMInternal.h267 uint32_t cr3; member in struct:CPUMHOSTCTX
313 uint64_t cr3; member in struct:CPUMHOSTCTX
/vbox/src/recompiler/target-i386/
H A Dsvm.h189 uint64_t cr3; member in struct:vmcb_save_area
/vbox/src/VBox/Debugger/
H A DDBGCEmulateCodeView.cpp173 { 0, 1, DBGCVAR_CAT_NUMBER, DBGCVD_FLAGS_DEP_PREV, "cr3", "The CR3 value to use. The current CR3 of the context will be used if omitted." },
320 { "dph", 0, 3, &g_aArgDumpPH[0], RT_ELEMENTS(g_aArgDumpPH), 0, dbgcCmdDumpPageHierarchy, "[addr [cr3 [mode]]", "Dumps the paging hierarchy at for specfied address range. Default context." },
321 { "dphg", 0, 3, &g_aArgDumpPH[0], RT_ELEMENTS(g_aArgDumpPH), 0, dbgcCmdDumpPageHierarchy, "[addr [cr3 [mode]]", "Dumps the paging hierarchy at for specfied address range. Guest context." },
322 { "dphh", 0, 3, &g_aArgDumpPH[0], RT_ELEMENTS(g_aArgDumpPH), 0, dbgcCmdDumpPageHierarchy, "[addr [cr3 [mode]]", "Dumps the paging hierarchy at for specfied address range. Hypervisor context." },
1482 "es={%04VR{es} base=%016VR{es_base} limit=%08VR{es_lim} flags=%04VR{es_attr}} cr3=%016VR{cr3}\n"
1509 "gs={%04VR{gs} base=%08VR{gs_base} limit=%08VR{gs_lim} flags=%04VR{gs_attr}} cr3=%08VR{cr3} cr4=%08VR{cr4}\n"
1563 ".fs={%04VR{fs} base=%08VR{fs_base} limit=%08VR{fs_lim} flags=%04VR{fs_attr}} .cr3=%016VR{cr3}\
2528 uint64_t cr3 = fGuest local
2820 uint64_t cr3 = 0; local
2912 uint64_t cr3 = fGuest local
[all...]
/vbox/include/VBox/
H A Dtypes.h801 uint32_t cr3; member in struct:VBOXTSS
/vbox/src/VBox/ValidationKit/utils/cpu/
H A Dcidet.h171 uint64_t cr3; member in struct:CIDETCPUCTX
/vbox/include/iprt/
H A Dx86.h3496 uint32_t cr3; member in struct:X86TSS32

Completed in 102 milliseconds