The following changes since commit 5e61afe211e82a9af15a8794a0bd29bb574e953b:
Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-05-11 10:49:53 -0400) are available in the Git repository at: https://gitlab.com/p-b-o/qemu tags/pbouvier/pr/target_info-20260512 for you to fetch changes up to 0fc2022c6331c5d5bdd9060c73d067abba3f5515: target-info: replace target_info() in system-mode (2026-05-12 11:29:18 -0700) ---------------------------------------------------------------- Changes: - [PATCH v6 0/5] single-binary: deduplicate target_info() (Pierrick Bouvier <[email protected]>) Link: https://lore.kernel.org/qemu-devel/[email protected] ---------------------------------------------------------------- Pierrick Bouvier (5): qom/object: register OBJECT and INTERFACE QOM types before main qom/object: initialize type_table in static ctor with fundamental QOM types target-info: introduce TargetInfo in QOM target-info-qom: detect target from QOM target-info: replace target_info() in system-mode configs/targets/aarch64-softmmu.c | 6 ++--- configs/targets/arm-softmmu.c | 6 ++--- include/qemu/module.h | 1 + include/qemu/target-info-init.h | 53 +++++++++++++++++++++++++++++++++++++++ include/qemu/target-info-qom.h | 30 ++++++++++++++++++++++ qom/object.c | 22 +++++----------- system/vl.c | 4 +++ target-info-qom.c | 45 +++++++++++++++++++++++++++++++++ target-info-stub.c | 6 ++--- 9 files changed, 145 insertions(+), 28 deletions(-) create mode 100644 include/qemu/target-info-init.h create mode 100644 include/qemu/target-info-qom.h
