summaryrefslogtreecommitdiff
path: root/src/mem/ruby/structures
diff options
context:
space:
mode:
authorMichael LeBeane <Michael.Lebeane@amd.com>2016-02-14 20:28:48 -0500
committerMichael LeBeane <Michael.Lebeane@amd.com>2016-02-14 20:28:48 -0500
commitb181cea3645929d11b21a29ac8c3e3ed3079e91b (patch)
treeeb0025357f0e3847c9633e4bf1b193f2937b3a5b /src/mem/ruby/structures
parent2ae4cce3934873908afacc81b65d4093731a3e93 (diff)
downloadgem5-b181cea3645929d11b21a29ac8c3e3ed3079e91b.tar.xz
ruby: make DMASequencer inherit from RubyPort
This patch essentially rolls back 10518:30e3715c9405 to make RubyPort the parent class of DMASequencer. It removes redundant code and restores some features which were lost when directly inheriting from MemObject. For example, DMASequencer can now communicate to other devices using PIO, which is useful for memmory-mapped communication between multiple DMADevices.
Diffstat (limited to 'src/mem/ruby/structures')
0 files changed, 0 insertions, 0 deletions