aboutsummaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2019-09-16 15:15:30 +0100
committerPeter Maydell <peter.maydell@linaro.org>2019-10-15 18:09:03 +0100
commit1b003821d4b4898ca515619579dbcc8de7702b10 (patch)
treec04b2b46018f5af1826804a07cc8a375eb18cc5e /.cirrus.yml
parent88e4bd672e8f25f932ec3db88684406b0cc71a00 (diff)
downloadqemu-1b003821d4b4898ca515619579dbcc8de7702b10.zip
qemu-1b003821d4b4898ca515619579dbcc8de7702b10.tar.gz
qemu-1b003821d4b4898ca515619579dbcc8de7702b10.tar.bz2
target/arm/arm-semi: Capture errno in softmmu version of set_swi_errno()
The set_swi_errno() function is called to capture the errno from a host system call, so that we can return -1 from the semihosting function and later allow the guest to get a more specific error code with the SYS_ERRNO function. It comes in two versions, one for user-only and one for softmmu. We forgot to capture the errno in the softmmu version; fix the error. (Semihosting calls directed to gdb are unaffected because they go through a different code path that captures the error return from the gdbstub call in arm_semi_cb() or arm_semi_flen_cb().) Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20190916141544.17540-2-peter.maydell@linaro.org
Diffstat (limited to '.cirrus.yml')
0 files changed, 0 insertions, 0 deletions