mirror of
https://gitlab.com/qemu-project/qemu.git
synced 2026-10-28 14:04:39 +08:00
target/arm: Enable FEAT_IDTE3 for -cpu max
Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20261010070952.323466-7-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
1 parent
a99031fe7b
commit
44a4915203
2 files changed
+5
No files matched your search
@@ -105,6 +105,7 @@ the following architecture extensions:
|
||||
- FEAT_HPMN0 (Setting of MDCR_EL2.HPMN to zero)
|
||||
- FEAT_I8MM (AArch64 Int8 matrix multiplication instructions)
|
||||
- FEAT_IDST (ID space trap handling)
|
||||
- FEAT_IDTE3 (Trapping ID register accesses to EL3)
|
||||
- FEAT_IESB (Implicit error synchronization event)
|
||||
- FEAT_IVIPT (The IVIPT Extension)
|
||||
- FEAT_JSCVT (JavaScript conversion instructions)
|
||||
|
||||
@@ -1461,6 +1461,10 @@ void aarch64_max_v9_tcg_initfn(Object *obj)
|
||||
t = FIELD_DP64(t, ID_AA64PFR2, FPMR, 1); /* v9.2: FEAT_FPMR */
|
||||
SET_IDREG(isar, ID_AA64PFR2, t);
|
||||
|
||||
t = GET_IDREG(isar, ID_AA64MMFR2);
|
||||
t = FIELD_DP64(t, ID_AA64MMFR2, IDS, 2); /* v9.0: FEAT_IDTE3 */
|
||||
SET_IDREG(isar, ID_AA64MMFR2, t);
|
||||
|
||||
t = GET_IDREG(isar, ID_AA64MMFR3);
|
||||
t = FIELD_DP64(t, ID_AA64MMFR3, MEC, 1); /* v9.2: FEAT_MEC */
|
||||
SET_IDREG(isar, ID_AA64MMFR3, t);
|
||||
|
||||
Reference in new issue
Block a user