Gabe Black has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/32928 )
Change subject: dev,arm: Stop using TheISA in ARM specific files.
......................................................................
dev,arm: Stop using TheISA in ARM specific files.
These can use ArmISA since there's no ambiguity about what ISA is being
used with those files.
Change-Id: I02e8ea0ab70215679eb939adaa949400e878b1ed
---
M src/arch/arm/isa/insts/neon64.isa
M src/arch/arm/isa/templates/sve_mem.isa
M src/dev/arm/generic_timer.cc
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/arch/arm/isa/insts/neon64.isa
b/src/arch/arm/isa/insts/neon64.isa
index 5186de3..b9729a1 100644
--- a/src/arch/arm/isa/insts/neon64.isa
+++ b/src/arch/arm/isa/insts/neon64.isa
@@ -46,7 +46,7 @@
smallFloatTypes = ("uint32_t",)
zeroSveVecRegUpperPartCode = '''
- TheISA::ISA::zeroSveVecRegUpperPart(%s,
+ ArmISA::ISA::zeroSveVecRegUpperPart(%s,
ArmStaticInst::getCurSveVecLen<uint64_t>(xc->tcBase()));
'''
diff --git a/src/arch/arm/isa/templates/sve_mem.isa
b/src/arch/arm/isa/templates/sve_mem.isa
index 896b95c..b5c2dc0 100644
--- a/src/arch/arm/isa/templates/sve_mem.isa
+++ b/src/arch/arm/isa/templates/sve_mem.isa
@@ -146,7 +146,7 @@
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
%(rden_code)s;
@@ -203,7 +203,7 @@
%(op_decl)s;
%(op_rd)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
if (xc->readMemAccPredicate()) {
@@ -233,7 +233,7 @@
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
%(wren_code)s;
@@ -270,7 +270,7 @@
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
%(wren_code)s;
@@ -929,7 +929,7 @@
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
if (fault == NoFault) {
@@ -984,7 +984,7 @@
%(op_decl)s;
%(op_rd)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
memcpy(memData.raw_ptr<uint8_t>(), pkt->getPtr<uint8_t>(),
@@ -1017,7 +1017,7 @@
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
%(wren_code)s;
@@ -1054,7 +1054,7 @@
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
%(wren_code)s;
diff --git a/src/dev/arm/generic_timer.cc b/src/dev/arm/generic_timer.cc
index a620eec..da8de08 100644
--- a/src/dev/arm/generic_timer.cc
+++ b/src/dev/arm/generic_timer.cc
@@ -1273,7 +1273,7 @@
void
GenericTimerMem::validateFrameRange(const AddrRange &range)
{
- fatal_if(range.start() % TheISA::PageBytes,
+ fatal_if(range.start() % ArmISA::PageBytes,
"GenericTimerMem::validateFrameRange: Architecture states
each "
"register frame should be in a separate memory page,
specified "
"range base address [0x%x] is not compliant\n");
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/32928
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: I02e8ea0ab70215679eb939adaa949400e878b1ed
Gerrit-Change-Number: 32928
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s