[PATCH 0/9] target/misc: Protect few system binaries for target_ulong use

Philippe Mathieu-Daudé posted 9 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260107200702.54582-1-philmd@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, Laurent Vivier <laurent@vivier.eu>, Stafford Horne <shorne@gmail.com>, Yoshinori Sato <yoshinori.sato@nifty.com>, Bastian Koppelmann <kbastian@rumtueddeln.de>
target/hppa/machine.c       |  3 +-
target/hppa/translate.c     |  2 +-
target/m68k/monitor.c       | 60 ++++++++++++++++++-------------------
target/openrisc/interrupt.c |  1 -
target/openrisc/machine.c   |  3 +-
target/openrisc/mmu.c       |  1 -
target/openrisc/meson.build |  2 +-
target/rx/meson.build       |  2 +-
target/sh4/meson.build      |  2 +-
target/tricore/meson.build  |  2 +-
10 files changed, 39 insertions(+), 39 deletions(-)
[PATCH 0/9] target/misc: Protect few system binaries for target_ulong use
Posted by Philippe Mathieu-Daudé 1 month ago
Omnibus series for architectures with few maintainers.

It took some time but to remove the target_[u]long uses but we
now have some system files in target/ clean of it (rx, sh4,
tricore and openrisc).
Move the source files to the meson target_common_system_arch[]
array to forbid further uses to creep in.
Keep cleaning hppa & m68k. More to come.

Philippe Mathieu-Daudé (9):
  target/rx: Build system units in common source set
  target/sh4: Build system units in common source set
  target/tricore: Build system units in common source set
  target/openrisc: Remove unused 'gdbstub/helpers.h' header in helper.c
  target/openrisc: Avoid target-specific migration headers in machine.c
  target/openrisc: Build system units in common source set
  target/hppa: Avoid target-specific migration headers in machine.c
  target/hppa: Remove target_ulong use in disas_log() handler
  target/m68k: Replace MD_TLONG -> MD_I32 in monitor.c

 target/hppa/machine.c       |  3 +-
 target/hppa/translate.c     |  2 +-
 target/m68k/monitor.c       | 60 ++++++++++++++++++-------------------
 target/openrisc/interrupt.c |  1 -
 target/openrisc/machine.c   |  3 +-
 target/openrisc/mmu.c       |  1 -
 target/openrisc/meson.build |  2 +-
 target/rx/meson.build       |  2 +-
 target/sh4/meson.build      |  2 +-
 target/tricore/meson.build  |  2 +-
 10 files changed, 39 insertions(+), 39 deletions(-)

-- 
2.52.0