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/include/semihosting
Pierrick Bouvier 9e65902904 include/semihosting/common-semi: extract common_semi API
We transform target/{arm,riscv}/common-semi-target.h headers to proper
compilation units, and use them in arm-compat-semi.c.

This way, we can include only the declaration header (which is target
agnostic), and selectively link the appropriate implementation based on
current target.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20250822150058.18692-8-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250922093711.2768983-11-alex.bennee@linaro.org>
4 weeks ago
..
common-semi.h include/semihosting/common-semi: extract common_semi API 4 weeks ago
console.h semihosting/console: Avoid including 'cpu.h' 9 months ago
guestfd.h semihosting/guestfd: compile once for system/user 4 weeks ago
semihost.h semihosting/guestfd: compile once for system/user 4 weeks ago
syscalls.h semihosting/syscalls: compile once in system and per target for user mode 4 weeks ago
uaccess.h semihosting/uaccess: Remove uses of target_ulong type 4 months ago