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

Reply via email to