qemu/include/exec
Richard Henderson 74433bf083 tcg: Split out target/arch/cpu-param.h
For all targets, into this new file move TARGET_LONG_BITS,
TARGET_PAGE_BITS, TARGET_PHYS_ADDR_SPACE_BITS,
TARGET_VIRT_ADDR_SPACE_BITS, and NB_MMU_MODES.

Include this new file from exec/cpu-defs.h.

This now removes the somewhat odd requirement that target/arch/cpu.h
defines TARGET_LONG_BITS before including exec/cpu-defs.h, so push the
bulk of the includes within target/arch/cpu.h to the top.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2019-06-10 07:03:34 -07:00
..
user
address-spaces.h
cpu-all.h
cpu-common.h
cpu-defs.h tcg: Split out target/arch/cpu-param.h 2019-06-10 07:03:34 -07:00
cpu_ldst.h tcg: Use tlb_fill probe from tlb_vaddr_to_host 2019-05-10 11:12:50 -07:00
cpu_ldst_template.h
cpu_ldst_useronly_template.h
cputlb.h
exec-all.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-10 11:12:50 -07:00
gdbstub.h
gen-icount.h
helper-gen.h
helper-head.h
helper-proto.h
helper-tcg.h
hwaddr.h
ioport.h
log.h
memattrs.h
memory-internal.h
memory.h memory: Remove memory_region_get_dirty() 2019-06-03 14:03:01 +02:00
memory_ldst.inc.h
memory_ldst_cached.inc.h
memory_ldst_phys.inc.h
poison.h
ram_addr.h
ramlist.h
softmmu-semi.h
target_page.h
tb-context.h
tb-hash.h
tb-lookup.h
translator.h Clean up decorations and whitespace around header guards 2019-05-13 08:58:55 +02:00