Commit 750ed363eb for qemu.org

commit 750ed363ebfb108082b40bc532b20564bf00f913
Merge: 88a338f9d1 070fc71025
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Mar 23 16:58:15 2026 +0000

    Merge tag 'hw-misc-20260323' of https://github.com/philmd/qemu into staging

    Misc HW patches

    - Fix guest-triggerable abort in FTGMAC100 Gigabit Ethernet
    - Fix uninitialized value in DesignWare I3C controller
    - Clear dangling GLib event source tag in virtio-console
    - Mark RISC-V specific peripherals as little-endian
    - Correct virtual address formatting in monitor
    - Improve error handling path in core loader
    - Improve error hints in IOMMU FD
    - Prevent hang in USB OHCI
    - ATI VGA, HyperV & CXL fixes

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmnBb5cACgkQ4+MsLN6t
    # wN408A/8DQPa8l7uB/hJ397oWjPeRTvC18V5g7xa9DkC5m82GqqbNYj5RDCajD9T
    # /o/SQUdOhxXfl6wkCirpZj9qsVdhPuXh4G+CziIju6XJIJFGYf8zxvz1Z3kNn3sU
    # fsFuE+P6zQXUUNspowNOnQWa/eHbCqsTa+uhVvFccVcOYOeU0ptLjm6P1CptTyrS
    # 7en27DO2/RqejvcI7fPThZCdplC0HPdy7UGM4AnvKOXUGNz4aNurMJrWw92ZHxLu
    # EQ8cB3o4CUoFJbJGokhP/Xcc+YHXlzJKPw9SlSXGMCdp1e1s/Z1YaWM+6BnmcqDZ
    # M+8/RZ57owr5yF77KpYpuN+weWwMBlvISXr0MNa14HHJi3sEoOPxPZ/8X5vhcPUi
    # sXrwrLrDtIEPeloCKDbbafdLwrFI7nqvQyldbnVdnqncrX1v8WOFPQO4m2WuD5TL
    # pY0zzfSqlCyUj0sycn19yVyTH0rjybmrhsJpjDut4Qvoy2Ng1geBsSq+WVIamDnN
    # e2iLVMspgQX8Klr+fcae0INRHKXdpIEt0ITroxwx0rq88ITQQbijGXgn0N0T5rWF
    # f1RDg6toyz5s6//dgjK8j/vCEhQ4YRxfNreqo8gH6V/8II9jzkGyfj2g/PaWKlDr
    # CZXmHtSWG+adRQLdb0/xJjG3eej3qmivMP7+0v+utNcb2DoEUZw=
    # =+5Iw
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon Mar 23 16:51:35 2026 GMT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

    * tag 'hw-misc-20260323' of https://github.com/philmd/qemu: (27 commits)
      hw/hyperv: add QEMU_PACKED to uapi structs
      monitor: Correctly display virtual addresses while dumping memory
      hw/net/ftgmac100: Improve DMA error handling
      ati-vga: Make sure hardware cursor data is within vram
      ati-vga: Simplify pointer image handling
      ati-vga: Add work around for fuloong2e
      ati-vga: Fix display updates in non-32 bit modes
      ati-vga: Avoid warnings about sign extension
      ati-vga: Do not add crtc offset to src and dst data address
      ati-vga: Also switch mode on HW cursor enable bit change
      ati-vga: Fix colors when frame buffer endianness does not match host
      hw/usb/hcd-ohci: check for MPS=0 to avoid infinite loop
      hw/hyperv: Fix SynIC not initialized except on first vCPU
      hw/vfio/iommufd: report hint to user when vfio-dev/vfio*/dev is missing
      backends/iommufd: report error when /dev/iommu is not available
      hw/cxl: Exclude Discovery from Media Operation Discovery output
      hw/cxl: Respect Media Operation max ops discovery semantics
      hw/i386/hyperv: add stubs for synic enablement
      hw/i386/pc_sysfw: stub out x86_firmware_configure
      hw/pci/msix: fix error handling for msix_init callers
      ...

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>