On Fri, 22 Feb 2013, Beckmann, Brad wrote:
Do you mean the physmem attached to the ruby ports and the memvec in
DirectoryMemory? I hope with your recent functional access update to
the network messages, we can finally get rid of the former, though I'm
not sure how we would handle pio acceses.
If you start down that path, let us know. Derek recently asked about the same
thing.
As per my understanding, currently the DMA controller is attached to the
Ruby network and to the devices that have a DMA port. We can similarly
introduce a Pio Controller, replacing the PioBus. Then, we can attach all
the Pio devices to this controller. Any Pio request would go to the
controller. The controller will read / write to the memory maintained by
Ruby, just like the DMA controller does.
Does this sound ok?
--
Nilay
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev