On 5/14/2026 12:54 PM, Pierrick Bouvier wrote: > 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
This is a v2 for: https://lore.kernel.org/qemu-devel/[email protected]/ Regards, Pierrick
