Earl Ou has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/52543 )
Change subject: Fix for 11.16 fastmodel
......................................................................
Fix for 11.16 fastmodel
Change-Id: Id6bfa1c374e9c9e65f2c234654f87567d2b29c09
---
M src/arch/arm/fastmodel/CortexA76/thread_context.cc
1 file changed, 60 insertions(+), 51 deletions(-)
diff --git a/src/arch/arm/fastmodel/CortexA76/thread_context.cc
b/src/arch/arm/fastmodel/CortexA76/thread_context.cc
index 735e06d..ff82bbe 100644
--- a/src/arch/arm/fastmodel/CortexA76/thread_context.cc
+++ b/src/arch/arm/fastmodel/CortexA76/thread_context.cc
@@ -310,67 +310,67 @@
{ ArmISA::MISCREG_CSSELR, "CSSELR_EL1" }, //XXX verify
// ArmISA::MISCREG_CSSELR_NS?
// ArmISA::MISCREG_CSSELR_S?
- { ArmISA::MISCREG_VPIDR, "VPIDR" },
- { ArmISA::MISCREG_VMPIDR, "VMPIDR" },
+ // ArmISA::MISCREG_VPIDR?
+ // ArmISA::MISCREG_VMPIDR?,
// ArmISA::MISCREG_SCTLR?
// ArmISA::MISCREG_SCTLR_NS?
// ArmISA::MISCREG_SCTLR_S?
// ArmISA::MISCREG_ACTLR?
// ArmISA::MISCREG_ACTLR_NS?
// ArmISA::MISCREG_ACTLR_S?
- { ArmISA::MISCREG_CPACR, "CPACR" },
+ // ArmISA::MISCREG_CPACR?
{ ArmISA::MISCREG_SCR, "SCR" },
{ ArmISA::MISCREG_SDER, "SDER" },
- { ArmISA::MISCREG_NSACR, "NSACR" },
- { ArmISA::MISCREG_HSCTLR, "HSCTLR" },
- { ArmISA::MISCREG_HACTLR, "HACTLR" },
- { ArmISA::MISCREG_HCR, "HCR" },
- { ArmISA::MISCREG_HDCR, "HDCR" },
- { ArmISA::MISCREG_HCPTR, "HCPTR" },
+ // ArmISA::MISCREG_NSACR?
+ // ArmISA::MISCREG_HSCTLR?
+ // ArmISA::MISCREG_HACTLR?
+ // ArmISA::MISCREG_HCR?
+ // ArmISA::MISCREG_HDCR?
+ // ArmISA::MISCREG_HCPTR?
{ ArmISA::MISCREG_HSTR, "HSTR_EL2" }, //XXX verify
- { ArmISA::MISCREG_HACR, "HACR" },
+ // ArmISA::MISCREG_HACR?
// ArmISA::MISCREG_TTBR0?
- { ArmISA::MISCREG_TTBR0_NS, "NS_TTBR0" }, //XXX verify
+ // ArmISA::MISCREG_TTBR0_NS?
// ArmISA::MISCREG_TTBR0_S?
// ArmISA::MISCREG_TTBR1?
- { ArmISA::MISCREG_TTBR1_NS, "NS_TTBR1" }, //XXX verify
+ // ArmISA::MISCREG_TTBR1_NS?
// ArmISA::MISCREG_TTBR1_S?
// ArmISA::MISCREG_TTBCR?
- { ArmISA::MISCREG_TTBCR_NS, "NS_TTBCR" }, //XXX verify
+ // ArmISA::MISCREG_TTBCR_NS?
// ArmISA::MISCREG_TTBCR_S?
// ArmISA::MISCREG_HTCR?
// ArmISA::MISCREG_VTCR?
// ArmISA::MISCREG_DACR?
- { ArmISA::MISCREG_DACR_NS, "NS_DACR" }, //XXX verify
+ // ArmISA::MISCREG_DACR_NS?
// ArmISA::MISCREG_DACR_S?
// ArmISA::MISCREG_DFSR?
- { ArmISA::MISCREG_DFSR_NS, "NS_DFSR" }, //XXX verify
+ // ArmISA::MISCREG_DFSR_NS?
// ArmISA::MISCREG_DFSR_S?
// ArmISA::MISCREG_IFSR?
- { ArmISA::MISCREG_IFSR_NS, "NS_IFSR" },
+ // ArmISA::MISCREG_IFSR_NS?
// ArmISA::MISCREG_IFSR_S?
- { ArmISA::MISCREG_ADFSR, "ADFSR" },
+ // { ArmISA::MISCREG_ADFSR, "ADFSR" },
// ArmISA::MISCREG_ADFSR_NS?
// ArmISA::MISCREG_ADFSR_S?
- { ArmISA::MISCREG_AIFSR, "AIFSR" },
+ // ArmISA::MISCREG_AIFSR?
// ArmISA::MISCREG_AIFSR_NS?
// ArmISA::MISCREG_AIFSR_S?
// ArmISA::MISCREG_HADFSR?
// ArmISA::MISCREG_HAIFSR?
- { ArmISA::MISCREG_HSR, "HSR" },
+ // ArmISA::MISCREG_HSR?
// ArmISA::MISCREG_DFAR?
- { ArmISA::MISCREG_DFAR_NS, "NS_DFAR" }, //XXX verify
+ // ArmISA::MISCREG_DFAR_NS?
// ArmISA::MISCREG_DFAR_S?
// ArmISA::MISCREG_IFAR?
- { ArmISA::MISCREG_IFAR_NS, "NS_IFAR" }, //XXX verify
+ // ArmISA::MISCREG_IFAR_NS?
// ArmISA::MISCREG_IFAR_S?
- { ArmISA::MISCREG_HDFAR, "HDFAR" },
- { ArmISA::MISCREG_HIFAR, "HIFAR" },
- { ArmISA::MISCREG_HPFAR, "HPFAR" },
+ // ArmISA::MISCREG_HDFAR?
+ // ArmISA::MISCREG_HIFAR?
+ // ArmISA::MISCREG_HPFAR?
{ ArmISA::MISCREG_ICIALLUIS, "ICIALLUIS" },
// ArmISA::MISCREG_BPIALLIS?
// ArmISA::MISCREG_PAR?
- { ArmISA::MISCREG_PAR_NS, "NS_PAR" }, //XXX verify
+ // ArmISA::MISCREG_PAR_NS?
// ArmISA::MISCREG_PAR_S?
{ ArmISA::MISCREG_ICIALLU, "ICIALLU" },
{ ArmISA::MISCREG_ICIMVAU, "ICIMVAU" },
@@ -445,50 +445,50 @@
// ArmISA::MISCREG_L2CTLR?
// ArmISA::MISCREG_L2ECTLR?
// ArmISA::MISCREG_PRRR?
- { ArmISA::MISCREG_PRRR_NS, "NS_PRRR" }, //XXX verify
+ // ArmISA::MISCREG_PRRR_NS?
// ArmISA::MISCREG_PRRR_S?
// ArmISA::MISCREG_MAIR0?
// ArmISA::MISCREG_MAIR0_NS?
// ArmISA::MISCREG_MAIR0_S?
// ArmISA::MISCREG_NMRR?
- { ArmISA::MISCREG_NMRR_NS, "NS_NMRR" }, //XXX verify
+ // ArmISA::MISCREG_NMRR_NS?
// ArmISA::MISCREG_NMRR_S?
// ArmISA::MISCREG_MAIR1?
// ArmISA::MISCREG_MAIR1_NS?
// ArmISA::MISCREG_MAIR1_S?
// ArmISA::MISCREG_AMAIR0?
- { ArmISA::MISCREG_AMAIR0_NS, "NS_AMAIR0" }, //XXX verify
+ // ArmISA::MISCREG_AMAIR0_N?
// ArmISA::MISCREG_AMAIR0_S?
// ArmISA::MISCREG_AMAIR1?
- { ArmISA::MISCREG_AMAIR1_NS, "NS_AMAIR1" }, //XXX verify
+ // ArmISA::MISCREG_AMAIR1_NS?
// ArmISA::MISCREG_AMAIR1_S?
- { ArmISA::MISCREG_HMAIR0, "HMAIR0" },
- { ArmISA::MISCREG_HMAIR1, "HMAIR1" },
- { ArmISA::MISCREG_HAMAIR0, "HAMAIR0" },
- { ArmISA::MISCREG_HAMAIR1, "HAMAIR1" },
+ // ArmISA::MISCREG_HMAIR0?
+ // ArmISA::MISCREG_HMAIR1?
+ // ArmISA::MISCREG_HAMAIR0?
+ // ArmISA::MISCREG_HAMAIR1?
// ArmISA::MISCREG_VBAR?
- { ArmISA::MISCREG_VBAR_NS, "NS_VBAR" }, //XXX verify
+ // ArmISA::MISCREG_VBAR_NS?
// ArmISA::MISCREG_VBAR_S?
{ ArmISA::MISCREG_MVBAR, "MVBAR" },
- { ArmISA::MISCREG_RMR, "RMR" },
- { ArmISA::MISCREG_ISR, "ISR" },
- { ArmISA::MISCREG_HVBAR, "HVBAR" },
- { ArmISA::MISCREG_FCSEIDR, "FCSEIDR" },
+ // ArmISA::MISCREG_RMR?
+ // ArmISA::MISCREG_ISR?
+ // ArmISA::MISCREG_HVBAR?
+ // ArmISA::MISCREG_FCSEIDR?
// ArmISA::MISCREG_CONTEXTIDR?
- { ArmISA::MISCREG_CONTEXTIDR_NS, "NS_CONTEXTIDR" }, //XXX verify
+ // ArmISA::MISCREG_CONTEXTIDR_NS?
// ArmISA::MISCREG_CONTEXTIDR_S?
// ArmISA::MISCREG_TPIDRURW?
- { ArmISA::MISCREG_TPIDRURW_NS, "NS_TPIDRURW" }, //XXX verify
+ // ArmISA::MISCREG_TPIDRURW_NS?
// ArmISA::MISCREG_TPIDRURW_S?
// ArmISA::MISCREG_TPIDRURO?
- { ArmISA::MISCREG_TPIDRURO_NS, "NS_TPIDRURO" }, //XXX verify
+ // ArmISA::MISCREG_TPIDRURO_NS?
// ArmISA::MISCREG_TPIDRURO_S?
// ArmISA::MISCREG_TPIDRPRW?
- { ArmISA::MISCREG_TPIDRPRW_NS, "NS_TPIDRPRW" }, //XXX verify
- /// ArmISA::MISCREG_TPIDRPRW_S?
- { ArmISA::MISCREG_HTPIDR, "HTPIDR" },
+ // ArmISA::MISCREG_TPIDRPRW_NS?
+ // ArmISA::MISCREG_TPIDRPRW_S?
+ // ArmISA::MISCREG_HTPIDR?
{ ArmISA::MISCREG_CNTFRQ, "CNTFRQ" },
- { ArmISA::MISCREG_CNTKCTL, "CNTKCTL" },
+ // ArmISA::MISCREG_CNTKCTL?
{ ArmISA::MISCREG_CNTP_TVAL, "CNTP_TVAL" },
// ArmISA::MISCREG_CNTP_TVAL_NS?
// ArmISA::MISCREG_CNTP_TVAL_S?
@@ -497,9 +497,9 @@
// ArmISA::MISCREG_CNTP_CTL_S?
{ ArmISA::MISCREG_CNTV_TVAL, "CNTV_TVAL" },
{ ArmISA::MISCREG_CNTV_CTL, "CNTV_CTL" },
- { ArmISA::MISCREG_CNTHCTL, "CNTHCTL" },
- { ArmISA::MISCREG_CNTHP_TVAL, "CNTHP_TVAL" },
- { ArmISA::MISCREG_CNTHP_CTL, "CNTHP_CTL" },
+ // ArmISA::MISCREG_CNTHCTL?
+ // ArmISA::MISCREG_CNTHP_TVAL?
+ // ArmISA::MISCREG_CNTHP_CTL?
// ArmISA::MISCREG_IL1DATA0?
// ArmISA::MISCREG_IL1DATA1?
// ArmISA::MISCREG_IL1DATA2?
@@ -512,8 +512,8 @@
{ ArmISA::MISCREG_RAMINDEX, "RAMIDX" }, //XXX verify
// ArmISA::MISCREG_L2ACTLR?
// ArmISA::MISCREG_CBAR?
- { ArmISA::MISCREG_HTTBR, "HTTBR" },
- { ArmISA::MISCREG_VTTBR, "VTTBR" },
+ // ArmISA::MISCREG_HTTBR?
+ // ArmISA::MISCREG_VTTBR?
{ ArmISA::MISCREG_CNTPCT, "CNTPCT" },
{ ArmISA::MISCREG_CNTVCT, "CNTVCT" },
{ ArmISA::MISCREG_CNTP_CVAL, "CNTP_CVAL" },
@@ -521,7 +521,7 @@
// ArmISA::MISCREG_CNTP_CVAL_S?
{ ArmISA::MISCREG_CNTV_CVAL, "CNTV_CVAL" },
{ ArmISA::MISCREG_CNTVOFF, "CNTVOFF" },
- { ArmISA::MISCREG_CNTHP_CVAL, "CNTHP_CVAL" },
+ // ArmISA::MISCREG_CNTHP_CVAL?
// ArmISA::MISCREG_CPUMERRSR?
{ ArmISA::MISCREG_L2MERRSR, "L2MERRSR" },
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/52543
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Id6bfa1c374e9c9e65f2c234654f87567d2b29c09
Gerrit-Change-Number: 52543
Gerrit-PatchSet: 1
Gerrit-Owner: Earl Ou <shunhsin...@google.com>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s