On 9/29/2026 7:00 PM, Pierrick Bouvier wrote:
> This series adds all architectures that only require stubs, basic helpers
> renaming, or filtering to be included in multi-target binary.
> 
> List:
> - alpha
> - microblaze
> - m68k
> - hppa
> - rx
> - tricore
> - or1k
> 
> Pierrick Bouvier (21):
>   hw/arm/virt: make virt machines available for base arm targets only
>   meson.build: subdir system before finalizing stubs library
>   system/meson: use stub_ss for dtb stubs
>   target/microblaze: prefix helper conflicting with other arch
>   target-info: add target_m68k
>   hw/m68k/virt: make machine available for m68k target only
>   meson.build: add m68k to multi-target
>   hw/pci-bridge: use stub_ss for pci_expander_bridge_stubs.c
>   target/alpha: prefix divs helper
>   meson.build: add alpha-softmmu to multi-target
>   meson.build: add avr-softmmu to multi-target
>   target/hppa: prefix helpers conflicting with other arch
>   meson.build: add hppa-softmmu to multi-target
>   target/rx: prefix helpers conflicting with other arch
>   meson.build: add rx-softmmu to multi-target
>   target/tricore: prefix helpers conflicting with other arch
>   meson.build: add tricore-softmmu to multi-target
>   target-info: add target_or1k
>   hw/or1k/virt: make virt machine available for or1k target only
>   target/or1k: prefix symbols conflicting with other arch
>   meson.build: add or1k-softmmu to multi-target
> 
>  hw/arm/virt.c                  |  2 ++
>  hw/m68k/virt.c                 | 10 ++++++----
>  hw/or1k/virt.c                 |  1 +
>  hw/pci-bridge/meson.build      |  4 ++--
>  include/qemu/target-info.h     | 14 ++++++++++++++
>  meson.build                    | 10 ++++++++--
>  system/meson.build             |  4 ++--
>  target-info.c                  | 10 ++++++++++
>  target/alpha/fpu_helper.c      |  2 +-
>  target/alpha/helper.h          |  2 +-
>  target/alpha/translate.c       |  4 ++--
>  target/hppa/helper.h           |  6 +++---
>  target/hppa/op_helper.c        |  4 ++--
>  target/hppa/sys_helper.c       |  8 ++++----
>  target/hppa/translate.c        |  6 +++---
>  target/microblaze/helper.h     | 10 +++++-----
>  target/microblaze/op_helper.c  | 10 +++++-----
>  target/microblaze/translate.c  | 10 +++++-----
>  target/or1k/exception.c        |  2 +-
>  target/or1k/exception.h        |  2 +-
>  target/or1k/exception_helper.c |  2 +-
>  target/or1k/helper.h           |  2 +-
>  target/or1k/interrupt_helper.c |  2 +-
>  target/or1k/sys_helper.c       |  6 +++---
>  target/or1k/translate.c        |  2 +-
>  target/rx/helper.h             | 12 ++++++------
>  target/rx/op_helper.c          | 12 ++++++------
>  target/rx/translate.c          | 14 +++++++-------
>  target/tricore/fpu_helper.c    | 12 ++++++------
>  target/tricore/helper.h        | 14 +++++++-------
>  target/tricore/translate.c     | 14 +++++++-------
>  31 files changed, 124 insertions(+), 89 deletions(-)
> 

This is v1, it was sent as v2 due to reusing branch name.

Reply via email to