搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
为 MMIO 提供 PCI bus 到 CPU 物理地址翻译钩子,默认恒等,并通过 RISC-V 非恒等窗口示例验证,主要面向 VFIO MMIO。
影响:为不采用恒等 PCI 窗口的架构和真实硬件提供正确映射基础。
VFIO 非一致 DMA 路径调用 kvm_zap_gfn_range 时未持 SRCU,memslot 删除与 rmap 遍历可能竞态。补丁增加 SRCU 保护。
影响:消除 memslot 删除与 rmap 遍历之间的 UAF 风险。
重构 RamDiscardManager 以允许多个 VFIO 设备共存,解决机密 VM 与 virtio-mem 不能同用的缺陷。
影响:打破机密计算与内存热插拔互斥的僵局,使两者可在同一 VM 中使用。
v3 引入 IOMMU 状态跨 live update 保存机制,依赖 VFIO CDEV、PCI 设备与 LUO 文件依赖系列;当前处理 review 注释。
影响:为无损升级场景保存 IOMMU 状态做基础,但依赖链条较长,成熟度仍偏低。
v7 为模拟 zPCI 设备实现状态保存/恢复,VFIO 设备仍保持不可迁移;评审围绕 pending_sei、next_idx 等字段处理展开。
影响:IBM Z 上模拟 PCI 设备(如 virtio-net、IGB)可跨主机迁移,补齐一块迁移能力缺口。
Cédric Le Goater指出dma_writes宽度、counter回绕和PF复位未被模拟等问题。
影响:为VFIO VF迁移提供受控测试平台,但当前实现仍有细节待完善。
Cédric Le Goater指出dma_writes宽度、counter回绕和PF复位未被模拟等问题。
影响:为VFIO VF迁移提供受控测试平台,但当前实现仍有细节待完善。
新增 <iommu> 的 cmdqv 属性以启用 Tegra241 vCMDQ,需与加速 SMMUv3 同时配置;评审要求补默认值并调整条件位置。
影响:为 vCMDQ 提供 libvirt 管理面支持,联动 VFIO 设备分配。
RFC 补丁解决 AIA emul 模式下 MRIF 误判导致 Guest 挂起的问题。
影响:修正 RISC-V 虚拟化中 MSI 注入路径的竞争条件,影响 VFIO 分配。
允许 hostdev 关联多个加速 SMMU 并路由到 pcie-expander-bus;作者将按评审补 QEMU_CAPS_DEVICE_SMMUV3 能力门控。
影响:使 VFIO 设备与宿主机 SMMUv3 关联一致,推进 Arm 直通场景。