# HG changeset patch
# User Brad Beckmann <[email protected]>
# Date 1261413067 28800
# Node ID 985b666fdbfc0b51ec4217d7e9b24c65a636413a
# Parent 2b2eb8881591bd418466cabcd2c855d9ea31dd7f
ruby: Fix for fucntional accesses by devices
Pio functional accesses from devices need direct access to memory
RubyPort currently does support functional accesses. Therefore provide
the piobus a direct connection to physical memory
diff -r 2b2eb8881591 -r 985b666fdbfc configs/common/FSConfig.py
--- a/configs/common/FSConfig.py Mon Dec 21 08:29:40 2009 -0800
+++ b/configs/common/FSConfig.py Mon Dec 21 08:31:07 2009 -0800
@@ -94,7 +94,14 @@
# Create pio bus to connect all device pio ports to rubymem's pio port
self.piobus = Bus(bus_id=0)
-
+
+ #
+ # Pio functional accesses from devices need direct access to memory
+ # RubyPort currently does support functional accesses. Therefore provide
+ # the piobus a direct connection to physical memory
+ #
+ system.piobus.port = physmem.port
+
self.disk0 = CowIdeDisk(driveID='master')
self.disk2 = CowIdeDisk(driveID='master')
self.disk0.childImage(mdesc.disk())
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev