You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/vfio
Stefan Hajnoczi e52966be20 Misc HW patches
- Fix MIPS MVPControl.EVP update
 - Fix qxl_unpack_chunks() chunk size calculation
 - Fix Cadence GEM register mask initialization
 - Fix AddressSpaceDispatch use after free
 - Fix building npcm7xx/npcm8xx bootroms
 - Include missing headers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmiItwoACgkQ4+MsLN6t
 wN5OGw//SFNgCvin6ic3H+QoUNwrRAH7eFuVfAKSKGopSqWf19imHy8rZl/8DYeo
 WsCRUPkVcAGzgRHZFc+8VYGdSR5GW7AulSzHh7fGQ8EFNunu3cnGsDflVV6UjgRP
 wnCfFuyrnyGfXVWkkjWYqCLI78AR0hB0Gp1E5nR4ZwGM4OhatDjKpYxWlRZbnjSA
 pBArLw8eKUrq90RekVpsa15oF9eMU89HzDBfxYvk0tb4//BWBiWfgQ+cz7j9f1wC
 wtTOEQ2BTkvGhqhe9VacV4YpQDXE9comlTked48GzHGqsAgp55NcB6FAR438qiG1
 3z7LpL4LQn39+oC0S9cR2OahIGFEveOvGJoj014Iny4QR/ghNzt3F2Z9tgPISIKj
 MhJ0Bu7K7X+RWikY9xiAu24ORrRd5O6EItgLsl+24vkySOKODZ85WdKtIx0DQ7Yj
 rvRTkFDs/3K3kzMfZ20Jpeu7Bc74qUgsii27rivM/9rN0R9w+Br8MWLe0QSFalUe
 08NoRZMVuSPCWlvJGGb0SRYpVAZsZaE9Ucd8wQzEcjHdVu0/+7KQfACXrJ09Y8sq
 lTgytCL8gO2jSEAh4cN/Ds1uBc8X5KKL32hNzRgddZVujqAuriBjAYEEk1pc7qe4
 yBxVkhASOpY53b1O2UqanajT2vY4T3JX5w+Jqn1HubZ/ZUwcK64=
 =H2Ie
 -----END PGP SIGNATURE-----

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

Misc HW patches

- Fix MIPS MVPControl.EVP update
- Fix qxl_unpack_chunks() chunk size calculation
- Fix Cadence GEM register mask initialization
- Fix AddressSpaceDispatch use after free
- Fix building npcm7xx/npcm8xx bootroms
- Include missing headers

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmiItwoACgkQ4+MsLN6t
# wN5OGw//SFNgCvin6ic3H+QoUNwrRAH7eFuVfAKSKGopSqWf19imHy8rZl/8DYeo
# WsCRUPkVcAGzgRHZFc+8VYGdSR5GW7AulSzHh7fGQ8EFNunu3cnGsDflVV6UjgRP
# wnCfFuyrnyGfXVWkkjWYqCLI78AR0hB0Gp1E5nR4ZwGM4OhatDjKpYxWlRZbnjSA
# pBArLw8eKUrq90RekVpsa15oF9eMU89HzDBfxYvk0tb4//BWBiWfgQ+cz7j9f1wC
# wtTOEQ2BTkvGhqhe9VacV4YpQDXE9comlTked48GzHGqsAgp55NcB6FAR438qiG1
# 3z7LpL4LQn39+oC0S9cR2OahIGFEveOvGJoj014Iny4QR/ghNzt3F2Z9tgPISIKj
# MhJ0Bu7K7X+RWikY9xiAu24ORrRd5O6EItgLsl+24vkySOKODZ85WdKtIx0DQ7Yj
# rvRTkFDs/3K3kzMfZ20Jpeu7Bc74qUgsii27rivM/9rN0R9w+Br8MWLe0QSFalUe
# 08NoRZMVuSPCWlvJGGb0SRYpVAZsZaE9Ucd8wQzEcjHdVu0/+7KQfACXrJ09Y8sq
# lTgytCL8gO2jSEAh4cN/Ds1uBc8X5KKL32hNzRgddZVujqAuriBjAYEEk1pc7qe4
# yBxVkhASOpY53b1O2UqanajT2vY4T3JX5w+Jqn1HubZ/ZUwcK64=
# =H2Ie
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 29 Jul 2025 07:56:58 EDT
# 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-20250729' of https://github.com/philmd/qemu:
  hw/display/sm501: fix missing error-report.h
  roms/Makefile: fix npcmNxx_bootrom build rules
  system/physmem: fix use-after-free with dispatch
  hw/xen/passthrough: add missing error-report include
  hw/net/cadence_gem: fix register mask initialization
  migration: rename target.c to vfio.c
  hw/vfio/vfio-migration: Remove unnecessary 'qemu/typedefs.h' include
  hw/display/qxl-render: fix qxl_unpack_chunks() chunk size calculation
  target/mips: Only update MVPControl.EVP bit if executed by master VPE

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2 weeks ago
..
Kconfig vfio: add license tag to some files 2 months ago
amd-xgbe.c qom: Have class_init() take a const data argument 4 months ago
ap.c vfio/iommufd: add vfio_device_free_name 1 month ago
calxeda-xgmac.c qom: Have class_init() take a const data argument 4 months ago
ccw.c vfio/iommufd: add vfio_device_free_name 1 month ago
container-base.c vfio/iommufd: use IOMMU_IOAS_MAP_FILE 1 month ago
container.c vfio/container: fails mdev hotplug if add migration blocker failed 2 months ago
cpr-iommufd.c vfio/iommufd: change process 1 month ago
cpr-legacy.c migration: close kvm after cpr 1 month ago
cpr.c vfio: fix sub-page bar after cpr 2 weeks ago
device.c hw/vfio: fix region fd initialization 4 weeks ago
display.c ramfb: Add property to control if load the romfile 4 weeks ago
helpers.c vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 weeks ago
igd.c vfio/igd: Fix VGA regions are not exposed in legacy mode 2 weeks ago
iommufd-stubs.c migration: vfio cpr state hook 1 month ago
iommufd.c vfio/iommufd: reconstruct hwpt 1 month ago
listener.c vfio/container: recover from unmap-all-vaddr failure 2 months ago
meson.build migration: vfio cpr state hook 1 month ago
migration-multifd.c vfio queue: 4 weeks ago
migration-multifd.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 weeks ago
migration.c vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 weeks ago
pci-quirks.c vfio/pci-quirks: Exclude non-ioport BAR from ATI quirk 5 months ago
pci-quirks.h vfio/pci: introduce config_offset field in VFIOConfigMirrorQuirk 6 months ago
pci.c vfio/igd: Fix VGA regions are not exposed in legacy mode 2 weeks ago
pci.h vfio/igd: Fix VGA regions are not exposed in legacy mode 2 weeks ago
platform.c vfio/iommufd: add vfio_device_free_name 1 month ago
region.c vfio: add vfio_device_get_region_fd() 2 months ago
spapr.c Various patches loosely related to single binary work: 4 months ago
trace-events vfio/pci: Introduce x-pci-class-code option 4 weeks ago
trace.h vfio: add license tag to some files 2 months ago
types.h hw/i386: Fix 'use-legacy-x86-rom' property compatibility 2 weeks ago
vfio-display.h vfio: Introduce new files for VFIORegion definitions and declarations 4 months ago
vfio-helpers.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 weeks ago
vfio-iommufd.h vfio: Introduce a new header file for VFIOIOMMUFD declarations 4 months ago
vfio-listener.h vfio: Introduce vfio_listener_un/register() routines 4 months ago
vfio-migration-internal.h hw/vfio/vfio-migration: Remove unnecessary 'qemu/typedefs.h' include 2 weeks ago