The following changes since commit 1ae4271ab8dbfbf5dc28b36baa7f3fd5fd2215e1:
Merge tag 'pull-11.0-virtio-gpu-updates-060326-1' of https://gitlab.com/stsquad/qemu into staging (2026-03-07 11:22:16 +0000) are available in the Git repository at: https://github.com/philmd/qemu.git tags/hw-misc-20260308 for you to fetch changes up to 27c64fa59d1b14c4656908e1dfca49482a96df61: hw/char: Drop disable property of Diva GSP card (2026-03-08 23:11:14 +0100) Following checkpatch errors ignored (first spurious, other ones pre-existing): ERROR: "foo * bar" should be "foo *bar" #40: FILE: hw/display/ati_2d.c:60: + + dst_y * surface_stride(ds), ERROR: switch and case should be at the same indent #27: FILE: hw/net/xilinx_axienet.c:143: switch (regnum) { + case 2: + case 3: ERROR: braces {} are necessary for all arms of this statement #43: FILE: hw/char/serial.c:164: + if (s->lcr & UART_LCR_EPS) [...] else [...] ---------------------------------------------------------------- Misc HW patches - Remove versioned machines released in QEMU 3.0 - Build various stubs and ACPI objects once - Pair of bug fixes in ATI VGA model - Cleanups in 16550A UART model - Clarify PA-RISC CPU models (adding the PA-8500) - Various memory leaks / overflows fixed - MAINTAINERS updates ---------------------------------------------------------------- Akihiko Odaki (1): ui/cocoa: Do not automatically zoom for HiDPI Anton Johansson (3): hppa: Introduce HPPACPUDef hppa: Get physical address space bits from HPPACPUDef hppa: Use 44 bit physical addresses for PA-8700 BALATON Zoltan (1): ati-vga: Allow setting EDID parameters directly Bernhard Beschow (11): hw/arm/Kconfig: Fix serial selection for NPCM8XX hw/char/{diva-gsp, serial-pci-multi}: Fix deinitialization order hw/arm/aspeed_ast27x0-{ssp, tsp}: Do not access SerialMM internals directly util/fifo8: Make all read-only methods const-correct hw/char/serial: Remove explicit cast from void pointer hw/char/serial: Prefer fifo8 methods over open-coding hw/char/serial: Reuse fifo8_num_used() hw/char/serial: Remove unhelpful comment hw/char/serial: Add constants for Line Control Register hw/char/serial: Remove redundant reset hw/char/serial: Avoid implicit conversion when tracing Chad Jablonski (8): ati-vga: Fix framebuffer mapping by using hardware-correct aperture sizes ati-vga: Fix DST_PITCH and SRC_PITCH reads ati-vga: Read aliased values from DP_GUI_MASTER_CNTL ati-vga: Latch src and dst pitch and offset on master_cntl default ati-vga: Implement foreground and background color register writes ati-vga: Add scissor clipping register support ati-vga: Remove dst_x/y updates after blit ati-vga: Consolidate dirty region tracking in ati_2d_blt Daniel P. Berrangé (1): hw/i386: drop unused PC_CPU_MODEL_IDS macro David Hamilton (1): hw/misc/ivshmem-pci: Handle error from kvm_irqchip_add_irqfd_notifier_gsi() Gerd Hoffmann (1): hw/uefi: add variable digest to vmstate Helge Deller (2): hw/hppa: Avoid leaking a diva-gsp device hw/char: Drop disable property of Diva GSP card Jim MacArthur (1): hw/net/xilinx_axienet: Prevent writes to PHY Identification registers Peter Maydell (2): hw/net/xilinx_ethlite: Check for oversized TX packets hw/m68k/mcf_intc: Use qdev input gpios for input IRQs Philippe Mathieu-Daudé (15): hw/i386/pc: Remove deprecated pc-q35-3.0 and pc-i440fx-3.0 machines hw/i386/pc: Remove pc_compat_3_0[] array target/i386/kvm: Remove X86CPU::hyperv_synic_kvm_only field hw/core/machine: Remove the hw_compat_3_0[] array 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/net: Build stubs once hw/*: Build stubs once semihosting: Build stubs once hw/s390x/s390-pci-vfio: Avoid including CONFIG_DEVICES in hw/ header audio/jack: Fix use of qemu_thread_set_name() on macOS Thomas Huth (2): MAINTAINERS: Replace @tuxfamily.org address MAINTAINERS: Update the maintainer for the CHRP NVRAM section MAINTAINERS | 10 +- meson.build | 16 +-- hw/display/ati_int.h | 16 ++- hw/display/ati_regs.h | 7 + include/hw/acpi/acpi.h | 1 + include/hw/acpi/acpi_dev_interface.h | 2 - include/hw/core/boards.h | 3 - include/hw/i386/pc.h | 3 - include/hw/m68k/mcf.h | 5 +- include/hw/pci-host/astro.h | 2 + include/hw/s390x/s390-pci-vfio.h | 20 --- include/qemu/fifo8.h | 10 +- target/hppa/cpu-qom.h | 8 +- target/hppa/cpu.h | 35 ++++- target/i386/cpu.h | 1 - audio/jackaudio.c | 2 +- hw/acpi/acpi_interface.c | 19 --- hw/acpi/aml-build.c | 11 ++ hw/acpi/core.c | 10 ++ hw/arm/aspeed_ast27x0-ssp.c | 7 +- hw/arm/aspeed_ast27x0-tsp.c | 7 +- hw/char/diva-gsp.c | 9 +- hw/char/serial-pci-multi.c | 2 +- hw/char/serial.c | 47 +++---- hw/core/machine.c | 3 - hw/display/ati.c | 126 ++++++++++++++++-- hw/display/ati_2d.c | 60 ++++----- hw/hppa/machine.c | 55 ++++---- hw/i386/pc.c | 16 --- hw/i386/pc_piix.c | 9 -- hw/i386/pc_q35.c | 9 -- hw/m68k/mcf5208.c | 24 ++-- hw/m68k/mcf_intc.c | 8 +- hw/misc/ivshmem-pci.c | 13 +- .../rocker/{qmp-norocker.c => rocker-stubs.c} | 0 hw/net/xilinx_axienet.c | 4 + hw/net/xilinx_ethlite.c | 12 +- hw/pci-host/astro.c | 8 +- hw/s390x/s390-pci-vfio-stubs.c | 32 +++++ hw/uefi/var-service-vars.c | 37 +++++ linux-user/hppa/elfload.c | 2 +- target/hppa/cpu.c | 55 ++++++-- target/hppa/mem_helper.c | 39 ++---- target/i386/cpu.c | 2 - target/i386/kvm/kvm.c | 15 +-- tests/qtest/machine-none-test.c | 2 +- util/fifo8.c | 10 +- hw/acpi/meson.build | 28 ++-- hw/arm/Kconfig | 2 +- hw/char/trace-events | 4 +- hw/cxl/meson.build | 4 +- hw/i386/kvm/meson.build | 5 +- hw/mem/meson.build | 4 +- hw/net/meson.build | 3 +- hw/net/trace-events | 1 + hw/nvram/meson.build | 4 +- hw/pci/meson.build | 2 +- hw/s390x/meson.build | 1 + hw/smbios/meson.build | 10 +- hw/usb/meson.build | 3 +- hw/virtio/meson.build | 9 +- semihosting/meson.build | 9 +- tests/functional/hppa/test_seabios.py | 4 +- ui/cocoa.m | 9 +- 64 files changed, 538 insertions(+), 358 deletions(-) rename hw/net/rocker/{qmp-norocker.c => rocker-stubs.c} (100%) create mode 100644 hw/s390x/s390-pci-vfio-stubs.c -- 2.53.0
