[PULL 00/20] Misc HW patches for 2026-02-22

Philippe Mathieu-Daudé posted 20 patches 1 month, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260222230602.5756-1-philmd@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Laurent Vivier <laurent@vivier.eu>, Jiri Pirko <jiri@resnulli.us>, Jason Wang <jasowang@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Nicholas Piggin <npiggin@gmail.com>, Chinmay Rath <rathc@linux.ibm.com>, "Hervé Poussineau" <hpoussin@reactos.org>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Artyom Tarasenko <atar4qemu@gmail.com>, Stefano Garzarella <sgarzare@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>, Dmitry Fleytman <dmitry.fleytman@gmail.com>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
There is a newer version of this series
include/hw/core/cpu.h             |  3 +++
include/hw/display/macfb.h        |  2 +-
include/hw/ppc/ppc.h              |  2 ++
include/hw/ppc/spapr.h            |  8 +-------
include/hw/ppc/spapr_common.h     | 17 +++++++++++++++++
include/hw/virtio/virtio-access.h |  2 +-
include/hw/virtio/virtio.h        |  2 +-
include/net/eth.h                 |  6 +++---
hw/alpha/dp264.c                  |  2 --
hw/display/macfb.c                | 18 +++++++++++-------
hw/m68k/q800.c                    | 17 ++++++-----------
hw/misc/virt_ctrl.c               |  2 +-
hw/net/rocker/rocker_of_dpa.c     | 19 ++++++++++++-------
hw/net/rtl8139.c                  | 24 ++++++++----------------
hw/net/virtio-net.c               |  4 ++--
hw/ppc/mac_newworld.c             | 10 ++++++----
hw/ppc/mac_oldworld.c             | 10 ++++++----
hw/ppc/ppc.c                      |  8 ++++++++
hw/ppc/prep.c                     |  4 ++++
hw/ppc/spapr.c                    |  4 ++++
hw/sparc/sun4m.c                  |  9 +++++++++
hw/sparc64/sun4u.c                | 10 ++++++++++
hw/virtio/vhost.c                 |  4 ++--
hw/virtio/virtio-pci.c            |  8 ++++----
net/eth.c                         |  6 +++---
system/globals-target.c           | 24 ------------------------
system/globals.c                  |  3 +++
system/meson.build                |  1 -
28 files changed, 128 insertions(+), 101 deletions(-)
create mode 100644 include/hw/ppc/spapr_common.h
delete mode 100644 system/globals-target.c
[PULL 00/20] Misc HW patches for 2026-02-22
Posted by Philippe Mathieu-Daudé 1 month, 2 weeks ago
The following changes since commit 07f97d5da04a9f97e273de85c76f5017d8135a6e:

  Merge tag 'pull-target-arm-20260219' of https://gitlab.com/pm215/qemu into staging (2026-02-19 10:36:06 +0000)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20260222

for you to fetch changes up to ab39a5a46a411d7171192cf911d5e9465bd2e6b1:

  net: mark struct tcp_header as QEMU_PACKED (2026-02-22 23:08:19 +0100)

----------------------------------------------------------------
Misc HW & Net patches

- Fix trace event name in m68k system controller
- Constify and rename virtio_is_big_endian()
- Set graphic display dimensions generically (removing system/globals-target.c)
- Mark eth_header, udp_header, tcp_header as packed structures
- Minor doc / header cleanups
----------------------------------------------------------------

Alex Bennée (2):
  hw/alpha: remove unused includes
  hw/core/cpu: expand cpu_reset function docs

BALATON Zoltan (1):
  hw/net/rtl8139: Remove ineffective parameter

Kuan-Wei Chiu (1):
  hw/misc/virt_ctrl: Fix incorrect trace event in read operation

Peter Maydell (5):
  hw/net/rocker: Don't keep pointer to h_proto as uint16_t* in
    OfDpaFlowPktFields
  hw/net/rocker: Don't assume h_proto is aligned in eth_strip_vlan_ex()
  net: mark struct eth_header as QEMU_PACKED
  net: mark struct udp_header as QEMU_PACKED
  net: mark struct tcp_header as QEMU_PACKED

Philippe Mathieu-Daudé (9):
  hw/virtio: Constify virtio_is_big_endian() argument
  hw/display/macfb: Constify macfb_sense_table[] array
  hw/display/macfb: Constify macfb_mode_table[] array
  hw/m68k/q800: Use MacFbMode fields in q800_machine_init()
  hw/m68k/q800: Set MACFB_DISPLAY_APPLE_21_COLOR within MacFrameBuffer
  hw/m68k: Set graphic display dimensions generically
  hw/sparc: Set graphic display dimensions generically
  hw/ppc: Set graphic display dimensions generically
  system/globals: Build as common code

Pierrick Bouvier (2):
  hw/virtio: rename virtio_is_big_endian to virtio_vdev_is_big_endian
  hw/ppc/spapr: extract SPAPR_MAX_RAM_SLOTS in a new header

 include/hw/core/cpu.h             |  3 +++
 include/hw/display/macfb.h        |  2 +-
 include/hw/ppc/ppc.h              |  2 ++
 include/hw/ppc/spapr.h            |  8 +-------
 include/hw/ppc/spapr_common.h     | 17 +++++++++++++++++
 include/hw/virtio/virtio-access.h |  2 +-
 include/hw/virtio/virtio.h        |  2 +-
 include/net/eth.h                 |  6 +++---
 hw/alpha/dp264.c                  |  2 --
 hw/display/macfb.c                | 18 +++++++++++-------
 hw/m68k/q800.c                    | 17 ++++++-----------
 hw/misc/virt_ctrl.c               |  2 +-
 hw/net/rocker/rocker_of_dpa.c     | 19 ++++++++++++-------
 hw/net/rtl8139.c                  | 24 ++++++++----------------
 hw/net/virtio-net.c               |  4 ++--
 hw/ppc/mac_newworld.c             | 10 ++++++----
 hw/ppc/mac_oldworld.c             | 10 ++++++----
 hw/ppc/ppc.c                      |  8 ++++++++
 hw/ppc/prep.c                     |  4 ++++
 hw/ppc/spapr.c                    |  4 ++++
 hw/sparc/sun4m.c                  |  9 +++++++++
 hw/sparc64/sun4u.c                | 10 ++++++++++
 hw/virtio/vhost.c                 |  4 ++--
 hw/virtio/virtio-pci.c            |  8 ++++----
 net/eth.c                         |  6 +++---
 system/globals-target.c           | 24 ------------------------
 system/globals.c                  |  3 +++
 system/meson.build                |  1 -
 28 files changed, 128 insertions(+), 101 deletions(-)
 create mode 100644 include/hw/ppc/spapr_common.h
 delete mode 100644 system/globals-target.c

-- 
2.52.0