public inbox for qemu-devel@nongnu.org
 help / color / mirror / Atom feed
* [PULL 00/28] Remove deprecated pc machine types -2.8 up to -2.12
@ 2026-03-05 10:51 Thomas Huth
  2026-03-05 10:51 ` [PULL 01/28] hw/i386/pc: Remove deprecated pc-q35-2.8 and pc-i440fx-2.8 machines Thomas Huth
                   ` (28 more replies)
  0 siblings, 29 replies; 32+ messages in thread
From: Thomas Huth @ 2026-03-05 10:51 UTC (permalink / raw)
  To: Peter Maydell; +Cc: qemu-devel

 Hi Peter!

The following changes since commit 3fb456e9a0e9eef6a71d9b49bfff596a0f0046e9:

  Merge tag 'pull-request-2026-03-02' of https://gitlab.com/thuth/qemu into staging (2026-03-02 14:01:46 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2026-03-05

for you to fetch changes up to 711de639d571b6ac6981020536ff816130768f58:

  hw/display/vga-pci: Do not expose the 'global-vmstate' property (2026-03-05 10:33:25 +0100)

----------------------------------------------------------------
* Remove deprecated i440fx and q35 machine types -2.8 up to -2.12
* Remove the related hw_compat handling in various devices

----------------------------------------------------------------
Philippe Mathieu-Daudé (27):
      hw/i386/pc: Remove deprecated pc-q35-2.8 and pc-i440fx-2.8 machines
      hw/i386/pc: Remove pc_compat_2_8[] array
      hw/i386/kvm: Remove KVMClockState::mach_use_reliable_get_clock field
      hw/core/machine: Remove hw_compat_2_8[] array
      hw/block/pflash: Remove PFlashCFI01::old_multiple_chip_handling field
      hw/pci/pcie: Remove QEMU_PCIE_EXTCAP_INIT definition
      hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_DEVERR definition
      hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_LNKCTL definition
      hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_PM definition
      hw/i386/pc: Remove deprecated pc-q35-2.9 and pc-i440fx-2.9 machines
      hw/i386/pc: Remove pc_compat_2_9[] array
      hw/core/machine: Remove hw_compat_2_9[] array
      hw/net/virtio-net: Remove VirtIONet::mtu_bypass_backend field
      hw/pci-bridge/gen_pcie_rp: Remove GenPCIERootPort::migrate_msix field
      hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported field
      hw/i386/pc: Remove deprecated pc-q35-2.10 and pc-i440fx-2.10 machines
      hw/i386/pc: Remove pc_compat_2_10[] array
      hw/i386/pc: Remove deprecated pc-q35-2.11 and pc-i440fx-2.11 machines
      hw/i386/pc: Remove pc_compat_2_11[] array
      hw/i386/pc: Remove deprecated pc-q35-2.12 and pc-i440fx-2.12 machines
      hw/i386/pc: Remove pc_compat_2_12[] array
      hw/core/machine: Remove hw_compat_2_10[] array
      hw/input/virtio-input: Remove VirtIOInputHID::wheel_axis field
      hw/core/machine: Remove hw_compat_2_11[] array
      hw/core/machine: Remove hw_compat_2_12[] array
      hw/audio/hda-codec: Remove HDAAudioState::use_timer field
      hw/display/vga-pci: Do not expose the 'global-vmstate' property

Thomas Huth (1):
      tests/qtest/test-x86-cpuid-compat: Remove the test with the i440fx-2.9 machine

 include/hw/core/boards.h            |  15 ------
 include/hw/i386/pc.h                |  15 ------
 include/hw/i386/x86-iommu.h         |   1 -
 include/hw/pci/pci.h                |   2 -
 include/hw/virtio/virtio-input.h    |   1 -
 include/hw/virtio/virtio-net.h      |   1 -
 include/hw/virtio/virtio-pci.h      |  12 -----
 hw/audio/hda-codec.c                |  93 +++++---------------------------
 hw/block/pflash_cfi01.c             |  14 ++---
 hw/core/machine.c                   |  45 ----------------
 hw/display/cirrus_vga.c             |   2 -
 hw/display/qxl.c                    |   1 -
 hw/display/vga-pci.c                |   1 -
 hw/display/vmware_vga.c             |   2 -
 hw/i386/intel_iommu.c               |  13 +----
 hw/i386/kvm/clock.c                 |  18 -------
 hw/i386/pc.c                        |  35 -------------
 hw/i386/pc_piix.c                   |  46 ----------------
 hw/i386/pc_q35.c                    |  47 -----------------
 hw/i386/x86-iommu.c                 |   1 -
 hw/input/virtio-input-hid.c         | 102 ++----------------------------------
 hw/net/virtio-net.c                 |   8 +--
 hw/pci-bridge/gen_pcie_root_port.c  |  16 +-----
 hw/pci/pci.c                        |   2 -
 hw/pci/pcie.c                       |   6 +--
 hw/virtio/virtio-pci.c              |  35 ++++---------
 tests/qtest/test-x86-cpuid-compat.c |  11 ----
 27 files changed, 38 insertions(+), 507 deletions(-)



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

end of thread, other threads:[~2026-03-10 10:52 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-05 10:51 [PULL 00/28] Remove deprecated pc machine types -2.8 up to -2.12 Thomas Huth
2026-03-05 10:51 ` [PULL 01/28] hw/i386/pc: Remove deprecated pc-q35-2.8 and pc-i440fx-2.8 machines Thomas Huth
2026-03-05 10:51 ` [PULL 02/28] hw/i386/pc: Remove pc_compat_2_8[] array Thomas Huth
2026-03-05 10:51 ` [PULL 03/28] hw/i386/kvm: Remove KVMClockState::mach_use_reliable_get_clock field Thomas Huth
2026-03-05 10:51 ` [PULL 04/28] hw/core/machine: Remove hw_compat_2_8[] array Thomas Huth
2026-03-05 10:51 ` [PULL 05/28] hw/block/pflash: Remove PFlashCFI01::old_multiple_chip_handling field Thomas Huth
2026-03-05 10:51 ` [PULL 06/28] hw/pci/pcie: Remove QEMU_PCIE_EXTCAP_INIT definition Thomas Huth
2026-03-05 10:51 ` [PULL 07/28] hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_DEVERR definition Thomas Huth
2026-03-05 10:51 ` [PULL 08/28] hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_LNKCTL definition Thomas Huth
2026-03-05 10:51 ` [PULL 09/28] hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_PM definition Thomas Huth
2026-03-05 10:51 ` [PULL 10/28] hw/i386/pc: Remove deprecated pc-q35-2.9 and pc-i440fx-2.9 machines Thomas Huth
2026-03-05 10:51 ` [PULL 11/28] hw/i386/pc: Remove pc_compat_2_9[] array Thomas Huth
2026-03-05 10:51 ` [PULL 12/28] hw/core/machine: Remove hw_compat_2_9[] array Thomas Huth
2026-03-05 10:52 ` [PULL 13/28] hw/net/virtio-net: Remove VirtIONet::mtu_bypass_backend field Thomas Huth
2026-03-05 10:52 ` [PULL 14/28] hw/pci-bridge/gen_pcie_rp: Remove GenPCIERootPort::migrate_msix field Thomas Huth
2026-03-05 10:52 ` [PULL 15/28] hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported field Thomas Huth
2026-03-05 10:52 ` [PULL 16/28] tests/qtest/test-x86-cpuid-compat: Remove the test with the i440fx-2.9 machine Thomas Huth
2026-03-05 10:52 ` [PULL 17/28] hw/i386/pc: Remove deprecated pc-q35-2.10 and pc-i440fx-2.10 machines Thomas Huth
2026-03-05 10:52 ` [PULL 18/28] hw/i386/pc: Remove pc_compat_2_10[] array Thomas Huth
2026-03-05 10:52 ` [PULL 19/28] hw/i386/pc: Remove deprecated pc-q35-2.11 and pc-i440fx-2.11 machines Thomas Huth
2026-03-05 10:52 ` [PULL 20/28] hw/i386/pc: Remove pc_compat_2_11[] array Thomas Huth
2026-03-05 10:52 ` [PULL 21/28] hw/i386/pc: Remove deprecated pc-q35-2.12 and pc-i440fx-2.12 machines Thomas Huth
2026-03-05 10:52 ` [PULL 22/28] hw/i386/pc: Remove pc_compat_2_12[] array Thomas Huth
2026-03-10 10:10   ` Zhao Liu
2026-03-10 10:51     ` Philippe Mathieu-Daudé
2026-03-05 10:52 ` [PULL 23/28] hw/core/machine: Remove hw_compat_2_10[] array Thomas Huth
2026-03-05 10:52 ` [PULL 24/28] hw/input/virtio-input: Remove VirtIOInputHID::wheel_axis field Thomas Huth
2026-03-05 10:52 ` [PULL 25/28] hw/core/machine: Remove hw_compat_2_11[] array Thomas Huth
2026-03-05 10:52 ` [PULL 26/28] hw/core/machine: Remove hw_compat_2_12[] array Thomas Huth
2026-03-05 10:52 ` [PULL 27/28] hw/audio/hda-codec: Remove HDAAudioState::use_timer field Thomas Huth
2026-03-05 10:52 ` [PULL 28/28] hw/display/vga-pci: Do not expose the 'global-vmstate' property Thomas Huth
2026-03-05 17:47 ` [PULL 00/28] Remove deprecated pc machine types -2.8 up to -2.12 Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox