changeset 1aff1376921e in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=1aff1376921e
description:
        arm: Assume we have a kernel that supports pci devices

        Change the default kernel for AArch64 and since it supports PCI devices
        remove the hack that made it use CF. Unfortunately, there isn't really
        a half-way here and we need to switch. Current users will get an error
        message that the kernel isn't found and hopefully go download a new
        kernel that supports PCI.

diffstat:

 configs/common/FSConfig.py |  12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

diffs (29 lines):

diff -r 198dfef33403 -r 1aff1376921e configs/common/FSConfig.py
--- a/configs/common/FSConfig.py        Wed Sep 03 07:43:04 2014 -0400
+++ b/configs/common/FSConfig.py        Wed Sep 03 07:43:04 2014 -0400
@@ -225,13 +225,9 @@
     # 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":
-        try:
-            self.realview.ide.disks = [self.cf0]
-        except:
-            self.realview.cf_ctrl.disks = [self.cf0]
-    else:
+    try:
+        self.realview.ide.disks = [self.cf0]
+    except:
         self.realview.cf_ctrl.disks = [self.cf0]
 
     if bare_metal:
@@ -241,7 +237,7 @@
                                      size = mdesc.mem())]
     else:
         if machine_type == "VExpress_EMM64":
-            self.kernel = binary('vmlinux-3.14-aarch64-vexpress-emm64')
+            self.kernel = binary('vmlinux-3.16-aarch64-vexpress-emm64-pcie')
         elif machine_type == "VExpress_EMM":
             self.kernel = binary('vmlinux-3.3-arm-vexpress-emm-pcie')
         else:
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to