aboutsummaryrefslogtreecommitdiff
path: root/include/hw/semihosting
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2019-12-17 15:08:57 +0000
committerAlex Bennée <alex.bennee@linaro.org>2020-01-09 11:41:29 +0000
commit4ff5ef9e911c670ca10cdd36dd27c5395ec2c753 (patch)
tree5abc54db219c91ed383e48bbfaad767b8628b1e9 /include/hw/semihosting
parentb906acbb3aceed5b1eca30d9d365d5bd7431400b (diff)
target/arm: only update pc after semihosting completes
Before we introduce blocking semihosting calls we need to ensure we can restart the system on semi hosting exception. To be able to do this the EXCP_SEMIHOST operation should be idempotent until it finally completes. Practically this means ensureing we only update the pc after the semihosting call has completed. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Keith Packard <keithp@keithp.com> Tested-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'include/hw/semihosting')
0 files changed, 0 insertions, 0 deletions