util: Add a semihosting implementation to the aarch64 m5 utility.
authorGabe Black <gabeblack@google.com>
Sat, 28 Mar 2020 00:27:30 +0000 (17:27 -0700)
committerGabe Black <gabeblack@google.com>
Mon, 22 Jun 2020 08:33:17 +0000 (08:33 +0000)
commit64cf2f4b84d809f821b231081a9c1e4f95f403c0
tree81f3a8fc4b5c581697b36cd4978c2f808c70792c
parent24b4aeb726599d55a22f4c71518dd10467549c2c
util: Add a semihosting implementation to the aarch64 m5 utility.

This will allow it to work on CPUs that only support semihosting like
ARM's fastmodels.

Change-Id: I74e536d79d0f77b864e1e4b9d73e265b6d0b1fcb
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27245
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
util/m5/src/aarch64/SConsopts
util/m5/src/aarch64/m5op_semi.S [new file with mode: 0644]