mem: Make the FSTranslatingPortProxy stop using vtophys.
authorGabe Black <gabeblack@google.com>
Wed, 4 Mar 2020 10:56:57 +0000 (02:56 -0800)
committerGabe Black <gabeblack@google.com>
Thu, 19 Mar 2020 01:11:21 +0000 (01:11 +0000)
commit7e0f15e1c0bd273ba15045d57b56229e67c8ee07
treef409f2c198b8c72de89519b3dcb64fea92ffe2d0
parent951650156c50058ffc44dc62c5abaec24b79ccde
mem: Make the FSTranslatingPortProxy stop using vtophys.

That was the only place vtophys was still being used. Instead, use the
data TLB to translate functional, and if that fails try the the
instruction TLB.

Change-Id: Ie5e1e1b5d470f010e25482d785f111dc4292db60
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/26233
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/fs_translating_port_proxy.cc
src/mem/fs_translating_port_proxy.hh