mem-ruby: move AddrRange propagation to RubyPort
authorTiago Mück <tiago.muck@arm.com>
Mon, 1 Jun 2020 23:08:03 +0000 (18:08 -0500)
committerTiago Mück <tiago.muck@arm.com>
Mon, 12 Oct 2020 14:09:55 +0000 (14:09 +0000)
commit1a512d8f77fb81151dfc356805e2dc083102eb12
tree573ff89400ac9c8d2a1d29bdd30d0b09640358d4
parentab309b9e4e4fa1f2a0b985e9c9e5d5925592db3b
mem-ruby: move AddrRange propagation to RubyPort

Doing the master address range notification from the RubyPort.
This allows us the DMASequencer to be replaced by Sequencer in future
protocols.

Change-Id: I95edb54b39a8adf0cac5caf2b58e4a2efb573f56
Signed-off-by: Tiago Mück <tiago.muck@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/31268
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/ruby/system/DMASequencer.cc
src/mem/ruby/system/RubyPort.cc