[core/arm/dynarmic] fix ICache invalidate on KPageTable
Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
parent
5d150cac5c
commit
b2fd37bb26
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue