PPCPagingMethod460
PPCPagingMethod460::InitPostArea(kernel_args* args)
PPCPagingMethod460::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
PPCPagingMethod460::MapEarly(kernel_args* args, addr_t virtualAddress,
PPCPagingMethod460::IsKernelPageAccessible(addr_t virtualAddress,
PPCPagingMethod460::FillPageTableEntry(page_table_entry *entry,
PPCPagingMethod460::PutPageTableInPageDir(page_directory_entry* entry,
PPCPagingMethod460::PutPageTableEntryInTable(page_table_entry* entry,
PPCPagingMethod460::_EarlyPreparePageTables(page_table_entry* pageTables,
= PPCPagingMethod460::Method()->PageHolePageDir();
PPCPagingMethod460::_EarlyQuery(addr_t virtualAddress,
PPCPagingMethod460* method = PPCPagingMethod460::Method();
PPCPagingMethod460::PPCPagingMethod460()
PPCPagingMethod460::~PPCPagingMethod460()
PPCPagingMethod460::Init(kernel_args* args,
/*static*/ inline PPCPagingMethod460*
PPCPagingMethod460::Method()
return static_cast<PPCPagingMethod460*>(gPPCPagingMethod);
PPCPagingMethod460::SetPageTableEntry(page_table_entry* entry,
PPCPagingMethod460::SetPageTableEntryFlags(page_table_entry* entry,
PPCPagingMethod460::TestAndSetPageTableEntry(page_table_entry* entry,
PPCPagingMethod460::ClearPageTableEntry(page_table_entry* entry)
PPCPagingMethod460::ClearPageTableEntryFlags(page_table_entry* entry, uint32 flags)
PPCPagingMethod460::MemoryTypeToPageTableEntryFlags(uint32 memoryType)
class PPCPagingMethod460 : public PPCPagingMethod {
PPCPagingMethod460();
virtual ~PPCPagingMethod460();
static PPCPagingMethod460* Method();
= PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],
oldEntry = PPCPagingMethod460::ClearPageTableEntryFlags(
if (PPCPagingMethod460::TestAndSetPageTableEntry(&pt[index], 0,
oldEntry = PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],
PPCPagingMethod460* method = PPCPagingMethod460::Method();
PPCPagingMethod460* m = PPCPagingMethod460::Method();
PPCPagingMethod460* m = PPCPagingMethod460::Method();
PPCPagingMethod460::PutPageTableInPageDir(&pd[index], pgtable,
PPCPagingMethod460::PutPageTableEntryInTable(&pt[index], pa, attributes,
= PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],
page_table_entry oldEntry = PPCPagingMethod460::ClearPageTableEntry(
= PPCPagingMethod460::ClearPageTableEntry(&pt[index]);
page_table_entry* pt = (page_table_entry*)PPCPagingMethod460::Method()
oldEntry = PPCPagingMethod460::TestAndSetPageTableEntry(
| PPCPagingMethod460::MemoryTypeToPageTableEntryFlags(