The following changes since commit 94826ec1370328375c3b6d1e80fdc94c8f46c348:
Merge tag 'accel-20260706' of https://github.com/philmd/qemu into staging (2026-07-06 18:38:14 +0200)
are available in the Git repository at:
https://github.com/philmd/qemu.git tags/hw-misc-20260707
for you to fetch changes up to 01e53bea65945c483dbcfa02793f68463886fbe3:
MAINTAINERS: update Chao Liu's email address (2026-07-07 17:11:52 +0200)
----------------------------------------------------------------
Misc HW patches
- MAINTAINERS update
- Fix in few trace event formats
- A pair of improvements in util/
- FlexCAN3 to imx8mp-evk board
- Various fixes in hw/
(EDU, ATI VGA, IDE AHCI, PCA9552, i8257 DMA,
e1000e/igb, MPT SAS, Hyper-V, QXL, M25P80)
v2:
- Missing IDE AHCI Qtest
- MSF2 M25P80 fix from Cédric
- Update Chao Liu email
----------------------------------------------------------------
BALATON Zoltan (1):
hw/display/ati: Include vga state in the blit context
Bernhard Beschow (5):
hw/net/can/flexcan: Wire clock control module via link property
hw/net/can/flexcan: Subclass TYPE_CAN_FLEXCAN
hw/arm/imx8mp-evk: Open code DEFINE_MACHINE_AARCH64
hw/arm/imx8mp-evk: Introduce FslImx8mpEvkState
hw/arm: Add basic FlexCAN3 support to TYPE_FSL_IMX8MP and imx8mp-evk
Bin Meng (9):
hw/block: m25p80: Fix dummy byte handling for Winbond flash
hw/block: m25p80: Fix dummy byte handling for Numonyx/Micron flash
hw/block: m25p80: Fix dummy byte handling for Macronix flash
hw/block: m25p80: Fix dummy byte handling for Spansion flash
hw/ssi: npcm7xx_fiu: Correct the dummy cycle emulation logic
hw/ssi: xilinx_spips: Fix dummy phase handling
hw/ssi: aspeed_smc: Fix direct-read dummy bytes
Revert "aspeed/smc: Fix number of dummy cycles for FAST_READ_4
command"
Revert "aspeed/smc: snoop SPI transfers to fake dummy cycles"
Chao Liu (1):
MAINTAINERS: update Chao Liu's email address
Cédric Le Goater (1):
hw/arm/msf2-som: Fix spansion-cr2nv value for S25FL128S
Denis V. Lunev (2):
hw/ide/ahci: cancel in-flight buffered reads on command engine restart
tests/qtest/ahci: test ATAPI read completing after engine restart
Dmitry Frolov (1):
utils/module: fix memleak in module_load()
Evgeny Kolmakov (1):
util/filemonitor-inotify: Use QEMU_LOCK_GUARD()
Junjie Cao (2):
hw/display/ati: reset host_data.next in write handler after flush
hw/display/ati: guard against zero bpp in ati_host_data_flush
Mark Cave-Ayland (2):
hw/rtc/mc146818rtc: convert date from object prop to class prop
hw/acpi/ich9: move initial property values into
ich9_reset_properties()
Peter Maydell (3):
hw/dma/i8257: Return zeroes for read_memory in verify mode
hw/scsi/mptsas: Reset doorbell state on reset
hw/hyperv: Avoid crash if hyperv_find_cpu() passed invalid vp_index
Sanjeeva Yerrapureddy (1):
hw/net: fix e1000e/igb ip_len inflation by Ethernet minimum-frame
padding
Shameer Kolothum (1):
backends/iommufd: Fix dev_id and type order in viommu trace
Song Gao (1):
hw/intc/loongarch_dintc: Fix OOB access in DINT MMIO write handler
Thomas Huth (1):
hw/display/qxl: Fix mono cursor validation that can read past a cursor
chunk
Torin Carey (1):
hw/misc/edu: restrict dma access to dma buffer
yujun (3):
hw/gpio/pca9552: fix off-by-one in QOM led index validation
ebpf: fix swapped toeplitz/indirection args in set_data trace
crypto/x509-utils: fix gnutls error code in crt_init failure path
MAINTAINERS | 6 +-
docs/system/arm/imx8m.rst | 1 +
include/hw/acpi/ich9.h | 2 +
include/hw/arm/fsl-imx8mp.h | 8 ++
include/hw/net/flexcan.h | 4 +-
include/hw/ssi/aspeed_smc.h | 2 -
include/hw/ssi/xilinx_spips.h | 2 +-
crypto/x509-utils.c | 3 +-
ebpf/ebpf_rss.c | 2 +-
hw/acpi/ich9.c | 8 +-
hw/arm/fsl-imx6.c | 5 +-
hw/arm/fsl-imx8mp.c | 38 +++++++++
hw/arm/imx8mp-evk.c | 64 +++++++++++---
hw/arm/msf2-som.c | 2 +-
hw/block/m25p80.c | 154 ++++++++++++++++++++++------------
hw/display/ati.c | 2 +
hw/display/ati_2d.c | 44 +++++-----
hw/display/qxl-render.c | 8 +-
hw/dma/i8257.c | 13 +++
hw/gpio/pca9552.c | 8 +-
hw/hyperv/hyperv.c | 4 +-
hw/ide/ahci.c | 3 +
hw/intc/loongarch_dintc.c | 13 +++
hw/isa/lpc_ich9.c | 1 +
hw/misc/edu.c | 24 +++---
hw/misc/imx8mp_ccm.c | 3 +
hw/net/can/flexcan.c | 90 ++++++++++++++++----
hw/net/net_tx_pkt.c | 7 +-
hw/rtc/mc146818rtc.c | 4 +-
hw/scsi/mptsas.c | 4 +
hw/ssi/aspeed_smc.c | 135 ++++-------------------------
hw/ssi/npcm7xx_fiu.c | 25 ++----
hw/ssi/xilinx_spips.c | 123 +++++++++++++++++++--------
tests/qtest/ahci-test.c | 67 +++++++++++++++
util/filemonitor-inotify.c | 28 ++-----
util/module.c | 2 +-
backends/trace-events | 2 +-
hw/arm/Kconfig | 1 +
hw/ssi/trace-events | 1 -
39 files changed, 579 insertions(+), 334 deletions(-)
--
2.53.0