Hello Andreas Sandberg,
I'd like you to reexamine a change. Please visit
https://gem5-review.googlesource.com/2841
to look at the new patch set (#5).
Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform
......................................................................
arm,config: Added the VExpress_GEM5_V1_64 platform
With this change, now VExpress_GEM5_V1 is only for aarch32, and the new
VExpress_GEM5_V1_64 platforms is only for aarch64.
VExpress_GEM5_V1_64 is basically a subclass of VExpress_GEM5_V1, and it
only overrides the necessary methods to setup an aarch64 bootloader and
tell that it is aarch64 in order to set highest_el_is_64 to True.
This mechanism for setting highest_el_is_64 is also used by VExpress_EMM64,
which was not setting it by default.
Basic regression tests have been added for both VExpress_GEM5_V1* platforms.
These tests rely on the up-to-date ARM FullSystem files from here:
https://github.com/metempsy/gem5_arm_fullsystem_files_generator/releases/download/20170426/aarch-system-20170426.tar.xz
Updated the default kernel and DTBs to be used by the VExpress_EMM and
VExpress_EMM64 platforms in order to use the up-to-date ones from above.
If not found, fall back to the old names.
Signed-off-by: Pau Cabre
Change-Id: I7e1e7f5f58f2812a68861e3fdd347401e24ae05e
---
M configs/common/FSConfig.py
M configs/example/arm/devices.py
M configs/example/arm/fs_bigLITTLE.py
M src/dev/arm/RealView.py
A tests/configs/vexpress_gem5_v1-simple-atomic.py
A tests/configs/vexpress_gem5_v1_64-simple-atomic.py
A
tests/long/fs/10.linux-boot/ref/arm/linux/vexpress_gem5_v1-simple-atomic/EMPTY
A
tests/long/fs/10.linux-boot/ref/arm/linux/vexpress_gem5_v1_64-simple-atomic/EMPTY
M tests/testing/tests.py
9 files changed, 143 insertions(+), 11 deletions(-)
--
To view, visit https://gem5-review.googlesource.com/2841
To unsubscribe, visit https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I7e1e7f5f58f2812a68861e3fdd347401e24ae05e
Gerrit-Change-Number: 2841
Gerrit-PatchSet: 5
Gerrit-Owner: Pau Cabre <[email protected]>
Gerrit-Reviewer: Andreas Sandberg <[email protected]>
Gerrit-Reviewer: Pau Cabre <[email protected]>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev