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/virtio
Chenyi Qiang 2205b84667 memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard()
Update ReplayRamDiscard() function to return the result and unify the
ReplayRamPopulate() and ReplayRamDiscard() to ReplayRamDiscardState() at
the same time due to their identical definitions. This unification
simplifies related structures, such as VirtIOMEMReplayData, which makes
it cleaner.

Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Pankaj Gupta <pankaj.gupta@amd.com>
Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
Signed-off-by: Chenyi Qiang <chenyi.qiang@intel.com>
Link: https://lore.kernel.org/r/20250612082747.51539-4-chenyi.qiang@intel.com
Signed-off-by: Peter Xu <peterx@redhat.com>
5 days ago
..
Kconfig s390x/virtio-ccw: add support for virtio based memory devices 6 months ago
cbor-helpers.c device/virtio-nsm: Support for Nitro Secure Module device 8 months ago
iothread-vq-mapping.c virtio: extract iothread-vq-mapping.h API 4 months ago
meson.build hw/virtio: Also include md stubs in case CONFIG_VIRTIO_PCI is not set 3 months ago
trace-events hw/virtio/virtio-iommu: Migrate to 3-phase reset 4 months ago
trace.h
vdpa-dev-pci.c qom: Have class_init() take a const data argument 2 months ago
vdpa-dev.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost-backend.c vhost: Add worker backend callouts 2 years ago
vhost-iova-tree.c vhost-iova-tree: Update documentation 4 months ago
vhost-iova-tree.h include/system: Move exec/memory.h to system/memory.h 2 months ago
vhost-scsi-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-shadow-virtqueue.c vdpa: Fix endian bugs in shadow virtqueue 4 months ago
vhost-shadow-virtqueue.h vhost-iova-tree, svq: Implement GPA->IOVA & partial IOVA->HVA trees 4 months ago
vhost-stub.c
vhost-user-base.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost-user-blk-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-device-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-device.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-fs-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-fs.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost-user-gpio-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-gpio.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-i2c-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-i2c.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-input-pci.c hw/virtio: derive vhost-user-input from vhost-user-base 1 year ago
vhost-user-input.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-rng-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-rng.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-scmi-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-scmi.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost-user-scsi-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-snd-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-snd.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-vsock-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-user-vsock.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost-user.c Miscellaneous patches for 2025-04-24 2 months ago
vhost-vdpa.c vfio: return mr from vfio_get_xlat_addr 3 weeks ago
vhost-vsock-common.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost-vsock-pci.c qom: Have class_init() take a const data argument 2 months ago
vhost-vsock.c vhost-user: return failure if backend crash when live migration 2 months ago
vhost.c vhost: return failure if stop virtqueue failed in vhost_dev_stop 2 months ago
virtio-9p-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-acpi.c license: Update deprecated SPDX tag GPL-2.0+ to GPL-2.0-or-later 9 months ago
virtio-balloon-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-balloon.c vhost-user: return failure if backend crash when live migration 2 months ago
virtio-blk-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-bus.c qom: Have class_init() take a const data argument 2 months ago
virtio-config-io.c
virtio-crypto-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-crypto.c vhost-user: return failure if backend crash when live migration 2 months ago
virtio-hmp-cmds.c qapi: Move include/qapi/qmp/ to include/qobject/ 5 months ago
virtio-input-host-pci.c
virtio-input-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-iommu-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-iommu.c vhost-user: return failure if backend crash when live migration 2 months ago
virtio-md-pci.c qom: Make InterfaceInfo[] uses const 2 months ago
virtio-md-stubs.c hw/virtio: move stubs out of stubs/ 1 year ago
virtio-mem-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-mem-pci.h
virtio-mem.c memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard() 5 days ago
virtio-mmio.c qom: Have class_init() take a const data argument 2 months ago
virtio-net-pci.c virtio-net: Implement SR-IOV VF 2 months ago
virtio-nsm-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-nsm.c qom: Have class_init() take a const data argument 2 months ago
virtio-pci.c virtio,pci,pc: features, fixes, tests 4 weeks ago
virtio-pmem-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-pmem-pci.h
virtio-pmem.c qom: Have class_init() take a const data argument 2 months ago
virtio-qmp.c qapi: Move include/qapi/qmp/ to include/qobject/ 5 months ago
virtio-qmp.h
virtio-rng-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-rng.c vhost-user: return failure if backend crash when live migration 2 months ago
virtio-scsi-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-serial-pci.c qom: Have class_init() take a const data argument 2 months ago
virtio-stub.c
virtio.c hw/virtio/virtio: avoid cost of -ftrivial-auto-var-init in hot path 2 weeks ago