[PATCH v2 00/11] target/translate: Remove unused "exec/cpu_ldst.h" / "qemu/main-loop.h"

Philippe Mathieu-Daudé posted 11 patches 1 year, 3 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230828221314.18435-1-philmd@linaro.org
Maintainers: Max Filippov <jcmvbkbc@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Michael Rolnik <mrolnik@gmail.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Brian Cain <bcain@quicinc.com>, Eduardo Habkost <eduardo@habkost.net>, Song Gao <gaosong@loongson.cn>, Xiaojuan Yang <yangxiaojuan@loongson.cn>, Laurent Vivier <laurent@vivier.eu>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Chris Wulff <crwulff@gmail.com>, Marek Vasut <marex@denx.de>, Stafford Horne <shorne@gmail.com>, Daniel Henrique Barboza <danielhb413@gmail.com>, "Cédric Le Goater" <clg@kaod.org>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Nicholas Piggin <npiggin@gmail.com>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liweiwei@iscas.ac.cn>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>, Thomas Huth <thuth@redhat.com>, Yoshinori Sato <ysato@users.sourceforge.jp>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>
include/exec/exec-all.h              | 2 +-
include/exec/translation-block.h     | 6 +++---
include/qemu/processor.h             | 2 --
target/riscv/pmu.h                   | 3 ---
hw/xtensa/pic_cpu.c                  | 1 +
target/alpha/translate.c             | 1 -
target/arm/ptw.c                     | 1 -
target/avr/helper.c                  | 1 +
target/cris/op_helper.c              | 1 -
target/hexagon/translate.c           | 1 -
target/hppa/translate.c              | 1 -
target/i386/tcg/fpu_helper.c         | 1 +
target/i386/tcg/sysemu/excp_helper.c | 1 +
target/loongarch/cpu.c               | 1 +
target/loongarch/iocsr_helper.c      | 1 -
target/loongarch/op_helper.c         | 1 -
target/m68k/translate.c              | 1 -
target/microblaze/translate.c        | 1 -
target/mips/tcg/fpu_helper.c         | 1 -
target/mips/tcg/ldst_helper.c        | 1 +
target/mips/tcg/msa_helper.c         | 1 +
target/mips/tcg/sysemu/lcsr_helper.c | 5 -----
target/nios2/op_helper.c             | 1 -
target/nios2/translate.c             | 1 -
target/openrisc/translate.c          | 1 -
target/ppc/int_helper.c              | 1 -
target/ppc/machine.c                 | 1 -
target/ppc/mem_helper.c              | 1 -
target/ppc/mmu_common.c              | 1 -
target/ppc/mmu_helper.c              | 1 -
target/ppc/power8-pmu.c              | 2 +-
target/ppc/translate.c               | 2 --
target/riscv/csr.c                   | 1 -
target/riscv/m128_helper.c           | 1 -
target/riscv/op_helper.c             | 2 +-
target/riscv/pmu.c                   | 1 +
target/riscv/vector_helper.c         | 1 +
target/s390x/tcg/crypto_helper.c     | 1 -
target/s390x/tcg/excp_helper.c       | 1 -
target/s390x/tcg/fpu_helper.c        | 1 -
target/s390x/tcg/misc_helper.c       | 1 -
target/sh4/translate.c               | 1 -
target/sparc/translate.c             | 1 -
target/xtensa/dbg_helper.c           | 1 -
target/xtensa/exc_helper.c           | 1 +
target/xtensa/fpu_helper.c           | 1 -
target/xtensa/mmu_helper.c           | 2 --
target/xtensa/op_helper.c            | 3 +--
target/xtensa/win_helper.c           | 1 -
49 files changed, 17 insertions(+), 51 deletions(-)
[PATCH v2 00/11] target/translate: Remove unused "exec/cpu_ldst.h" / "qemu/main-loop.h"
Posted by Philippe Mathieu-Daudé 1 year, 3 months ago
Yet another boring 'header cleanups' series :/

Since v1:
- Addressed Richard review comment
- Added Richard R-b tag
- 3 more patches around 'qemu/qatomic.h'

Philippe Mathieu-Daudé (11):
  target/ppc/pmu: Include missing 'qemu/timer.h' header
  target/riscv/pmu: Restrict 'qemu/log.h' include to source
  target/translate: Include missing 'exec/cpu_ldst.h' header
  target/translate: Remove unnecessary 'exec/cpu_ldst.h' header
  target/translate: Restrict 'exec/cpu_ldst.h' to user emulation
  target/helpers: Remove unnecessary 'exec/cpu_ldst.h' header
  target/helper: Remove unnecessary 'qemu/main-loop.h' header
  target/mips: Remove unused headers in lcsr_helper.c
  target/xtensa: Include missing 'qemu/atomic.h' header
  qemu/processor: Remove unused 'qemu/atomic.h' header
  exec/translation-block: Clean up includes

 include/exec/exec-all.h              | 2 +-
 include/exec/translation-block.h     | 6 +++---
 include/qemu/processor.h             | 2 --
 target/riscv/pmu.h                   | 3 ---
 hw/xtensa/pic_cpu.c                  | 1 +
 target/alpha/translate.c             | 1 -
 target/arm/ptw.c                     | 1 -
 target/avr/helper.c                  | 1 +
 target/cris/op_helper.c              | 1 -
 target/hexagon/translate.c           | 1 -
 target/hppa/translate.c              | 1 -
 target/i386/tcg/fpu_helper.c         | 1 +
 target/i386/tcg/sysemu/excp_helper.c | 1 +
 target/loongarch/cpu.c               | 1 +
 target/loongarch/iocsr_helper.c      | 1 -
 target/loongarch/op_helper.c         | 1 -
 target/m68k/translate.c              | 1 -
 target/microblaze/translate.c        | 1 -
 target/mips/tcg/fpu_helper.c         | 1 -
 target/mips/tcg/ldst_helper.c        | 1 +
 target/mips/tcg/msa_helper.c         | 1 +
 target/mips/tcg/sysemu/lcsr_helper.c | 5 -----
 target/nios2/op_helper.c             | 1 -
 target/nios2/translate.c             | 1 -
 target/openrisc/translate.c          | 1 -
 target/ppc/int_helper.c              | 1 -
 target/ppc/machine.c                 | 1 -
 target/ppc/mem_helper.c              | 1 -
 target/ppc/mmu_common.c              | 1 -
 target/ppc/mmu_helper.c              | 1 -
 target/ppc/power8-pmu.c              | 2 +-
 target/ppc/translate.c               | 2 --
 target/riscv/csr.c                   | 1 -
 target/riscv/m128_helper.c           | 1 -
 target/riscv/op_helper.c             | 2 +-
 target/riscv/pmu.c                   | 1 +
 target/riscv/vector_helper.c         | 1 +
 target/s390x/tcg/crypto_helper.c     | 1 -
 target/s390x/tcg/excp_helper.c       | 1 -
 target/s390x/tcg/fpu_helper.c        | 1 -
 target/s390x/tcg/misc_helper.c       | 1 -
 target/sh4/translate.c               | 1 -
 target/sparc/translate.c             | 1 -
 target/xtensa/dbg_helper.c           | 1 -
 target/xtensa/exc_helper.c           | 1 +
 target/xtensa/fpu_helper.c           | 1 -
 target/xtensa/mmu_helper.c           | 2 --
 target/xtensa/op_helper.c            | 3 +--
 target/xtensa/win_helper.c           | 1 -
 49 files changed, 17 insertions(+), 51 deletions(-)

-- 
2.41.0