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/virtio
Zhenzhong Duan 747a7ee374 hw/virtio/virtio-pmem: Fix definition of VirtIOPMEMClass
VirtIOPMEMClass's parent is VirtioDeviceClass rather than VirtIODevice.
This isn't catastrophic only because sizeof(VirtIODevice) >
sizeof(VirtioDeviceClass).

Fixes: 5f503cd9f3 ("virtio-pmem: add virtio device")
Closes: https://lists.gnu.org/archive/html/qemu-devel/2025-06/msg00586.html
Reported-by: David Hildenbrand <david@redhat.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Message-ID: <20250606092406.229833-3-zhenzhong.duan@intel.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
3 weeks ago
..
cbor-helpers.h device/virtio-nsm: Support for Nitro Secure Module device 8 months ago
iothread-vq-mapping.h virtio: extract iothread-vq-mapping.h API 4 months ago
vdpa-dev.h vdpa: add vdpa-dev support 3 years ago
vhost-backend.h include/system: Move exec/memory.h to system/memory.h 2 months ago
vhost-scsi-common.h vhost-user: return failure if backend crash when live migration 2 months ago
vhost-scsi.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 5 years ago
vhost-user-base.h virtio: split into vhost-user-base and vhost-user-device 1 year ago
vhost-user-blk.h vhost-user-blk: make 'config_wce' part of 'host_features' 3 years ago
vhost-user-fs.h Clean up ill-advised or unusual header guards 3 years ago
vhost-user-gpio.h hw/virtio: derive vhost-user-gpio from vhost-user-base 1 year ago
vhost-user-i2c.h hw/virtio: derive vhost-user-i2c from vhost-user-base 1 year ago
vhost-user-rng.h hw/virtio: derive vhost-user-rng from vhost-user-base 1 year ago
vhost-user-scmi.h hw/virtio: Add a protection against duplicate vu_scmi_stop calls 2 years ago
vhost-user-scsi.h vhost-user-scsi: support reconnect to backend 2 years ago
vhost-user-snd.h hw/virtio: add vhost-user-snd and vhost-user-snd-pci devices 1 year ago
vhost-user-vsock.h Clean up ill-advised or unusual header guards 3 years ago
vhost-user.h virtio/vhost-user: fix qemu abort when hotunplug vhost-user-net device 8 months ago
vhost-vdpa.h vdpa: move iova_tree allocation to net_vhost_vdpa_init 4 weeks ago
vhost-vsock-common.h vhost-user: return failure if backend crash when live migration 2 months ago
vhost-vsock.h vhost-vsock: handle common features in vhost-vsock-common 4 years ago
vhost.h vhost: return failure if stop virtqueue failed in vhost_dev_stop 2 months ago
virtio-access.h Replace TARGET_WORDS_BIGENDIAN 3 years ago
virtio-acpi.h license: Update deprecated SPDX tag GPL-2.0+ to GPL-2.0-or-later 9 months ago
virtio-balloon.h hw/virtio: reset virtio balloon stats on machine reset 4 months ago
virtio-blk-common.h virtio-blk: move config size params to virtio-blk-common 3 years ago
virtio-blk.h hw/vmapple/virtio-blk: Add support for apple virtio-blk 4 months ago
virtio-bus.h virtio-bus: introduce iommu_enabled() 4 years ago
virtio-crypto.h include: Rename sysemu/ -> system/ 6 months ago
virtio-dmabuf.h hw/display: introduce virtio-dmabuf 2 years ago
virtio-gpu-bswap.h virtio-gpu: blob prep 2 years ago
virtio-gpu-pci.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 5 years ago
virtio-gpu-pixman.h
virtio-gpu.h virtio-gpu: Add definition for resource_uuid feature 5 months ago
virtio-input.h include: Rename sysemu/ -> system/ 6 months ago
virtio-iommu.h include: Rename sysemu/ -> system/ 6 months ago
virtio-md-pci.h virtio-md-pci: Support unplug requests for compatible devices 2 years ago
virtio-mem.h hw/virtio/virtio-mem: Fix definition of VirtIOMEMClass 3 weeks ago
virtio-mmio.h include: Include headers where needed 3 years ago
virtio-net.h hw/net/virtio-net.c: Don't assume IP length field is aligned 7 months ago
virtio-nsm.h device/virtio-nsm: Support for Nitro Secure Module device 8 months ago
virtio-pci.h hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_DISABLE_PCIE definition 4 weeks ago
virtio-pmem.h hw/virtio/virtio-pmem: Fix definition of VirtIOPMEMClass 3 weeks ago
virtio-rng.h include: Rename sysemu/ -> system/ 6 months ago
virtio-scsi.h virtio-scsi: handle ctrl virtqueue in main loop 4 months ago
virtio-serial.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 5 years ago
virtio.h vhost-user: return failure if backend crash when live migration 2 months ago