qemu-cr16/semihosting
Pierrick Bouvier abc4522d01 semihosting/syscalls: compile once in system and per target for user mode
We replace target_ulong mechanically by uint64_t.
We can't compile (easily) this code once for user, as it relies on
various target/function types, so leave it in specific_ss for user mode.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20250822150058.18692-2-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250922093711.2768983-5-alex.bennee@linaro.org>
2025-09-26 09:55:19 +01:00
..
arm-compat-semi.c semihosting/syscalls: compile once in system and per target for user mode 2025-09-26 09:55:19 +01:00
config.c semihosting: fix memleak at semihosting_arg_fallback 2023-10-31 14:10:21 +00:00
console.c semihosting/console: Avoid including 'cpu.h' 2025-01-17 10:44:00 +00:00
guestfd.c semihosting/guestfd: Remove unused 'semihosting/uaccess.h' header 2024-04-26 15:31:37 +02:00
Kconfig semihosting: Restrict to TCG 2024-07-22 09:38:16 +01:00
meson.build semihosting/syscalls: compile once in system and per target for user mode 2025-09-26 09:55:19 +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: compile once in system and per target for user mode 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