mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 15:15:38 +00:00
target-arm: fix write helper for TLBI ALLE1IS
TLBI ALLE1IS is an operation that does invalidate TLB entries on all PEs in the same Inner Sharable domain, not just on the current CPU. So we must use tlbiall_is_write() here. Backports commit 2a6332d968297266dbabf9d33f959e3a5efdd0f9 from qemu
This commit is contained in:
parent
2efa61c249
commit
bcf57618a8
|
@ -2131,7 +2131,7 @@ static const ARMCPRegInfo v8_cp_reginfo[] = {
|
|||
NULL, NULL, tlbiall_write },
|
||||
{ "TLBI_ALLE1IS", 0,8,3, 1,4,4, ARM_CP_STATE_AA64, ARM_CP_NO_RAW,
|
||||
PL2_W, 0, NULL, 0, 0, {0, 0},
|
||||
NULL, NULL, tlbiall_write },
|
||||
NULL, NULL, tlbiall_is_write },
|
||||
{ "TLBI_VMALLE1IS", 0,8,3, 1,0,0, ARM_CP_STATE_AA64,
|
||||
ARM_CP_NO_RAW, PL1_W, 0, NULL, 0, 0, {0, 0},
|
||||
NULL, NULL, tlbiall_is_write },
|
||||
|
|
Loading…
Reference in a new issue