From c3fecd4520555dfaf6a3836f791e638de1412e28 Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Mon, 28 Jan 2019 15:19:51 +0000 Subject: 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 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/22687 Tested-by: kokoro Reviewed-by: Jason Lowe-Power Reviewed-by: Bobby R. Bruce --- src/dev/arm/RealView.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/dev') 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) -- cgit v1.2.3