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> template <typename AddressType>
void InvalidateInstructionCache(Core::System& system, AddressType addr, u64 size) { void InvalidateInstructionCache(Core::System& system, AddressType addr, u64 size) {
system.InvalidateCpuInstructionCacheRange(GetInteger(addr), size); system.InvalidateCpuInstructionCacheRange(GetInteger(addr), size);
@ -435,9 +431,6 @@ void KPageTableBase::Finalize() {
m_mapped_ipc_server_memory); 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. // Close the backing page table, as the destructor is not called for guest objects.
m_impl.reset(); m_impl.reset();
} }

Loading…
Cancel
Save