arch-arm: Map MIDR_EL1 to AArch32 version
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Change-Id: Id3ddc18ebfc296389bed6dc7615899bef83178ea Reviewed-by: Richard Cooper <richard.cooper@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/70461 Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
@@ -334,7 +334,6 @@ ISA::initID32(const ArmISAParams &p)
|
||||
midr = 0x410fc0f0;
|
||||
|
||||
miscRegs[MISCREG_MIDR] = midr;
|
||||
miscRegs[MISCREG_MIDR_EL1] = midr;
|
||||
miscRegs[MISCREG_VPIDR] = midr;
|
||||
|
||||
miscRegs[MISCREG_ID_ISAR0] = p.id_isar0;
|
||||
|
||||
@@ -3507,7 +3507,8 @@ ISA::initializeMiscRegMetadata()
|
||||
|
||||
// AArch64 registers (Op0=1,3);
|
||||
InitReg(MISCREG_MIDR_EL1)
|
||||
.allPrivileges().exceptUserMode().writes(0);
|
||||
.allPrivileges().exceptUserMode().writes(0)
|
||||
.mapsTo(MISCREG_MIDR);
|
||||
InitReg(MISCREG_MPIDR_EL1)
|
||||
.allPrivileges().exceptUserMode().writes(0);
|
||||
InitReg(MISCREG_REVIDR_EL1)
|
||||
|
||||
Reference in New Issue
Block a user