aboutsummaryrefslogtreecommitdiffstats
path: root/arch/xtensa/platforms/iss/include/platform/simcall.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/xtensa/platforms/iss/include/platform/simcall.h')
-rw-r--r--arch/xtensa/platforms/iss/include/platform/simcall.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/xtensa/platforms/iss/include/platform/simcall.h b/arch/xtensa/platforms/iss/include/platform/simcall.h
index 12b15ad1e586..27d7a528b41a 100644
--- a/arch/xtensa/platforms/iss/include/platform/simcall.h
+++ b/arch/xtensa/platforms/iss/include/platform/simcall.h
@@ -76,6 +76,11 @@ static inline int __simc(int a, int b, int c, int d)
return ret;
}
+static inline int simc_exit(int exit_code)
+{
+ return __simc(SYS_exit, exit_code, 0, 0);
+}
+
static inline int simc_open(const char *file, int flags, int mode)
{
return __simc(SYS_open, (int) file, flags, mode);