qemu/hw
Peter Maydell eccc2b1eba Block layer patches
- Fix qmp_device_add() to not throw non-scalar options away (fixes
   iothread-vq-mapping being silently ignored in device_add)
 - Fix qdev property crash with integer PCI addresses and JSON -device
 - iotests: Fix mypy failure
 - parallels: Avoid potential integer overflow
 - Fix crash in migration_is_running()
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmc9vtIRHGt3b2xmQHJl
 ZGhhdC5jb20ACgkQfwmycsiPL9bliA/+Ki+xaZ65omAbKwJ3blbSAEHvIHeECl7u
 5MpxzSVBCgBy0iQEd8ungOfoElSVEK/Z0t4opYC6ZYmv/UgmPopKc0h8X9N9CwES
 Na3+oM0yJZwfq1dWUz9Oi6AD+ezb0FCIm9tflq3btChP8Cy2RdzkOnzIAzlIpBOm
 NTC2sI5R3vJBWQc6kq+ddsRgsEPFtcOxEUt8K7eHtWR0WQ2sozazYkNfn9+DmlZ+
 eAzIFqOlQdBm/cCThwg4Crex91xnc/uf4mx7qBCwiEnzO2IQ2IZllY0HXE3i84AB
 3Bk57miYA6QiNim+UIsDcNRfvMEa4aBJVC9hiDxs3Y/m+X3zMGmlDe4bHSvk7iBv
 7lMoBPH9hjbsx7xLhQYggDxYg3UVzEtbgWbe10NV5nE2dxkcxu8p2d+vOvVvgp4C
 nYO12Yw8URdXVANLbsOzdkVE4b1njNKNasn8coJeqRrNwiDoHzQXTDL6MTuhy1pD
 CuaDB446MTLBYcg3XOXO89wMAUef/k5XxHGBW/BB512Bzj4DdqXrihh3OZ5WDiN7
 zfMsfUIP0RPO4C1RnydOoj0DUWWzWf3oqIEPfxzi4X6y8vqC5CUr0l9oR+TWaMIX
 uGG1+DNZrOKk8uBN3XA45aPAMP3PCTPmVlx3TIK49/sL+FklubTMfKgZURGLZF5L
 hJTUuyIZiQ4=
 =Unj6
 -----END PGP SIGNATURE-----

Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging

Block layer patches

- Fix qmp_device_add() to not throw non-scalar options away (fixes
  iothread-vq-mapping being silently ignored in device_add)
- Fix qdev property crash with integer PCI addresses and JSON -device
- iotests: Fix mypy failure
- parallels: Avoid potential integer overflow
- Fix crash in migration_is_running()

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmc9vtIRHGt3b2xmQHJl
# ZGhhdC5jb20ACgkQfwmycsiPL9bliA/+Ki+xaZ65omAbKwJ3blbSAEHvIHeECl7u
# 5MpxzSVBCgBy0iQEd8ungOfoElSVEK/Z0t4opYC6ZYmv/UgmPopKc0h8X9N9CwES
# Na3+oM0yJZwfq1dWUz9Oi6AD+ezb0FCIm9tflq3btChP8Cy2RdzkOnzIAzlIpBOm
# NTC2sI5R3vJBWQc6kq+ddsRgsEPFtcOxEUt8K7eHtWR0WQ2sozazYkNfn9+DmlZ+
# eAzIFqOlQdBm/cCThwg4Crex91xnc/uf4mx7qBCwiEnzO2IQ2IZllY0HXE3i84AB
# 3Bk57miYA6QiNim+UIsDcNRfvMEa4aBJVC9hiDxs3Y/m+X3zMGmlDe4bHSvk7iBv
# 7lMoBPH9hjbsx7xLhQYggDxYg3UVzEtbgWbe10NV5nE2dxkcxu8p2d+vOvVvgp4C
# nYO12Yw8URdXVANLbsOzdkVE4b1njNKNasn8coJeqRrNwiDoHzQXTDL6MTuhy1pD
# CuaDB446MTLBYcg3XOXO89wMAUef/k5XxHGBW/BB512Bzj4DdqXrihh3OZ5WDiN7
# zfMsfUIP0RPO4C1RnydOoj0DUWWzWf3oqIEPfxzi4X6y8vqC5CUr0l9oR+TWaMIX
# uGG1+DNZrOKk8uBN3XA45aPAMP3PCTPmVlx3TIK49/sL+FklubTMfKgZURGLZF5L
# hJTUuyIZiQ4=
# =Unj6
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 20 Nov 2024 10:49:54 GMT
# gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
# gpg:                issuer "kwolf@redhat.com"
# gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6

* tag 'for-upstream' of https://repo.or.cz/qemu/kevin:
  vl: use qmp_device_add() in qemu_create_cli_devices()
  qdev-monitor: avoid QemuOpts in QMP device_add
  qdev: Fix set_pci_devfn() to visit option only once
  python: silence pylint raising-non-exception error
  python: disable too-many-positional-arguments warning
  iotests: correct resultclass type in ReproducibleTestRunner
  iotests: reflow ReproducibleTestRunner arguments
  parallels: fix possible int overflow

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2024-11-20 12:09:57 +00:00
..
9pfs 9pfs: fix crash on 'Treaddir' request 2024-11-08 10:38:12 +01:00
acpi hw/acpi: Update GED with vCPU Hotplug VMSD for migration 2024-11-04 16:03:25 -05:00
adc hw/adc: Remove MAX111X device 2024-10-15 15:16:17 +01:00
alpha alpha: switch boards to "default y" 2024-05-03 15:47:47 +02:00
arm virtio,pc,pci: features, fixes, cleanups 2024-11-05 15:47:52 +00:00
audio hw/audio/hda: fix memory leak on audio setup 2024-11-18 13:45:45 +01:00
avr avr: switch boards to "default y" 2024-05-03 15:47:47 +02:00
block Misc HW patch queue 2024-11-06 17:28:45 +00:00
char hw/char/sifive_uart: Fix broken UART on big endian hosts 2024-11-07 08:16:53 +10:00
core Block layer patches 2024-11-20 12:09:57 +00:00
cpu hw: Add a Kconfig switch for the TYPE_CPU_CLUSTER device 2024-04-25 12:48:12 +02:00
cxl hw/cxl: Ensure there is enough data to read the input header in cmd_get_physical_port_state() 2024-11-04 16:03:25 -05:00
display hw/display: check frame buffer can hold blob 2024-11-18 13:36:39 +01:00
dma hw/dma: Remove omap_dma4 device 2024-10-01 14:58:07 +01:00
fsi hw: Use device_class_set_legacy_reset() instead of opencoding 2024-09-13 15:31:44 +01:00
gpio hw/gpio/mpc8xxx: Prefer DEFINE_TYPES() macro 2024-11-05 23:32:25 +00:00
hppa hw/char: Extract serial-mm 2024-10-03 19:33:23 +02:00
hyperv hw/hyperv: remove return after g_assert_not_reached() 2024-09-24 13:53:35 +02:00
i2c hw/i2c/smbus_eeprom: Prefer DEFINE_TYPES() macro 2024-11-05 23:32:25 +00:00
i386 hw/i386/pc: Remove vmport value assertion 2024-11-19 17:36:28 +01:00
ide hw/ide: Remove DSCM-1XXXX microdrive device model 2024-10-15 15:16:17 +01:00
input hw/input: Remove lm832x device 2024-10-01 14:41:10 +01:00
intc hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr 2024-11-19 14:14:13 +00:00
ipack hw/ipack: Constify VMState 2023-12-29 11:17:30 +11:00
ipmi hw/ipmi: Constify VMState 2023-12-29 11:17:30 +11:00
isa hw/char/serial.h: Extract serial-isa.h 2024-10-03 19:33:23 +02:00
loongarch hw/loongarch/boot: Use warn_report when no kernel filename 2024-11-02 15:20:41 +08:00
m68k next-kbd: convert to use qemu_input_handler_register() 2024-11-08 11:05:55 +01:00
mem hw/cxl/cxl-mailbox-utils: Fix for device DDR5 ECS control feature tables 2024-11-04 16:03:24 -05:00
microblaze hw/microblaze/s3adsp1800: Declare machine type using DEFINE_TYPES macro 2024-11-05 23:32:13 +00:00
mips hw/mips: Have mips_cpu_create_with_clock() take an endianness argument 2024-10-15 12:21:06 -03:00
misc hw/misc/nrf51_rng: Don't use BIT_MASK() when we mean BIT() 2024-11-18 13:36:39 +01:00
net hw/net/rocker/rocker_of_dpa.c: Remove superfluous error check 2024-11-19 13:02:05 +00:00
nubus hw/nubus/nubus-device: Range check 'slot' property 2024-09-08 11:49:49 +02:00
nvme hw/nvme: fix handling of over-committed queues 2024-11-08 09:14:30 +01:00
nvram hw: Remove unused fw_cfg_init_io 2024-10-03 17:26:06 +03:00
openrisc hw/char: Extract serial-mm 2024-10-03 19:33:23 +02:00
pci pcie: enable Extended tag field support 2024-11-04 16:03:25 -05:00
pci-bridge hw/pci-bridge: Make pxb_dev_realize_common() return if it succeeded 2024-11-04 16:03:25 -05:00
pci-host Misc HW patch queue 2024-11-06 17:28:45 +00:00
ppc hw/ppc/mpc8544_guts: Prefer DEFINE_TYPES() macro 2024-11-05 23:32:25 +00:00
remote remote: Remove unused remote_iohub_finalize 2024-10-03 17:26:06 +03:00
riscv hw/riscv/riscv-iommu: fix riscv_iommu_validate_process_ctx() check 2024-11-07 08:19:39 +10:00
rtc Misc HW patch queue 2024-11-06 17:28:45 +00:00
rx kconfig: express dependency of individual boards on libfdt 2024-05-10 15:45:15 +02:00
s390x hw: Add "loadparm" property to scsi disk devices for booting on s390x 2024-11-18 17:13:47 +01:00
scsi scsi: fix allocation for s390x loadparm 2024-11-20 01:29:29 +01:00
sd hw/sd/sdhci: Fix coding style 2024-11-18 13:45:42 +01:00
sensor hw/sensor/tmp105: Convert printf() to trace event, add tracing for read/write access 2024-11-05 10:10:00 +00:00
sh4 Revert "hw/sh4/r2d: Realize IDE controller before accessing it" 2024-10-21 16:40:11 +02:00
smbios smbios: make memory device size configurable per Machine 2024-07-22 20:15:41 -04:00
sparc hw: Use device_class_set_legacy_reset() instead of opencoding 2024-09-13 15:31:44 +01:00
sparc64 hw/char: Extract serial-mm 2024-10-03 19:33:23 +02:00
ssi hw/ssi/pnv_spi: Fixes Coverity CID 1558831 2024-11-04 09:09:15 +10:00
timer hw/timer/exynos4210_mct: fix possible int overflow 2024-11-19 13:02:05 +00:00
tpm hw/tpm: remove break after g_assert_not_reached() 2024-09-24 13:53:35 +02:00
tricore hw: Use device_class_set_legacy_reset() instead of opencoding 2024-09-13 15:31:44 +01:00
ufs hw/ufs: minor bug fixes related to ufs-test 2024-09-06 18:04:16 +09:00
usb usb-hub: Fix handling port power control messages 2024-11-18 13:36:39 +01:00
vfio * Fixes & doc updates for the new "boot order" s390x bios feature 2024-11-18 20:23:59 +00:00
virtio virtio,pc,pci: features, fixes, cleanups 2024-11-05 15:47:52 +00:00
watchdog hw/watchdog/cmsdk_apb_watchdog: Fix INTEN issues 2024-11-19 13:02:05 +00:00
xen hw/xen: Avoid use of uninitialized bufioreq_evtchn 2024-10-21 07:53:21 +02:00
xenpv hw/xen: Register framebuffer backend via xen_backend_init() 2024-06-04 11:53:43 +02:00
xtensa hw/xtensa/xtfpga: Remove TARGET_BIG_ENDIAN #ifdef'ry 2024-10-15 12:13:59 -03:00
Kconfig hw: Remove PCMCIA subsystem 2024-10-15 15:16:17 +01:00
meson.build hw: Remove PCMCIA subsystem 2024-10-15 15:16:17 +01:00