summaryrefslogtreecommitdiff
path: root/configs/common
diff options
context:
space:
mode:
authorGeoffrey Blake <Geoffrey.Blake@arm.com>2014-09-03 07:43:01 -0400
committerGeoffrey Blake <Geoffrey.Blake@arm.com>2014-09-03 07:43:01 -0400
commit845e199934fede335b90620e9a2080a1d869c89c (patch)
tree0473dc5b224bb446a0ae9dbfa882aaf8c1190180 /configs/common
parenta217eba078b17c51f6a74c9237584f066ef78bf1 (diff)
downloadgem5-845e199934fede335b90620e9a2080a1d869c89c.tar.xz
config: Refactor RealviewEMM to fit into new config system
This eliminates some default devices and adds in helper functions to connect the devices defined here to associate with the proper clock domains.
Diffstat (limited to 'configs/common')
-rw-r--r--configs/common/FSConfig.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/configs/common/FSConfig.py b/configs/common/FSConfig.py
index dc24adf6f..89f05c92c 100644
--- a/configs/common/FSConfig.py
+++ b/configs/common/FSConfig.py
@@ -221,6 +221,9 @@ def makeArmSystem(mem_mode, machine_type, mdesc = None,
self.cf0 = CowIdeDisk(driveID='master')
self.cf0.childImage(mdesc.disk())
+
+ # Attach any PCI devices this platform supports
+ self.realview.attachPciDevices()
# default to an IDE controller rather than a CF one
# assuming we've got one; EMM64 is an exception for the moment
if machine_type != "VExpress_EMM64":