[core/arm/dynarmic] fix ICache invalidate on KPageTable

Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie
2026-08-31 17:12:45 +00:00
parent 5d150cac5c
commit b2fd37bb26
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -432,7 +432,8 @@ void ArmDynarmic32::ClearInstructionCache() {
}
void ArmDynarmic32::InvalidateCacheRange(u64 addr, std::size_t size) {
m_jit->InvalidateCacheRange(static_cast<u32>(addr), size);
m_cb->last_code_addr = u64(-1);
m_jit->InvalidateCacheRange(u32(addr), size);
}
} // namespace Core
@@ -458,6 +458,7 @@ void ArmDynarmic64::ClearInstructionCache() {
}
void ArmDynarmic64::InvalidateCacheRange(u64 addr, std::size_t size) {
m_cb->last_code_addr = u64(-1);
m_jit->InvalidateCacheRange(addr, size);
}