summaryrefslogtreecommitdiff
path: root/configs/common/PlatformConfig.py
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas.sandberg@arm.com>2016-01-15 11:30:13 +0000
committerAndreas Sandberg <andreas.sandberg@arm.com>2016-01-15 11:30:13 +0000
commit745f8229f69a4dfc32b06d8bca63a5d8e922a891 (patch)
treede5df720e2015e56a660551e3d7d3c0d8b303624 /configs/common/PlatformConfig.py
parent6d058a63b0f6fde683de46ea27497bb34855c7d1 (diff)
downloadgem5-745f8229f69a4dfc32b06d8bca63a5d8e922a891.tar.xz
dev, arm: Add a platform with support for both aarch32 and aarch64
Add a platform with support for both aarch32 and aarch64. This platform implements a subset of the devices in a real Versatile Express and extends it with some gem5-specific functionality. It is in many ways similar to the old VExpress_EMM64 platform, but supports the following new features: * Automatic PCI interrupt assignment * PCI interrupts allocated in a contiguous range. * Automatic boot loader selection (32-bit / 64-bit) * Cleaner memory map where gem5-specific devices live in CS5 which isn't used by current Versatile Express platforms. * No fake devices. Devices that were previously faked will be removed from the device tree instead. * Support for 510 GiB contiguous memory
Diffstat (limited to 'configs/common/PlatformConfig.py')
-rw-r--r--configs/common/PlatformConfig.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/configs/common/PlatformConfig.py b/configs/common/PlatformConfig.py
index 636e6d8ac..1d047b118 100644
--- a/configs/common/PlatformConfig.py
+++ b/configs/common/PlatformConfig.py
@@ -48,6 +48,7 @@ _platform_classes = {}
_platform_aliases_all = [
("RealView_EB", "RealViewEB"),
("RealView_PBX", "RealViewPBX"),
+ ("VExpress_GEM5", "VExpress_GEM5_V1"),
]
# Filtered list of aliases. Only aliases for existing platforms exist