arch-arm: Remove unimplemented flag from AArch64 registers
We don't need to explicitly set the unimplemented flag, we can just avoid setting any read/write permission and that will make the register implicitly unimplemented Change-Id: I10add9f5744a027f893c56c7030cdfb69d79679c Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/61684 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-by: Richard Cooper <richard.cooper@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -4627,31 +4627,19 @@ ISA::initializeMiscRegMetadata()
|
||||
.hyp().mon()
|
||||
.mapsTo(MISCREG_ICH_AP0R0);
|
||||
InitReg(MISCREG_ICH_AP0R1_EL2)
|
||||
.hyp().mon()
|
||||
.unimplemented()
|
||||
.mapsTo(MISCREG_ICH_AP0R1);
|
||||
InitReg(MISCREG_ICH_AP0R2_EL2)
|
||||
.hyp().mon()
|
||||
.unimplemented()
|
||||
.mapsTo(MISCREG_ICH_AP0R2);
|
||||
InitReg(MISCREG_ICH_AP0R3_EL2)
|
||||
.hyp().mon()
|
||||
.unimplemented()
|
||||
.mapsTo(MISCREG_ICH_AP0R3);
|
||||
InitReg(MISCREG_ICH_AP1R0_EL2)
|
||||
.hyp().mon()
|
||||
.mapsTo(MISCREG_ICH_AP1R0);
|
||||
InitReg(MISCREG_ICH_AP1R1_EL2)
|
||||
.hyp().mon()
|
||||
.unimplemented()
|
||||
.mapsTo(MISCREG_ICH_AP1R1);
|
||||
InitReg(MISCREG_ICH_AP1R2_EL2)
|
||||
.hyp().mon()
|
||||
.unimplemented()
|
||||
.mapsTo(MISCREG_ICH_AP1R2);
|
||||
InitReg(MISCREG_ICH_AP1R3_EL2)
|
||||
.hyp().mon()
|
||||
.unimplemented()
|
||||
.mapsTo(MISCREG_ICH_AP1R3);
|
||||
InitReg(MISCREG_ICH_HCR_EL2)
|
||||
.hyp().mon()
|
||||
|
||||
Reference in New Issue
Block a user