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/include/hw
Richard Henderson c0e80879c8 vfio queue:
* Fix CPR transfer
 * Add support for VFIO_DMA_UNMAP_FLAG_ALL
 * Fix vfio-user documentation
 * Update Alex Williamson's email address
 * Fix for vfio-region cache for the vGPU use case
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmj4y4QACgkQUaNDx8/7
 7KFGOw/8DRo/tRCW5q5uQj8T5DPQqL7QSBsZ50Zbtxn31xAstx8d30waxNCYGyMz
 /LzKHATb/MFKtM4pZnQS9fVQRXsHaiFyokIx58u+xZpbxrAs8WeBsBgepftkid9+
 Mv88plvFdMRZuIiEmAZOvuIcCWjAMjDwJ60o/InykQR6Y2a+LawAy2Jp30wAp5q4
 7RH4+CkjKP4G00WAjhi1cRZjjBOa8xA+BvD5CDMlZKpURnSivjK0K5XQARWpj3aG
 X0Ggg8LVsE98iJtq7g/+233QfCiuHe+c7FvVd+c6svg18n0uEYzfUUI0MGJPUtWS
 zxUlhDcNoy0XCVIb5Dd3QG+8NfetMV5T4oNrhZADRBjKHBk+OuJfI9yZFwAzXlKl
 n9hVRk/HVIsdi2f5OtRgUNJYhuph0gkryNPQQRDgPb8XLip/OeLRQJ4qUyZ4XuYA
 nfU3vZWFwfPdhfbqU6koa49VTIJTx2TGj/naFAeqLhJolGVTdjgXoJTIS62y58gd
 eKxJwkB0sVv7em8VvjhdsOPMdeosU/ZS82aM6B0u5PB/DepsG1tq5RSSkbmozgYJ
 6muXwOsSwMQbvsf2KVy70kQCuTb5sKyWr2BlS8tvya5LV7BPbNNlOqtnapekCh+B
 C2cP1MAVs2LcKNQwI2avrDrb7mun6uupFtA3Ci7gxxbBulMQZTA=
 =O4HA
 -----END PGP SIGNATURE-----

Merge tag 'pull-vfio-20251022' of https://github.com/legoater/qemu into staging

vfio queue:

* Fix CPR transfer
* Add support for VFIO_DMA_UNMAP_FLAG_ALL
* Fix vfio-user documentation
* Update Alex Williamson's email address
* Fix for vfio-region cache for the vGPU use case

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmj4y4QACgkQUaNDx8/7
# 7KFGOw/8DRo/tRCW5q5uQj8T5DPQqL7QSBsZ50Zbtxn31xAstx8d30waxNCYGyMz
# /LzKHATb/MFKtM4pZnQS9fVQRXsHaiFyokIx58u+xZpbxrAs8WeBsBgepftkid9+
# Mv88plvFdMRZuIiEmAZOvuIcCWjAMjDwJ60o/InykQR6Y2a+LawAy2Jp30wAp5q4
# 7RH4+CkjKP4G00WAjhi1cRZjjBOa8xA+BvD5CDMlZKpURnSivjK0K5XQARWpj3aG
# X0Ggg8LVsE98iJtq7g/+233QfCiuHe+c7FvVd+c6svg18n0uEYzfUUI0MGJPUtWS
# zxUlhDcNoy0XCVIb5Dd3QG+8NfetMV5T4oNrhZADRBjKHBk+OuJfI9yZFwAzXlKl
# n9hVRk/HVIsdi2f5OtRgUNJYhuph0gkryNPQQRDgPb8XLip/OeLRQJ4qUyZ4XuYA
# nfU3vZWFwfPdhfbqU6koa49VTIJTx2TGj/naFAeqLhJolGVTdjgXoJTIS62y58gd
# eKxJwkB0sVv7em8VvjhdsOPMdeosU/ZS82aM6B0u5PB/DepsG1tq5RSSkbmozgYJ
# 6muXwOsSwMQbvsf2KVy70kQCuTb5sKyWr2BlS8tvya5LV7BPbNNlOqtnapekCh+B
# C2cP1MAVs2LcKNQwI2avrDrb7mun6uupFtA3Ci7gxxbBulMQZTA=
# =O4HA
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 22 Oct 2025 07:18:12 AM CDT
# gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full]
# gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [full]

* tag 'pull-vfio-20251022' of https://github.com/legoater/qemu:
  vfio: only check region info cache for initial regions
  vfio: rename field to "num_initial_regions"
  MAINTAINERS: Update Alex Williamson's email address
  docs/system/devices/vfio-user: fix formatting
  vfio/listener: Add an assertion for unmap_all
  vfio/iommufd: Support unmap all in one ioctl()
  vfio/container: Support unmap all in one ioctl()
  accel/kvm: Fix an erroneous check on coalesced_mmio_ring
  vfio/iommufd: Restore vbasedev's reference to hwpt after CPR transfer
  vfio/iommufd: Set cpr.ioas_id on source side for CPR transfer
  vfio/cpr-legacy: drop an erroneous assert
  vfio/container: Remap only populated parts in a section

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
24 hours ago
..
acpi qapi/acpi-hest: add an interface to do generic CPER error injection 3 weeks ago
adc hw/adc: Remove MAX111X device 1 year ago
arm hw/arm/ast27x0: Share single UART set across PSP, SSP, and TSP 1 day ago
audio hw/audio: rename model list function 1 day ago
block hw/block: Drop unused nand.c 5 months ago
char MAX78000: UART Implementation 4 months ago
core target/arm: Introduce mmu indexes for GCS 2 weeks ago
cpu
cxl hw/cxl: mailbox-utils: 0x5604 - FMAPI Initiate DC Add 3 months ago
display hw/display/bcm2835_fb: Move inclusion of console.h to the .c file 1 month ago
dma include/hw/dma/xlnx_dpdma: Remove dependency on console.h 5 months ago
firmware hw/smbios: allow clearing the VM bit in SMBIOS table 0 3 weeks ago
fsi include/system: Move exec/memory.h to system/memory.h 6 months ago
gpio hw/gpio/aspeed: Fix definition of AspeedGPIOClass 5 months ago
hyperv include/hw/hyperv: Add MSHV ABI header definitions 2 weeks ago
i2c include/hw: replace FSF postal address with licenses URL 4 months ago
i386 hw/i386/apic: Ensure own APIC use in apic_msr_{read,write} 2 days ago
ide include/system: Move exec/ioport.h to system/ioport.h 6 months ago
input hw/input: Remove lm832x device 1 year ago
intc hw/loongarch/virt: Remove header file ls7a.h 1 week ago
ipack hw/ipack: Remove legacy qemu_allocate_irqs() use 9 months ago
ipmi include/system: Move exec/memory.h to system/memory.h 6 months ago
isa include/system: Move exec/ioport.h to system/ioport.h 6 months ago
loongarch hw/loongarch/virt: Sort order by hardware device base address 1 week ago
m68k include/system: Move exec/memory.h to system/memory.h 6 months ago
mem include/system: Move exec/memory.h to system/memory.h 6 months ago
mips include/system: Move exec/memory.h to system/memory.h 6 months ago
misc hw/core/register: remove the calls to `register_finalize_block' 2 days ago
net hw/net/can/xlnx-versal-canfd: remove register API usage for banked regs 2 days ago
nubus include/system: Move exec/address-spaces.h to system/address-spaces.h 6 months ago
nvram hw/core/register: remove the calls to `register_finalize_block' 2 days ago
openrisc hw/openrisc: Support monitor dumpdtb command 8 months ago
pci pcie: Add a way to get the outstanding page request allocation (pri) from the config space. 3 weeks ago
pci-bridge hw/pci-bridge/cxl-upstream: Add properties to control link speed and width 12 months ago
pci-host hw/loongarch/virt: Remove header file ls7a.h 1 week ago
ppc hw/ppc: Support for an IBM PPE42 CPU decrementer 4 weeks ago
remote include/system: Move exec/memory.h to system/memory.h 6 months ago
riscv hw/riscv: Initial support for BOSC's Xiangshan Kunminghu FPGA prototype 4 months ago
rtc hw/i386: move rtc-reset-reinjection command out of hw/rtc 1 year ago
rx hw/rx/rx62n: Only call qdev_get_gpio_in() when necessary 2 years ago
s390x hw/s390x/ccw: Remove SCLPDevice::increment_size field 2 days ago
scsi esp.c: only allow ESP commands permitted in the current asc_mode 3 months ago
sd hw/sd/sdcard: Remove support for spec v1.10 2 months ago
sensor
sh4 include/system: Move exec/memory.h to system/memory.h 6 months ago
southbridge x86: ich9: fix default value of 'No Reboot' bit in GCS 3 weeks ago
sparc hw/sparc/grlib: split out the headers for each peripherals 2 years ago
ssi hw/ssi: Document ssi_transfer() method 2 months ago
timer hw/pcspk: use explicitly the required PIT types 1 day ago
tricore include/system: Move exec/address-spaces.h to system/address-spaces.h 6 months ago
uefi hw/uefi: add include/hw/uefi/var-service.h 8 months ago
usb hw/usb/hcd-dwc3: Align global registers size with Linux 8 months ago
vfio vfio: rename field to "num_initial_regions" 1 day ago
virtio virtio: unify virtio_notify_irqfd() and virtio_notify() 3 weeks ago
vmapple hw/vmapple/virtio-blk: Add support for apple virtio-blk 8 months ago
watchdog aspeed/wdt: Add AST2700 support 1 year ago
xen hw/xen/arch_hvm: Unify x86 and ARM variants 3 months ago
xtensa include/system: Move exec/memory.h to system/memory.h 6 months ago
boards.h hw/boards: Introduce DEFINE_MACHINE_WITH_INTERFACE_ARRAY() macro 2 days ago
clock.h clock: clear callback on unparent 11 months ago
elf_ops.h.inc hw/elf_ops: Rename elf_ops.h -> elf_ops.h.inc 2 years ago
fw-path-provider.h
hotplug.h
hw.h meson: Only allow CONFIG_USER_ONLY from certain source sets 6 months ago
irq.h hw/irq: New qemu_init_irq_child() function 2 months ago
loader-fit.h hw/mips/boston: Support dumpdtb monitor commands 8 months ago
loader.h hw/nvram/fw_cfg: Remove legacy FW_CFG_ORDER_OVERRIDE 5 months ago
nmi.h
or-irq.h
platform-bus.h
ptimer.h
qdev-clock.h
qdev-core.h virtio: improve virtqueue mapping error messages 3 weeks ago
qdev-dma.h
qdev-properties-system.h hw/display: Allow injection of virtio-gpu EDID name 3 months ago
qdev-properties.h qdev-properties: Add DEFINE_PROP_ON_OFF_AUTO_BIT64() 3 months ago
register.h hw/core/register: remove the `register_finalize_block' function 2 days ago
registerfields.h
resettable.h reset: Add RESET_TYPE_WAKEUP 1 year ago
stream.h
sysbus.h hw/core/sysbus: Introduce sysbus_mmio_map_name() helper 3 months ago
usb.h include/system: Move exec/memory.h to system/memory.h 6 months ago
vmstate-if.h