mem, arm: Move some helper methods into the base PortProxy class.
authorGabe Black <gabeblack@google.com>
Thu, 2 May 2019 02:03:28 +0000 (19:03 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 29 May 2019 04:23:18 +0000 (04:23 +0000)
commit6a69fc18e743006db013797531d9ebcdb352a88d
tree3ece9c4d7530bdb04bcc93946e13f97b13715903
parentac65b6ee7f470e73a39197d30e4190f6a538e567
mem, arm: Move some helper methods into the base PortProxy class.

These were originally in the SETranslatingPortProxy class, but they're
not specific to SE mode in any way and are an unnecessary divergence
between the SE and FS mode translating port proxies.

Change-Id: I8cb77531cc287bd15b2386410ffa7b43cdfa67d0
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18570
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
src/mem/fs_translating_port_proxy.cc
src/mem/fs_translating_port_proxy.hh
src/mem/port_proxy.cc
src/mem/port_proxy.hh
src/mem/se_translating_port_proxy.cc
src/mem/se_translating_port_proxy.hh
src/mem/secure_port_proxy.cc
src/mem/secure_port_proxy.hh