[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 7/7] target/xtensa: use semihosting_exit_request on semihosted ex
From: |
Luc Michel |
Subject: |
[PATCH 7/7] target/xtensa: use semihosting_exit_request on semihosted exit syscall |
Date: |
Mon, 20 Jun 2022 16:24:26 +0200 |
Use the new semihosting_exit_request instead of a call to exit when
handling a semihosted exit syscall.
Signed-off-by: Luc Michel <lmichel@kalray.eu>
---
target/xtensa/xtensa-semi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/xtensa/xtensa-semi.c b/target/xtensa/xtensa-semi.c
index fa21b7e11f..0e9a9edc16 100644
--- a/target/xtensa/xtensa-semi.c
+++ b/target/xtensa/xtensa-semi.c
@@ -193,11 +193,11 @@ void HELPER(simcall)(CPUXtensaState *env)
CPUState *cs = env_cpu(env);
uint32_t *regs = env->regs;
switch (regs[2]) {
case TARGET_SYS_exit:
- exit(regs[3]);
+ semihosting_exit_request(regs[3]);
break;
case TARGET_SYS_read:
case TARGET_SYS_write:
{
--
2.17.1
- [PATCH 0/7] semihosting: proper QEMU exit on semihosted exit syscall, Luc Michel, 2022/06/20
- [PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt, Luc Michel, 2022/06/20
- [PATCH 2/7] semihosting: add the semihosting_exit_request function, Luc Michel, 2022/06/20
- [PATCH 7/7] target/xtensa: use semihosting_exit_request on semihosted exit syscall,
Luc Michel <=
- [PATCH 1/7] softmmu: add qemu_[set|get]_exit_status functions, Luc Michel, 2022/06/20
- [PATCH 4/7] target/m68k: use semihosting_exit_request on semihosted exit syscall, Luc Michel, 2022/06/20
- [PATCH 3/7] semihosting/arm-compat-semi: use semihosting_exit_request, Luc Michel, 2022/06/20
- [PATCH 6/7] target/nios2: use semihosting_exit_request on semihosted exit syscall, Luc Michel, 2022/06/20
- [PATCH 5/7] target/mips: use semihosting_exit_request on semihosted exit syscall, Luc Michel, 2022/06/20
- Re: [PATCH 0/7] semihosting: proper QEMU exit on semihosted exit syscall, Peter Maydell, 2022/06/20
- Re: [PATCH 0/7] semihosting: proper QEMU exit on semihosted exit syscall, Richard Henderson, 2022/06/20