[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] Cleanup includes for no-TCG builds
From: |
Paolo Bonzini |
Subject: |
[PATCH 0/3] Cleanup includes for no-TCG builds |
Date: |
Wed, 16 Dec 2020 14:55:26 +0100 |
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
- [PATCH 0/3] Cleanup includes for no-TCG builds,
Paolo Bonzini <=