Gabe Black has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/52705 )
Change subject: fastmodel: Implement Iris::MMU::translateFunctional.
......................................................................
fastmodel: Implement Iris::MMU::translateFunctional.
This new pure virtual method was not implemented, preventing the
automatic create() method from being generated, and causing a linking
error.
Change-Id: I5619da5216d5161cb5e227de627b02f395bea0e9
---
M src/arch/arm/fastmodel/iris/mmu.hh
1 file changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/arch/arm/fastmodel/iris/mmu.hh
b/src/arch/arm/fastmodel/iris/mmu.hh
index 3dbcd05..0004031 100644
--- a/src/arch/arm/fastmodel/iris/mmu.hh
+++ b/src/arch/arm/fastmodel/iris/mmu.hh
@@ -38,6 +38,7 @@
#ifndef __ARCH_ARM_FASTMODEL_IRIS_MMU_HH__
#define __ARCH_ARM_FASTMODEL_IRIS_MMU_HH__
+#include "arch/arm/page_size.hh"
#include "arch/generic/mmu.hh"
#include "params/IrisMMU.hh"
@@ -52,9 +53,18 @@
{
public:
MMU(const Params &p) : BaseMMU(p) {}
+
+ TranslationGenPtr
+ translateFunctional(Addr start, Addr size, ThreadContext *tc,
+ Mode mode, Request::Flags flags) override
+ {
+ return TranslationGenPtr(new MMUTranslationGen(
+ ArmISA::PageBytes, start, size, tc, this, mode,
flags));
+ }
};
} // namespace Iris
+
} // namespace gem5
#endif // __ARCH_ARM_FASTMODEL_IRIS_MMU_HH__
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/52705
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: I5619da5216d5161cb5e227de627b02f395bea0e9
Gerrit-Change-Number: 52705
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black <gabe.bl...@gmail.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