From 8ad712b044efe506561de47d1927f04711fe1a5e Mon Sep 17 00:00:00 2001 From: tech-ticks Date: Fri, 8 Apr 2022 21:31:56 +0200 Subject: [PATCH] hle: kernel: Invalidate icache in UnmapProcessMemory (fixes #8174) --- src/core/hle/kernel/k_page_table.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/hle/kernel/k_page_table.cpp b/src/core/hle/kernel/k_page_table.cpp index 599013cf6c..70fac9a9c3 100644 --- a/src/core/hle/kernel/k_page_table.cpp +++ b/src/core/hle/kernel/k_page_table.cpp @@ -563,6 +563,8 @@ ResultCode KPageTable::UnmapProcessMemory(VAddr dst_addr, std::size_t size, block_manager->Update(dst_addr, num_pages, KMemoryState::Free, KMemoryPermission::None, KMemoryAttribute::None); + system.InvalidateCpuInstructionCaches(); + return ResultSuccess; }