All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] buildsys: Build most stubs once
@ 2026-02-25  3:57 Philippe Mathieu-Daudé
  2026-02-25  3:57 ` [PATCH v2 01/11] meson: Include various directories providing stubs before libqemuutil Philippe Mathieu-Daudé
                   ` (12 more replies)
  0 siblings, 13 replies; 19+ messages in thread
From: Philippe Mathieu-Daudé @ 2026-02-25  3:57 UTC (permalink / raw)
  To: qemu-devel
  Cc: Paolo Bonzini, Michael S. Tsirkin, Igor Mammedov,
	Pierrick Bouvier, Philippe Mathieu-Daudé

Missing review: #5

v2: Move acpi_send_event() declaration

Use meson magical machinery to build stubs once,
instead of one time per qemu-system-FOO binary.

Philippe Mathieu-Daudé (11):
  meson: Include various directories providing stubs before libqemuutil
  hw/acpi: Move acpi_send_event() function out of acpi_interface.c
  hw/acpi: Move qbus_build_aml() function out of acpi_interface.c
  hw/acpi: Always link QOM interfaces with system binaries
  hw/nvram: Build fw_cfg-acpi.c once
  hw/acpi: Build stubs once
  hw/display: Build stubs once
  hw/net: Build stubs once
  hw/*: Build stubs once
  fsdev: Build stubs once
  semihosting: Build stubs once

 meson.build                                   | 14 +++++-----
 include/hw/acpi/acpi.h                        |  1 +
 include/hw/acpi/acpi_dev_interface.h          |  2 --
 hw/acpi/acpi_interface.c                      | 19 -------------
 hw/acpi/aml-build.c                           | 11 ++++++++
 hw/acpi/core.c                                | 10 +++++++
 hw/display/acpi-vga-stub.c                    |  1 +
 .../rocker/{qmp-norocker.c => rocker-stubs.c} |  0
 fsdev/meson.build                             |  3 +-
 hw/acpi/meson.build                           | 28 ++++++++++---------
 hw/cxl/meson.build                            |  4 +--
 hw/display/meson.build                        | 19 ++++++-------
 hw/i386/kvm/meson.build                       |  5 +---
 hw/mem/meson.build                            |  4 +--
 hw/net/meson.build                            |  3 +-
 hw/nvram/meson.build                          |  4 +--
 hw/pci/meson.build                            |  2 +-
 hw/smbios/meson.build                         | 10 +++----
 hw/usb/meson.build                            |  3 +-
 hw/virtio/meson.build                         |  9 ++----
 semihosting/meson.build                       |  9 +++---
 21 files changed, 80 insertions(+), 81 deletions(-)
 rename hw/net/rocker/{qmp-norocker.c => rocker-stubs.c} (100%)

-- 
2.52.0



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2026-03-02  6:43 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-25  3:57 [PATCH v2 00/11] buildsys: Build most stubs once Philippe Mathieu-Daudé
2026-02-25  3:57 ` [PATCH v2 01/11] meson: Include various directories providing stubs before libqemuutil Philippe Mathieu-Daudé
2026-02-25  3:57 ` [PATCH v2 02/11] hw/acpi: Move acpi_send_event() function out of acpi_interface.c Philippe Mathieu-Daudé
2026-03-02  6:22   ` Igor Mammedov
2026-02-25  3:57 ` [PATCH v2 03/11] hw/acpi: Move qbus_build_aml() " Philippe Mathieu-Daudé
2026-03-02  6:23   ` Igor Mammedov
2026-02-25  3:57 ` [PATCH v2 04/11] hw/acpi: Always link QOM interfaces with system binaries Philippe Mathieu-Daudé
2026-03-02  6:24   ` Igor Mammedov
2026-02-25  3:57 ` [PATCH v2 05/11] hw/nvram: Build fw_cfg-acpi.c once Philippe Mathieu-Daudé
2026-03-02  6:25   ` Igor Mammedov
2026-02-25  3:57 ` [PATCH v2 06/11] hw/acpi: Build stubs once Philippe Mathieu-Daudé
2026-03-02  6:42   ` Igor Mammedov
2026-02-25  3:57 ` [PATCH v2 07/11] hw/display: " Philippe Mathieu-Daudé
2026-02-25  3:57 ` [PATCH v2 08/11] hw/net: " Philippe Mathieu-Daudé
2026-02-25  3:57 ` [PATCH v2 09/11] hw/*: " Philippe Mathieu-Daudé
2026-02-25  3:57 ` [PATCH v2 10/11] fsdev: " Philippe Mathieu-Daudé
2026-02-25  3:57 ` [PATCH v2 11/11] semihosting: " Philippe Mathieu-Daudé
2026-02-25  4:44 ` [PATCH v2 00/11] buildsys: Build most " Richard Henderson
2026-02-26 16:43 ` Philippe Mathieu-Daudé

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.