qemu/semihosting
Philippe Mathieu-Daudé 2368ea9744 accel/tcg: Move cpu_loop_exit_*() out of 'exec/cpu-common.h'
Move the following TCG-specific cpu_loop_exit_*() declarations
out of the generic "exec/cpu-common.h" header, to the recently
created "accel/tcg/cpu-loop.h" one, documenting them:

 - cpu_loop_exit_noexc()
 - cpu_loop_exit_atomic()
 - cpu_loop_exit_restore()
 - cpu_loop_exit()

Include "accel/tcg/cpu-loop.h" where appropriate.

Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20260617171438.75914-11-philmd@oss.qualcomm.com>
2026-06-18 14:27:21 +02:00
..
arm-compat-semi-stub.c misc: Clean up includes 2026-01-22 11:23:31 +00:00
arm-compat-semi.c include: move hw/loader.h to hw/core/ 2025-12-27 10:11:07 +01:00
config.c semihosting: fix memleak at semihosting_arg_fallback 2023-10-31 14:10:21 +00:00
console.c accel/tcg: Move cpu_loop_exit_*() out of 'exec/cpu-common.h' 2026-06-18 14:27:21 +02:00
guestfd.c semihosting/guestfd: compile once for system/user 2025-09-26 09:55:19 +01:00
Kconfig semihosting: Restrict to TCG 2024-07-22 09:38:16 +01:00
meson.build semihosting: Build stubs once 2026-03-08 23:08:41 +01:00
stubs-all.c semihosting: Move user-only implementation out-of-line 2025-04-23 14:08:32 -07:00
stubs-system.c semihosting: Move user-only implementation out-of-line 2025-04-23 14:08:32 -07:00
syscalls.c semihosting/syscalls: replace uint64_t with vaddr where appropriate 2025-09-26 09:55:19 +01:00
uaccess.c semihosting/uaccess: Remove uses of target_ulong type 2025-07-02 10:09:48 +01:00
user.c semihosting: Assert is_user in user-only semihosting_enabled 2025-04-23 14:08:33 -07:00