gem5/src/mem/ruby/system
Andreas Hansson 00536b0efc mem: Always use SenderState for response routing in RubyPort
This patch aligns how the response routing is done in the RubyPort,
using the SenderState for both memory and I/O accesses. Before this
patch, only the I/O used the SenderState, whereas the memory accesses
relied on the src field in the packet. With this patch we shift to
using SenderState in both cases, thus not relying on the src field any
longer.
2015-01-22 05:01:24 -05:00
..
CacheRecorder.cc mem: Clean up Request initialisation 2015-01-22 05:00:53 -05:00
CacheRecorder.hh ruby: eliminate type Time 2014-09-01 16:55:41 -05:00
DMASequencer.cc mem: Remove null-check bypassing in Packet::getPtr 2014-12-02 06:07:34 -05:00
DMASequencer.hh ruby: single physical memory in fs mode 2014-11-06 05:41:44 -06:00
RubyPort.cc mem: Always use SenderState for response routing in RubyPort 2015-01-22 05:01:24 -05:00
RubyPort.hh ruby: provide a backing store 2014-11-06 05:42:21 -06:00
RubyPortProxy.cc MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
RubyPortProxy.hh MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
RubySystem.py ruby: provide a backing store 2014-11-06 05:42:21 -06:00
SConscript ruby: move files from ruby/system to ruby/structures 2014-09-01 16:55:40 -05:00
Sequencer.cc mem: Always use SenderState for response routing in RubyPort 2015-01-22 05:01:24 -05:00
Sequencer.hh ruby: move files from ruby/system to ruby/structures 2014-09-01 16:55:40 -05:00
Sequencer.py ruby: provide a backing store 2014-11-06 05:42:21 -06:00
System.cc ruby: provide a backing store 2014-11-06 05:42:21 -06:00
System.hh ruby: provide a backing store 2014-11-06 05:42:21 -06:00