Hi Peter, Here is version 2 of the ARM semi-hosting cleanup patches. The re-base had failed due to a change in the gen_exception_internal_insn API which now takes the PC instead of offset from pc_next. There is also the a minor indentation fix.
Alex Bennée (4): target/arm: handle M-profile semihosting at translate time target/arm: handle A-profile T32 semihosting at translate time target/arm: handle A-profile A32 semihosting at translate time target/arm: remove run time semihosting checks Emilio G. Cota (1): atomic_template: fix indentation in GEN_ATOMIC_HELPER accel/tcg/atomic_template.h | 2 +- target/arm/helper.c | 96 +++++++++---------------------------- target/arm/m_helper.c | 18 +++---- target/arm/translate.c | 64 +++++++++++++++++++++---- 4 files changed, 85 insertions(+), 95 deletions(-) -- 2.20.1