| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
virtio_input: remove needless Arc Signed-off-by: h957891668 <957891668@qq.com> (cherry picked from commit a2bf1d0d7023b95e9d0fd859d908497bd4e7c0bc) | 4 天前 | |
virtio: support access iov with offset for Element Add helper methods to Element for reading/writing data from/to iovec buffers, which is useful for virtio-sound and similar devices. Signed-off-by: Hu Nong Da <hunongda@huawei.com> (cherry picked from commit fe322c4ff8a46e12a73ef9b7df6e54e91100c4a8) | 4 天前 | |
virtio-pci: remove needless device status check According to virtio specification, there's no requirement to check device stauts while setting queue_msix_vecto. ANd we also check the code of qemu and crosvm and they also don't chekc device status. This check will cause mmio write failure in case of UOS VM. So this patch removes the check to fixaup mmio write failure error. Signed-off-by: Ye Li <liye78@h-partners.com> Signed-off-by: Fei Xu <xufei30@huawei.com> | 2 个月前 | |
virtio: reset vhost-vsock transport after resume The vhost-vsock migration resume hook only sent a transport reset on aarch64. On x86_64, a restored guest can keep stale vsock transport state after the VMM starts with a new guest CID, causing host connections to the restored CID to fail. Run the existing transport reset hook on all architectures so the guest driver re-reads the device config and reinitializes the transport after snapshot restore. Signed-off-by: Yekelu <yekelu1@huawei.com> (cherry picked from commit 141bc036fba478381bde88437cd54d1098e85583) | 4 天前 | |
Refactory: move pci/sysbus to devices lib Move pci/sysbus to devices lib. Signed-off-by: liuxiangdong <liuxiangdong5@huawei.com> | 2 年前 | |
virtio: gate optional device modules 1. Add feature gates for virtio balloon, memory, serial, input, multitouch, and vhost-user-fs devices across the root, machine, and virtio crates. 2. Gate virtio module exports and vhost-user-fs exports so disabled features are not compiled into the default binary. 3. Keep machine device dispatch unified while returning explicit not-enabled errors from disabled virtio device paths. 4. Provide QMP fallback helpers for disabled balloon and virtio-mem support and verify the new feature gates. (cherry picked from commit 3d1b70499b4aaef84685a6e1a921aa2e14f07799) | 4 天前 |