arch-arm: Add AArch32 HLT Semihosting interface
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 13 Feb 2018 14:01:57 +0000 (14:01 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 20 Feb 2018 13:30:02 +0000 (13:30 +0000)
commit73dcf05f633b5e3a7d9a16338a64c1832ef38388
treeb66442229292c0b699e5ae7f6c1b236648c21a87
parent26b03914d7dbcf6b6c8c0a9c08d4e3ff81365376
arch-arm: Add AArch32 HLT Semihosting interface

AArch32 HLT instruction is now able to issue Arm Semihosting commands as
the AArch64 counterpart in either Arm and Thumb mode.

Change-Id: I77da73d2e6a9288c704a5f646f4447022517ceb6
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/8372
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/isa/decoder/arm.isa
src/arch/arm/isa/formats/breakpoint.isa
src/arch/arm/isa/formats/data.isa
src/arch/arm/isa/insts/misc.isa