Right now, accel/tcg and tcg/$tcg_target are part of the include path for
all builds, mostly due to exec/translate-all.h and the flush_icache_range
function. But there's also a few useless tcg/tcg.h includes that can
simply be removed.
This small series, mostly consisting of code movement and file renames,
starts cleaning up this area.
Paolo
Paolo Bonzini (3):
remove TCG includes from common code
move icache flush out of tcg.h
trace: do not include TCG helper tracepoints in no-TCG builds
accel/stubs/tcg-stub.c | 1 -
accel/tcg/cputlb.c | 2 +-
accel/tcg/translate-all.c | 2 +-
accel/tcg/user-exec.c | 2 +-
cpu.c | 2 +-
hw/i386/kvmvapic.c | 1 -
include/exec/flush-icache.h | 64 +++++++++++++++++++++
{accel/tcg => include/exec}/translate-all.h | 0
monitor/misc.c | 1 -
softmmu/physmem.c | 4 +-
tcg/aarch64/tcg-target.h | 5 --
tcg/arm/tcg-target.h | 5 --
tcg/i386/tcg-target.h | 4 --
tcg/mips/tcg-target.h | 11 ----
tcg/ppc/tcg-target.c.inc | 22 --------
tcg/ppc/tcg-target.h | 1 -
tcg/riscv/tcg-target.h | 5 --
tcg/s390/tcg-target.h | 4 --
tcg/sparc/tcg-target.h | 8 ---
tcg/tcg.c | 1 +
tcg/tci/tcg-target.h | 4 --
trace/meson.build | 2 +-
util/cacheinfo.c | 25 +++++++++
23 files changed, 97 insertions(+), 79 deletions(-)
create mode 100644 include/exec/flush-icache.h
rename {accel/tcg => include/exec}/translate-all.h (100%)
--
2.28.0