Searched refs:physicalPDPT (Results 1 - 5 of 5) sorted by relevance

/haiku/src/system/kernel/arch/x86/paging/pae/
H A DX86PagingStructuresPAE.cpp47 phys_addr_t physicalPDPT, void* pdptHandle,
52 pgdir_phys = physicalPDPT;
45 Init( pae_page_directory_pointer_table_entry* virtualPDPT, phys_addr_t physicalPDPT, void* pdptHandle, pae_page_directory_entry* const* virtualPageDirs, const phys_addr_t* physicalPageDirs) argument
H A DX86PagingStructuresPAE.h22 phys_addr_t physicalPDPT, void* pdptHandle,
H A DX86PagingMethodPAE.cpp118 phys_addr_t physicalPDPT = 0; local
121 physicalPDPT);
156 call_all_cpus_sync(&_EnablePAE, (void*)(addr_t)physicalPDPT);
164 _physicalPDPT = physicalPDPT;
175 static void _EnablePAE(void* physicalPDPT, int cpu) argument
177 x86_write_cr3((addr_t)physicalPDPT);
728 uint32 physicalPDPT = x86_read_cr3();
733 if (physicalPDPT == fKernelPhysicalPageDirPointerTable) {
740 status_t error = fPhysicalPageMapper->GetPageDebug(physicalPDPT,
779 if (physicalPDPT !
[all...]
H A DX86VMTranslationMapPAE.cpp337 phys_addr_t physicalPDPT; local
341 method->Allocate32BitPage(physicalPDPT, pdptHandle);
354 fPagingStructures->Init(pdpt, physicalPDPT, pdptHandle, virtualPageDirs,
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86PagingMethod64Bit.cpp241 phys_addr_t physicalPDPT local
246 virtualAddress, physicalPDPT);
248 SetTableEntry(pml5e, (physicalPDPT & X86_64_PML5E_ADDRESS_MASK)
272 phys_addr_t physicalPDPT local
277 physicalPDPT);
279 SetTableEntry(pml4e, (physicalPDPT & X86_64_PML4E_ADDRESS_MASK)

Completed in 73 milliseconds