[PATCH 0/6] hw/i386/pc: Remove deprecated 4.0 machines

Philippe Mathieu-Daudé posted 6 patches 1 month, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260307154202.86309-1-philmd@linaro.org
Maintainers: David Hildenbrand <david@kernel.org>, Igor Mammedov <imammedo@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Peter Maydell <peter.maydell@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>
qapi/qom.json                      |  8 +------
include/hw/core/boards.h           |  3 ---
include/hw/i386/pc.h               |  3 ---
include/hw/rtc/pl031.h             |  1 -
include/hw/virtio/virtio-balloon.h |  1 -
include/system/hostmem.h           |  2 +-
backends/hostmem.c                 | 34 ------------------------------
hw/core/machine.c                  | 12 -----------
hw/i386/pc.c                       |  3 ---
hw/i386/pc_piix.c                  | 11 ----------
hw/i386/pc_q35.c                   | 25 ----------------------
hw/rtc/pl031.c                     | 22 -------------------
hw/virtio/virtio-balloon.c         |  5 -----
qemu-options.hx                    | 10 ---------
14 files changed, 2 insertions(+), 138 deletions(-)
[PATCH 0/6] hw/i386/pc: Remove deprecated 4.0 machines
Posted by Philippe Mathieu-Daudé 1 month, 1 week ago
1 y.o. dust Thomas asked me to rebase & post:

The versioned 'pc' and 'q35' machines up to 4.0 been marked
as deprecated two releases ago, and are older than 6 years,
so according to our support policy we can remove them.

Based-on: <20260307152635.83893-1-philmd@linaro.org>
          "hw/i386/pc: Remove deprecated 3.1 machines"

Philippe Mathieu-Daudé (6):
  hw/i386/pc: Remove deprecated pc-q35-4.0[.1] and pc-i440fx-4.0
    machines
  system/hostmem: Remove HostMemoryBackend::use_canonical_path field
  hw/i386/pc: Remove pc_compat_4_0[] array
  hw/core/machine: Remove the hw_compat_4_0[] array
  hw/virtio: Remove VirtIOBalloon::qemu_4_0_config_size field
  hw/rtc/pl031: : Remove PL031State::migrate_tick_offset field

 qapi/qom.json                      |  8 +------
 include/hw/core/boards.h           |  3 ---
 include/hw/i386/pc.h               |  3 ---
 include/hw/rtc/pl031.h             |  1 -
 include/hw/virtio/virtio-balloon.h |  1 -
 include/system/hostmem.h           |  2 +-
 backends/hostmem.c                 | 34 ------------------------------
 hw/core/machine.c                  | 12 -----------
 hw/i386/pc.c                       |  3 ---
 hw/i386/pc_piix.c                  | 11 ----------
 hw/i386/pc_q35.c                   | 25 ----------------------
 hw/rtc/pl031.c                     | 22 -------------------
 hw/virtio/virtio-balloon.c         |  5 -----
 qemu-options.hx                    | 10 ---------
 14 files changed, 2 insertions(+), 138 deletions(-)

-- 
2.52.0


Re: [PATCH 0/6] hw/i386/pc: Remove deprecated 4.0 machines
Posted by Philippe Mathieu-Daudé 1 month, 1 week ago
On 7/3/26 16:41, Philippe Mathieu-Daudé wrote:

> Philippe Mathieu-Daudé (6):
>    hw/i386/pc: Remove deprecated pc-q35-4.0[.1] and pc-i440fx-4.0
>      machines
>    system/hostmem: Remove HostMemoryBackend::use_canonical_path field

Except patch #2, series queued via hw-misc, thanks.

>    hw/i386/pc: Remove pc_compat_4_0[] array
>    hw/core/machine: Remove the hw_compat_4_0[] array
>    hw/virtio: Remove VirtIOBalloon::qemu_4_0_config_size field
>    hw/rtc/pl031: : Remove PL031State::migrate_tick_offset field