/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/Ia32/ |
H A D | CpuFlushTlb.c | 30 mov eax, cr3 31 mov cr3, eax local
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | WriteCr3.c | 34 mov cr3, eax local
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFMem.cpp | 591 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 D | cpumctx-v1_6.h | 181 uint64_t cr3; member in struct:CPUMCTX_VER1_6
|
H A D | cpumctx.h | 354 uint64_t cr3; member in struct:CPUMCTX
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | memobj-r0drv-darwin.cpp | 259 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 D | tstDBGCStubs.cpp | 197 VMMDECL(int) DBGFR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t cr3, uint64_t u64FirstAddr, argument
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAll.cpp | 409 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 D | CPUMAllRegs.cpp | 204 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 D | CPUMInternal.h | 267 uint32_t cr3; member in struct:CPUMHOSTCTX 313 uint64_t cr3; member in struct:CPUMHOSTCTX
|
/vbox/src/recompiler/target-i386/ |
H A D | svm.h | 189 uint64_t cr3; member in struct:vmcb_save_area
|
/vbox/src/VBox/Debugger/ |
H A D | DBGCEmulateCodeView.cpp | 173 { 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 D | types.h | 801 uint32_t cr3; member in struct:VBOXTSS
|
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | cidet.h | 171 uint64_t cr3; member in struct:CIDETCPUCTX
|
/vbox/include/iprt/ |
H A D | x86.h | 3496 uint32_t cr3; member in struct:X86TSS32
|