Browse Source

memory: Remove GetCurrentPageTablePointers

nce_cpp
MerryMage 8 years ago
parent
commit
ecf27fbf82
  1. 4
      src/core/memory.cpp
  2. 6
      src/core/memory.h

4
src/core/memory.cpp

@ -24,10 +24,6 @@ static std::array<u8, Memory::N3DS_EXTRA_RAM_SIZE> n3ds_extra_ram;
static PageTable* current_page_table = nullptr;
std::array<u8*, PAGE_TABLE_NUM_ENTRIES>* GetCurrentPageTablePointers() {
return &current_page_table->pointers;
}
void SetCurrentPageTable(PageTable* page_table) {
current_page_table = page_table;
}

6
src/core/memory.h

@ -260,10 +260,4 @@ enum class FlushMode {
*/
void RasterizerFlushVirtualRegion(VAddr start, u32 size, FlushMode mode);
/**
* Dynarmic has an optimization to memory accesses when the pointer to the page exists that
* can be used by setting up the current page table as a callback. This function is used to
* retrieve the current page table for that purpose.
*/
std::array<u8*, PAGE_TABLE_NUM_ENTRIES>* GetCurrentPageTablePointers();
} // namespace Memory
Loading…
Cancel
Save