[PATCH 0/7] target/xtensa: Build system units in common source set

Philippe Mathieu-Daudé posted 7 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260107202556.55787-1-philmd@linaro.org
Maintainers: Max Filippov <jcmvbkbc@gmail.com>, Laurent Vivier <laurent@vivier.eu>
target/xtensa/cpu-qom.h     |  3 +++
target/xtensa/cpu.h         | 12 ----------
hw/xtensa/sim.c             | 13 +++++++---
hw/xtensa/virt.c            | 11 +++++++--
hw/xtensa/xtfpga.c          | 48 +++++++++++++++++++++----------------
linux-user/xtensa/elfload.c |  4 ++--
target/xtensa/cpu.c         | 10 ++++++++
target/xtensa/translate.c   |  5 ++--
hw/xtensa/meson.build       |  2 +-
target/xtensa/meson.build   |  7 +++++-
10 files changed, 71 insertions(+), 44 deletions(-)
[PATCH 0/7] target/xtensa: Build system units in common source set
Posted by Philippe Mathieu-Daudé 1 month ago
Build all Xtensa system units as common objects.

Based-on: <20260106235333.22752-2-philmd@linaro.org>
  "meson: Allow system binaries to not have target-specific units"

Philippe Mathieu-Daudé (7):
  target/xtensa: Convert XTENSA_DEFAULT_CPU_MODEL to runtime helper
    (MMU)
  target/xtensa: Convert XTENSA_DEFAULT_CPU_MODEL to runtime (no MMU)
  target/xtensa: Replace TARGET_BIG_ENDIAN -> target_big_endian()
  target/xtensa: Build system units in common source set
  target/xtensa: Build 'xtensa-isa.c' in common source set
  hw/xtensa: Replace TARGET_BIG_ENDIAN -> target_big_endian()
  hw/xtensa: Build hw models in common source set

 target/xtensa/cpu-qom.h     |  3 +++
 target/xtensa/cpu.h         | 12 ----------
 hw/xtensa/sim.c             | 13 +++++++---
 hw/xtensa/virt.c            | 11 +++++++--
 hw/xtensa/xtfpga.c          | 48 +++++++++++++++++++++----------------
 linux-user/xtensa/elfload.c |  4 ++--
 target/xtensa/cpu.c         | 10 ++++++++
 target/xtensa/translate.c   |  5 ++--
 hw/xtensa/meson.build       |  2 +-
 target/xtensa/meson.build   |  7 +++++-
 10 files changed, 71 insertions(+), 44 deletions(-)

-- 
2.52.0