The following changes since commit edcc429e9e41a8e0e415dcdab6aa52ad17ef8889:
Merge tag 'pbouvier/pr/docs-20260513' of https://gitlab.com/p-b-o/qemu into staging (2026-05-14 10:18:06 -0400) are available in the Git repository at: https://gitlab.com/p-b-o/qemu tags/pbouvier/pr/target_info-20260514 for you to fetch changes up to 669f866946289ec783b526924aa91f7847b0551e: target-info: replace target_info() in system-mode (2026-05-14 10:41:17 -0700) ---------------------------------------------------------------- Changes: - [PATCH v7 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 ++--- tests/qtest/fuzz/fuzz.c | 3 +++ 10 files changed, 148 insertions(+), 28 deletions(-) create mode 100644 include/qemu/target-info-init.h create mode 100644 include/qemu/target-info-qom.h
