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
Peter Maydell 24602b77f5 virtio,pc,pci: bug fixes, new test
Some small bug fixes, notably a fix for a regression
 in cpu hotplug after migration. I also included a
 new test, just to help make sure we don't regress cxl.
 
 Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 
 iQFDBAABCAAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmdHJRIPHG1zdEByZWRo
 YXQuY29tAAoJECgfDbjSjVRpTkQIAJYFpFTPRnO8mA6gurfheB7Jt0ywAMrjKWfg
 uEkfZXXSQeCS8NBNPoZt7S8AE6xHE2a4b5lNWiS4a4coFmgTjtKPM8YsU01riyRk
 EasRxynGua2XGUWGK93r9L27v9zGz/vRC0Lujmw3VAUKGeL7a17KzmxwXLXe+DzS
 PgcI/H5hqoCDalT8aF6wOEDaWIHeo4dauDubYavW/+yaPtUvmy9MBkXbIV4iYqT5
 V6geeYIKW/yE/GHxxXOw/RE1FgpiZhebtQP26jPTSk0z/JaV5S0DNYs07joXmbaU
 fW5LSLgH3+oDI/GIhvsZ6hP87rVXBdaAogeJqT8SsuChBR55TpY=
 =B7KB
 -----END PGP SIGNATURE-----

Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging

virtio,pc,pci: bug fixes, new test

Some small bug fixes, notably a fix for a regression
in cpu hotplug after migration. I also included a
new test, just to help make sure we don't regress cxl.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

# -----BEGIN PGP SIGNATURE-----
#
# iQFDBAABCAAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmdHJRIPHG1zdEByZWRo
# YXQuY29tAAoJECgfDbjSjVRpTkQIAJYFpFTPRnO8mA6gurfheB7Jt0ywAMrjKWfg
# uEkfZXXSQeCS8NBNPoZt7S8AE6xHE2a4b5lNWiS4a4coFmgTjtKPM8YsU01riyRk
# EasRxynGua2XGUWGK93r9L27v9zGz/vRC0Lujmw3VAUKGeL7a17KzmxwXLXe+DzS
# PgcI/H5hqoCDalT8aF6wOEDaWIHeo4dauDubYavW/+yaPtUvmy9MBkXbIV4iYqT5
# V6geeYIKW/yE/GHxxXOw/RE1FgpiZhebtQP26jPTSk0z/JaV5S0DNYs07joXmbaU
# fW5LSLgH3+oDI/GIhvsZ6hP87rVXBdaAogeJqT8SsuChBR55TpY=
# =B7KB
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 27 Nov 2024 13:56:34 GMT
# gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
# gpg:                issuer "mst@redhat.com"
# gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
# gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
# Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
#      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469

* tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu:
  vhost: fail device start if iotlb update fails
  bios-tables-test: Add data for complex numa test (GI, GP etc)
  bios-tables-test: Add complex SRAT / HMAT test for GI GP
  bios-tables-test: Allow for new acpihmat-generic-x test data.
  qapi/qom: Change Since entry for AcpiGenericPortProperties to 9.2
  hw/acpi: Fix size of HID in build_append_srat_acpi_device_handle()
  qapi: fix device-sync-config since-version
  hw/cxl: Check for zero length features in cmd_features_set_feature()
  tests/acpi: update expected blobs
  Revert "hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplug"
  Revert "hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug states"
  qtest: allow ACPI DSDT Table changes
  vhost_net: fix assertion triggered by batch of host notifiers processing

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
6 days ago
..
acpi hw/acpi: Make storage of node id uint32_t to reduce fragility 4 weeks ago
adc hw/adc: Remove MAX111X device 2 months ago
arm hw/intc/omap_intc: Remove now-unnecessary abstract base class 2 months ago
audio virtio-snd: rewrite invalid tx/rx message handling 8 months ago
block hw/block: Remove ecc 2 months ago
char hw/char: sifive_uart: Print uart characters async 1 month ago
core Revert "hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplug" 1 week ago
cpu
cxl hw/cxl/cxl-mailbox-utils: Fix for device DDR5 ECS control feature tables 4 weeks ago
display hw/display: Remove Blizzard display device 2 months ago
dma hw/dma: Pass parent object to i8257_dma_init() 10 months ago
firmware hw/smbios: Remove 'uuid_encoded' argument from smbios_set_defaults() 6 months ago
fsi hw/fsi: Aspeed APB2OPB & On-chip peripheral bus 10 months ago
gpio hw/gpio/aspeed: Support different memory region ops 1 month ago
hyperv vmbus: Print a warning when enabled without the recommended set of features 9 months ago
i2c hw/i2c/aspeed: Add support for Tx/Rx buffer 64 bit addresses 3 months ago
i386 Misc HW patch queue 4 weeks ago
ide ide, vl: turn -win2k-hack into a property on IDE devices 9 months ago
input hw/input: Remove lm832x device 2 months ago
intc hw/intc/arm_gicv3: Use bitops.h uint32_t bit array functions 2 weeks ago
ipack
ipmi
isa hw/isa/vt82c686: Bring back via_isa_set_irq() 1 year ago
loongarch hw/loongarch/virt: Remove unnecessary 'cpu.h' inclusion 2 months ago
m68k m68k: Clean up includes 10 months ago
mem hw/mem/memory-device: Remove legacy_align from memory_device_pre_plug() 6 months ago
mips hw/mips/cps: Set the vCPU 'cpu-big-endian' property 2 months ago
misc hw/misc/mos6522: Fix bad class definition of the MOS6522 device 2 weeks ago
net hw/net:ftgmac100: introduce TX and RX ring base address high registers to support 64 bits 5 months ago
nubus hw/nubus: add nubus-virtio-mmio device 9 months ago
nvram hw: Remove unused fw_cfg_init_io 2 months ago
openrisc
pci hw/pci: Remove unused pci_irq_pulse() method 1 week ago
pci-bridge hw/pci-bridge/cxl-upstream: Add properties to control link speed and width 4 weeks ago
pci-host ppc/spapr: remove deprecated machine pseries-2.7 1 month ago
ppc hw/ppc: Consolidate ppc440 initial mapping creation functions 1 month ago
remote remote: Remove unused remote_iohub_finalize 2 months ago
riscv hw/riscv: add RISC-V IOMMU base emulation 1 month ago
rtc hw/i386: move rtc-reset-reinjection command out of hw/rtc 7 months ago
rx hw/rx/rx62n: Only call qdev_get_gpio_in() when necessary 10 months ago
s390x s390x: Rebuild IPLB for SCSI device directly from DIAG308 1 month ago
scsi esp.c: keep track of the DRQ state during DMA 10 months ago
sd hw/sd/omap_mmc: Don't use sd_cmd_type_t 1 month ago
sensor
sh4 hw/sh4: Remove sh7750_register_io_device() helper 3 months ago
southbridge hw/acpi/ich9: Add periodic and swsmi timer 3 months ago
sparc hw/sparc/grlib: split out the headers for each peripherals 10 months ago
ssi aspeed/smc: Fix write incorrect data into flash in user mode 1 month ago
timer hw/timer: Move HPET_INTCAP definition to "hpet.h" 10 months ago
tricore hw/tricore/testboard: Use qdev_new() instead of QOM basic API 10 months ago
usb hw/usb: Use __attribute__((packed)) vs __packed 2 weeks ago
vfio vfio/migration: Add vfio_save_block_precopy_empty_hit trace event 4 weeks ago
virtio virtio-net: Add queues before loading them 1 week ago
watchdog aspeed/wdt: Add AST2700 support 6 months ago
xen hw/xen: xenpvh: Disable buffered IOREQs for ARM 2 months ago
xtensa
boards.h hw/core: Add a helper to check the cache topology level 4 weeks ago
clock.h hw/clock: Let clock_set_mul_div() return a boolean value 8 months ago
elf_ops.h.inc hw/elf_ops: Rename elf_ops.h -> elf_ops.h.inc 7 months ago
fw-path-provider.h
hotplug.h
hw.h
irq.h hw: Move declaration of IRQState to header and add init function 3 months ago
loader-fit.h
loader.h loader: remove load_image_gzipped function as its not used anywhere 5 months ago
nmi.h
or-irq.h
platform-bus.h
ptimer.h
qdev-clock.h
qdev-core.h * rust: cleanups 4 weeks ago
qdev-dma.h
qdev-properties-system.h hw: Add "loadparm" property to scsi disk devices for booting on s390x 2 weeks ago
qdev-properties.h qdev: make properties array "const" 4 weeks ago
register.h
registerfields.h
resettable.h reset: Add RESET_TYPE_WAKEUP 2 months ago
stream.h
sysbus.h hw/sysbus: Remove unused sysbus_mmio_unmap 3 months ago
usb.h hw/usb: remove usb_bus_find 9 months ago
vmstate-if.h