k_page_table: fix shutdown

This commit is contained in:
Liam 2023-11-10 12:01:32 -05:00
parent b16fefa106
commit 875246f5b2

View File

@ -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();
} }