You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/semihosting
Pierrick Bouvier c9e79557e4 semihosting/arm-compat-semi: compile once in system and per target for user mode
We don't have any target dependency left in system mode, so we can
compile once.

User mode depends on qemu.h, which is duplicated between linux and bsd,
so we can't easily compile it once.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20250822150058.18692-13-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250922093711.2768983-16-alex.bennee@linaro.org>
7 days ago
..
Kconfig semihosting: Restrict to TCG 1 year ago
arm-compat-semi-stub.c semihosting/guestfd: compile once for system/user 7 days ago
arm-compat-semi.c semihosting/arm-compat-semi: remove dependency on cpu.h 7 days ago
config.c semihosting: fix memleak at semihosting_arg_fallback 2 years ago
console.c semihosting/console: Avoid including 'cpu.h' 9 months ago
guestfd.c semihosting/guestfd: compile once for system/user 7 days ago
meson.build semihosting/arm-compat-semi: compile once in system and per target for user mode 7 days ago
stubs-all.c semihosting: Move user-only implementation out-of-line 5 months ago
stubs-system.c semihosting: Move user-only implementation out-of-line 5 months ago
syscalls.c semihosting/syscalls: replace uint64_t with vaddr where appropriate 7 days ago
uaccess.c semihosting/uaccess: Remove uses of target_ulong type 3 months ago
user.c semihosting: Assert is_user in user-only semihosting_enabled 5 months ago