summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLiviu Ionescu2014-12-11 13:07:48 +0100
committerPeter Maydell2014-12-11 13:07:48 +0100
commit1ecc3a2df168034b8ab33ff5ba6434ce3593dbb5 (patch)
treef8b20b341b40306812c8c4d14963fb8829f09b72 /include
parentMerge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-20141210'... (diff)
downloadqemu-1ecc3a2df168034b8ab33ff5ba6434ce3593dbb5.tar.gz
qemu-1ecc3a2df168034b8ab33ff5ba6434ce3593dbb5.tar.xz
qemu-1ecc3a2df168034b8ab33ff5ba6434ce3593dbb5.zip
Pass semihosting exit code back to system.
In order to run unit tests under semihosting, it is necessary to pass the application exit code back to the system. ARM defines only the code to be used for non-error application exit (ADP_Stopped_ApplicationExit), all other codes should return non-zero exit codes. This patch checks if the application code passed via TARGET_SYS_EXIT is ADP_Stopped_ApplicationExit, and return 0, otherwise return 1. Signed-off-by: Liviu Ionescu <ilg@livius.net> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions