arm: Make semihosting use virtual addresses.
authorGabe Black <gabeblack@google.com>
Thu, 12 Mar 2020 08:43:46 +0000 (01:43 -0700)
committerGabe Black <gabeblack@google.com>
Mon, 30 Mar 2020 21:47:20 +0000 (21:47 +0000)
commit89bb4f7e373e79635ee818412c5498e37f986e24
tree7a455d9d8aaf248922ed8c6424a2abc81af4270d
parente780202373eac75152b535e9bba406c8546af580
arm: Make semihosting use virtual addresses.

This is in accordance with the spec. To successfully translate requests
which need their secure flag set, build a translating port proxy with
that flag enabled.

Change-Id: I6ceec12aed297c57831a368a74d8b4e41f86f4c9
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/26624
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/semihosting.cc
src/arch/arm/semihosting.hh