arm, mem: Move the SecurePortProxy subclass into it's own file.
authorGabe Black <gabeblack@google.com>
Thu, 2 May 2019 00:56:39 +0000 (17:56 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 29 May 2019 04:22:48 +0000 (04:22 +0000)
commitac65b6ee7f470e73a39197d30e4190f6a538e567
tree283be780ee6e043ef2a2ef65f3bcb67e2cfc14d9
parentc32b2ac795686d3292d8442d0091c42b17b61797
arm, mem: Move the SecurePortProxy subclass into it's own file.

The idea of a "secure" memory area/access is specific to ARM and
shouldn't be in the common mem directory, although it's built in to the
generic memory protocol at this point.

Regardless, it should minimially be in its own file like the virtual
and physical port proxy classes are.

Change-Id: I140d4566ee2deded784adb04bcf6f11755a85c0c
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18569
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/semihosting.cc
src/mem/SConscript
src/mem/port_proxy.cc
src/mem/port_proxy.hh
src/mem/secure_port_proxy.cc [new file with mode: 0644]
src/mem/secure_port_proxy.hh [new file with mode: 0644]