mbox series

[00/10] hw/core: Remove hw_compat[] array for 2.10, 2.11 and 2.12 machines

Message ID 20250501230129.2596-1-philmd@linaro.org
Headers show
Series hw/core: Remove hw_compat[] array for 2.10, 2.11 and 2.12 machines | expand

Message

Philippe Mathieu-Daudé May 1, 2025, 11:01 p.m. UTC
Include Thomas s390x patches from [1], with the other x86 machines
removal in [2], 3 hw_compat[] arrays end unused. Remove them,
including unused properties.

[1] https://lore.kernel.org/qemu-devel/20250115073819.15452-1-thuth@redhat.com/
[2] https://lore.kernel.org/qemu-devel/20250501223522.99772-1-philmd@linaro.org/

Based-on: <20250501223522.99772-1-philmd@linaro.org>

Philippe Mathieu-Daudé (8):
  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/timer/hpet: Remove HPETState::hpet_offset_saved field
  hw/net/e1000: Remove unused E1000_FLAG_TSO flag
  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 (2):
  hw/s390x/s390-virtio-ccw: Remove the deprecated 2.10 and 2.11 machine
    types
  hw/s390x/s390-virtio-ccw: Remove the deprecated 2.12 machine type

 include/hw/boards.h              |   9 ---
 include/hw/virtio/virtio-input.h |   1 -
 hw/audio/hda-codec.c             |  91 ++++-----------------------
 hw/core/machine.c                |  23 -------
 hw/display/cirrus_vga.c          |   2 -
 hw/display/qxl.c                 |   1 -
 hw/display/vga-pci.c             |   1 -
 hw/display/vmware_vga.c          |   2 -
 hw/input/virtio-input-hid.c      | 102 ++-----------------------------
 hw/net/e1000.c                   |  58 +++---------------
 hw/s390x/s390-virtio-ccw.c       |  51 ----------------
 hw/timer/hpet.c                  |   9 +--
 rust/hw/timer/hpet/src/hpet.rs   |   9 ---
 13 files changed, 27 insertions(+), 332 deletions(-)