Build all Xtensa system units as common objects.

Based-on: <[email protected]>
  "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


Reply via email to