qemu/semihosting
Richard Henderson efe25c260c include/exec: Split out accel/tcg/cpu-mmu-index.h
The implementation of cpu_mmu_index was split between cpu-common.h
and cpu-all.h, depending on CONFIG_USER_ONLY.  We already have the
plumbing common to user and system mode.  Using MMU_USER_IDX
requires the cpu.h for a specific target, and so is restricted to
when we're compiling per-target.

Include the new header only where needed.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2025-04-23 14:08:17 -07:00
..
arm-compat-semi.c semihosting/arm-compat: Include missing 'cpu.h' header 2025-01-17 10:43:57 +00: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/meson: Build config.o and console.o once 2025-01-17 10:44:03 +00:00
stubs-all.c semihosting: move stubs out of stubs/ 2024-04-18 11:17:27 +02:00
stubs-system.c semihosting: move stubs out of stubs/ 2024-04-18 11:17:27 +02:00
syscalls.c semihosting: add guest_error logging for failed opens 2025-01-17 10:43:41 +00:00
uaccess.c include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00