diff options
author | Giacomo Travaglini <giacomo.travaglini@arm.com> | 2019-01-28 15:19:51 +0000 |
---|---|---|
committer | Giacomo Travaglini <giacomo.travaglini@arm.com> | 2019-12-20 17:59:39 +0000 |
commit | c3fecd4520555dfaf6a3836f791e638de1412e28 (patch) | |
tree | c3901d8593a76347d90e1b39e1d6a6885f502c23 /src/dev/arm | |
parent | 54458b125bd52c3735063bcbac6e07984c29db05 (diff) | |
download | gem5-c3fecd4520555dfaf6a3836f791e638de1412e28.tar.xz |
configs: arm realview(64) regressions using VExpress_GEM5_V1
This patch is updating the arm regression configs so that the newer
VExpress_GEM_V1 platform is used instead of the older VExpress_EMM and
VExpress_EMM64.
A new optional kernel_mode argument has been added in order to
distinguish between realview and realview64 platforms. If not provided
the config will assume the machine is running a AArch64 kernel.
Other notable additions:
- DTB autogeneration in regressions
- Using minimal m5exit.squashfs disk image
Change-Id: Ia230565f072fe3eb7756c41876dba4657583f4df
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/22687
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Diffstat (limited to 'src/dev/arm')
-rw-r--r-- | src/dev/arm/RealView.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dev/arm/RealView.py b/src/dev/arm/RealView.py index 37cf72ede..d1ef6c4a9 100644 --- a/src/dev/arm/RealView.py +++ b/src/dev/arm/RealView.py @@ -994,7 +994,7 @@ Interrupts: def setupBootLoader(self, cur_sys, loc): if not cur_sys.boot_loader: - cur_sys.boot_loader = [ loc('boot_emm.arm64'), loc('boot_emm.arm') ] + cur_sys.boot_loader = [ loc('boot.arm64'), loc('boot.arm') ] cur_sys.atags_addr = 0x8000000 cur_sys.load_offset = 0x80000000 @@ -1054,7 +1054,7 @@ class VExpress_GEM5_V2_Base(VExpress_GEM5_Base): ] def setupBootLoader(self, cur_sys, loc): - cur_sys.boot_loader = [ loc('boot_emm_v2.arm64') ] + cur_sys.boot_loader = [ loc('boot_v2.arm64') ] super(VExpress_GEM5_V2_Base,self).setupBootLoader( cur_sys, loc) |