arm: Teach gem5 to recognize the gem5 semihosting immediate values.
authorGabe Black <gabeblack@google.com>
Sat, 28 Mar 2020 00:28:26 +0000 (17:28 -0700)
committerGabe Black <gabeblack@google.com>
Mon, 22 Jun 2020 08:33:30 +0000 (08:33 +0000)
commit81061d3001d75c481013a242667ce27658b502d9
treebf6e0ea11259d7ab59f7946afa330029ae0a62d0
parent64cf2f4b84d809f821b231081a9c1e4f95f403c0
arm: Teach gem5 to recognize the gem5 semihosting immediate values.

These give access to the gem5 extension calls, currently only the pseudo
ops.

Change-Id: I60ece82f1f084791971a2de0b54be2f0d9da243e
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27246
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Tested-by: Gem5 Cloud Project GCB service account <345032938727@cloudbuild.gserviceaccount.com>
src/arch/arm/isa/includes.isa
src/arch/arm/isa/insts/misc.isa
src/arch/arm/isa/insts/misc64.isa
src/arch/arm/semihosting.hh