Browse Source

k_page_table: fix shutdown

nce_cpp
Liam 2 years ago
parent
commit
f43c66f811
  1. 7
      src/core/hle/kernel/k_page_table_base.cpp

7
src/core/hle/kernel/k_page_table_base.cpp

@ -68,10 +68,6 @@ public:
}
};
void InvalidateEntireInstructionCache(Core::System& system) {
system.InvalidateCpuInstructionCaches();
}
template <typename AddressType>
void InvalidateInstructionCache(Core::System& system, AddressType addr, u64 size) {
system.InvalidateCpuInstructionCacheRange(GetInteger(addr), size);
@ -435,9 +431,6 @@ void KPageTableBase::Finalize() {
m_mapped_ipc_server_memory);
}
// Invalidate the entire instruction cache.
InvalidateEntireInstructionCache(m_system);
// Close the backing page table, as the destructor is not called for guest objects.
m_impl.reset();
}

Loading…
Cancel
Save