qemu/target
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
..
alpha target/alpha: Move has_work() from CPUClass to SysemuCPUOps 2025-03-09 17:00:47 +01:00
arm include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
avr target/avr: Increase TARGET_PAGE_BITS to 10 2025-04-22 14:07:12 -07:00
hexagon target/hexagon: Remove CPUClass:has_work() handler 2025-03-09 17:00:47 +01:00
hppa include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
i386 include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
loongarch include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
m68k target/m68k: Move has_work() from CPUClass to SysemuCPUOps 2025-03-09 17:00:47 +01:00
microblaze include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
mips target/mips: Simplify and fix update_pagemask 2025-03-31 21:32:43 +02:00
openrisc include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
ppc codebase: prepare to remove cpu.h from exec/exec-all.h 2025-04-23 13:52:25 -07:00
riscv codebase: prepare to remove cpu.h from exec/exec-all.h 2025-04-23 13:52:25 -07:00
rx target/rx: Move has_work() from CPUClass to SysemuCPUOps 2025-03-09 17:00:47 +01:00
s390x target/s390x: Fix a typo in s390_cpu_class_init() 2025-03-27 08:59:35 +01:00
sh4 target/sh4: Move has_work() from CPUClass to SysemuCPUOps 2025-03-09 17:00:47 +01:00
sparc include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
tricore include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
xtensa include/exec: Split out accel/tcg/cpu-mmu-index.h 2025-04-23 14:08:17 -07:00
Kconfig target/cris: Remove the deprecated CRIS target 2024-09-13 20:11:13 +02:00
meson.build target/cris: Remove the deprecated CRIS target 2024-09-13 20:11:13 +02:00