概览
QEMU
当日以评审推进为主:kvm/arm 可定制主机模型 v9 讨论命名 CPU 模型复用,Arm TTBR 52 位翻译与 GICv5 寄存器修复获 Reviewed-by;另有两个队列拉取和目标架构功能补齐,均未合入。
KVM
CoCo 迁移内核 API 与 iommufd/TSM 机密设备直通是当日焦点,前者继续讨论受保护页标识,后者出现 AI 评审标记的引用计数疑点;nSVM TLB 优化与 TDX SHUTDOWN 语义调整获部分 Reviewed-by。
Libvirt
三项进行中工作:Intel vIOMMU 高级属性补齐仍待评审,s390x 安全启动接口进入评审,bhyve session 模式被建议改用 virBitmap 重构,均未定稿。
统计
观察4
KVM · CoCo 热迁移内核 API
GPA 与 guest_memfd+offset 两种受保护页标识尚未收敛,AMD SEV-SNP 与 Intel TDX 能否共用同一内核 API 决定后续实现方向。
KVM · iommufd/TSM KVM 引用计数
AI 评审标记 cdev 绑定失败时 KVM 引用释放过早,若经维护者确认需在合入前修复。
QEMU · kvm/arm 可定制 host CPU 模型
ID 寄存器覆盖与命名 CPU 模型、遗留选项的冲突处理仍在讨论,影响 Arm 客户机跨主机迁移灵活性。
Libvirt · intel-iommu 新属性配置
v3 仍在催评审,QEMU 命令行属性走线与迁移兼容性需确认后才能进入下一阶段。
显示 25 / 25 条精选
当前筛选没有匹配条目。
QEMU16 条精选
v9 从 KVM UAPI 读取可写 ID 寄存器字段并与生成的寄存器描述匹配,支撑可定制 host 模型;本期讨论复用命名 CPU 模型基础设施、处理与遗留选项冲突的字段,以及是否同步更新 kvm_arm_reset_vcpu()。
影响:目标是让 Arm 客户机在不同主机硬件间迁移更灵活,ID 寄存器覆盖与既有 CPU 模型选项如何共存仍需定论。
查看原始标题
[PATCH v9 00/26] kvm/arm: Introduce a customizable aarch64 KVM host modelv2 修正 get_phys_addr_lpae() 的初始表基地址:阻止 TTBR[5:4] 泄漏进小于 64 字节表的基地址,并在 TCR.DS 置位时按架构要求使用 52 位布局,另附 TCG 测试。
影响:修复 16KB 页、52 位 PA 客户机在 TCG 下触发 KVM page_fault_test 挂起的问题,属地址翻译正确性修复。
查看原始标题
[PATCH v2 0/3] target/arm: Fix the TTBR table base address in its 52-bit layout补丁让 Arm HVF 仅在标记脏页并恢复写权限后重试 RAM 写故障;此前区域无脏页日志客户端时也会重试,既不恢复权限也不推进 PC。评审建议不按 DFSC 判断,改为取 BQL 后复查故障条件。
影响:避免客户机在 HVF 下因无效重试反复退出卡住,并把并发竞态处理方式带入讨论;修复尚未定稿。
查看原始标题
[PATCH] target/arm/hvf: Retry RAM write faults only for dirty loggingIRS_IDR0 读处理构造了正确值却未写回 *data,客户机始终读到 0;补丁修正该路径,并已获 Reviewed-by。
影响:此前因 Linux 仅用于探测虚拟化存在而未被发现,属 vGICv5 仿真寄存器可见性缺陷修复。
查看原始标题
[PATCH] hw/intc/arm_gicv5: Make IRS_IDR0 reads return actual value, not 027 个补丁新增 CPUClass::exception_name() 回调与 qemu_excp_name(),让通用异常日志解析架构异常值;各架构复用既有实现或新增(AVR、x86、MicroBlaze、s390x、TriCore、Xtensa)。
影响:提升 '-d int' 等异常日志可读性,并作为 accel/tcg 异常管理整合的基础;已收到架构维护者 Reviewed-by。
查看原始标题
[PATCH 00/27] cpus: Add common CPUClass::exception_name() handlerv8 实现 Smsdid 与 Smmpt(细粒度内存保护表)扩展;评审要求 v9 以适配上游 meson 化 TCG 测试与 disas/riscv.c 声明变更,并承诺优先评审、目标 11.2。
影响:该扩展面向 supervisor 级沙箱与安全监控,若按期合入将影响 RISC-V 内存保护能力;当前受上游重构阻塞。
查看原始标题
[PATCH v8 00/11] target/riscv: Implement Smsdid and Smmpt extension回归导致 query_target 忽略大小端变体、改变 QMP 输出;补丁在 meson 中导出 TARGET_ARCH_VARIANT 并据此定义 target_info 的 arch,恢复与 SYS_EMU_TARGET 的一一对应。
影响:修复 QMP 接口相对旧版本的输出回归,影响依赖 query_target 的管理工具;重命名等后续重构仍在讨论。
查看原始标题
[PATCH 0/2] target-info: expose full target variant10 个补丁改为运行时经 CPU state 获取目标寄存器字长,移除 gdb_get_regl() 与多处 target_long_bits() 调用,并删除 TARGET_LONG_SIZE 定义。
影响:降低 gdbstub 对编译期目标属性的依赖,简化跨架构寄存器读写代码;已收到部分 Reviewed-by。
查看原始标题
[PATCH 00/10] gdbstub: Remove target_long_bits() from GDB register readss390x 队列提交 23 个补丁的拉取请求,内容涉及 vfio-ccw/EDMA 孔径限制(超限时报操作数异常)与 s390-ccw 固件更新等;讨论中报告了构建问题并承诺修复。
影响:s390x 设备直通与固件例行推进;构建问题的处理进度影响该队列进入 staging。
查看原始标题
[PULL 00/23] s390x queueNBD 拉取包含在 s390 上跳过 iothreads-nbd-export(加 -no-shutdown 避免重启循环中的异常输出),以及为 fuse-truncate 补上 FUSE 不可用时的跳过逻辑。
影响:CI 稳定性维护:减少平台相关误报失败,对 NBD/FUSE 功能本身无行为变更。
查看原始标题
[PULL 00/15] NBD patches through 2026-10-08补丁把 msg_stime/msg_rtime/msg_ctime 定义为 64 位 time_t,修正 32 位大端架构的字序,修复 hppa32 上 LTP msgctl01 失败。
影响:涉及用户态结构 ABI;对 m68k 等架构可能意味着不可避免的 ABI 变更,相关维护者尚未回应。
查看原始标题
[PATCH] linux-user: Fix msqid_ds struct wrt 32-bit big endian architecturesv13 支持从同一 VFIO 设备的多个 range 创建 dmabuf,让 virtio-gpu 能导入由 vfio-pci 设备本地内存支撑的 guest blob;本期评审指出映射完整 IOV 大小而卸载只按 blob_size。
影响:面向 dGPU VF 等设备内存直通场景;映射与卸载粒度不一致的疑点若不解决,可能造成资源残留。
查看原始标题
[PATCH v13 0/9] vfio: Create dmabuf from multiple VFIO ranges and use it in virtio-gpuv15 为 vhost-vsock 的 cpr-transfer/cpr-exec 增加 RESET_OWNER 辅助函数(忽略 -ENOSYS/-ENOTTY),并补充源端在目标端失败、存活或完成加载三种场景下重新取回设备所有权的测试。
影响:扩展 CPR 对 vhost 设备的覆盖,明确 vhost FD 保留与所有权交接语义;测试依赖主机 /dev/vhost-vsock 与内核支持。
查看原始标题
[PATCH v15 00/22] migration/cpr: support vhost-vsock devices为 contrib/plugins/bbv 增加 begin/end 虚拟地址标记以限定基本块向量生成区间;首个补丁拒绝非正间隔与非法取值,并修正计数器起始与进位逻辑。
影响:让 SimPoint 分析聚焦计算区间、排除初始化与输入解析开销;已有 Reviewed-by。
查看原始标题
[PATCH 0/2] contrib/plugins/bbv: Add region-of-interest selectionissue 提出为 PReP 实现小端支持,当前加载小端固件会提示 little-endian mode not supported 并暂停虚拟机,期望借此支持 Windows NT、Solaris 等 PowerPC 客户机。
影响:若实现将扩大 PReP 客户机可选项;目前仅为开放中的需求记录,尚无补丁与实现方案。
查看原始标题
Little-endian support for PReP targetsv3 实现 HVX 浮点(QFloat)语义,并为 v79 及以后提供扩展 QFloat;本版拆分存储尺寸推导与 VecReg 对拆分补丁,仍有多个补丁未获评审。
影响:补全 Hexagon 向量浮点仿真能力,服务 DSP 场景;属目标架构功能补齐,评审进度不一。
查看原始标题
[PATCH v3 00/12] Hexagon: Add HVX floating pointKVM6 条精选
RFC v3 将 Secure AVIC 并入 AVIC/APICv 路径并强制 split irqchip;本期评审继续质疑 level-triggered 中断与 Secure AVIC 的兼容性及 EOI 送达路径,同时收到 Reviewed-by。
影响:保护 APIC 的中断模型仍存架构性分歧,若无法复用 APICv 代码路径,将影响 x86 机密计算客户机可用性。
查看原始标题
[RFC PATCH v3 00/27] KVM: SVM: Add support for SEV-SNP Secure AVICv2 在客户机访问未接受页且已关闭该场景 EPT Violation #VE 时返回 SHUTDOWN 而非 -EIO,并新增 helper、对错误信息限速,避免 VMM 误判并终止 VM。
影响:错误语义更贴近真实故障,便于 VMM 重启而非终止客户机;有评审追问是否会被恶意 VMM 用于刷屏内核日志,Fixes 标记仍在讨论。
查看原始标题
[PATCH v2 0/3] KVM: TDX: Syntehsize SHUTDOWN on unhandled EPT Violation补丁恢复启动时的默认 MBM 分配模式、在切换到 mbm_event 时分配计数器,并修复超过 32 个计数器时的 ABMC 编程;起因是启动即启用 ABMC 破坏 intel-cmt-cat 的 pqos 读数。
影响:修复监控模式切换与计数器分配的回归,影响使用 resctrl/ABMC 的 x86 平台监控工具行为,属缺陷修复。
查看原始标题
[PATCH v3 0/3] x86,fs/resctrl: Keep default MBM mode at boot and fix ABMCRFC v2 尝试以 TDX 用法为样例定义非厂商专属 CoCo 迁移接口;相比上期,本期新增讨论质疑 GPA 是否足以标识受保护页,并追问 guest_memfd 加 offset 如何校验加密 GPA 流。
影响:接口语义未定,AMD SEV-SNP 与 Intel TDX 能否共用同一内核 API 仍待验证,直接影响后续机密计算迁移实现方向。
查看原始标题
[RFC PATCH v2 0/4] Add KVM API for confidential guest live migration该系列为 L2 维护独立 ASID 以避免每次嵌套切换全量 flush,并取消动态分配、改为每 vCPU(嵌套时两个)静态 ASID;Hyper-V 部分仅编译测试,SEV 部分测试有限。
影响:若成立可降低嵌套虚拟化切换开销;测试覆盖有限,静态 ASID 方案在 Hyper-V 与 SEV 场景的实际影响待确认。
查看原始标题
[PATCH v2 00/29] KVM: nSVM: Optimize nSVM TLB flushesv7 为机密客户机直通设备提供 iommufd/TSM 基础设施与 IOMMU_VDEVICE_TSM_REQ ioctl,并改用 file 引用计数持有 KVM;本期 AI 评审标出 cdev 绑定失败时 KVM 引用释放过早的疑点。
影响:TSM/vIOMMU 是机密计算设备直通的基础接口;引用计数过早释放若成立会影响释放时序,该 AI 评审发现尚待维护者确认。
查看原始标题
[PATCH v7 00/16] iommufd: vIOMMUs and TSM guest requests for confidential guestsLibvirt3 条精选
v3 为 Intel vIOMMU 增加 scalable_mode、fsts、pasid_bits、svm 四项 domain XML 与 QEMU 命令行配置,覆盖模拟设备与直通设备的 vSVA/嵌套翻译;已获 Reviewed-by,作者在催评审。
影响:把 iommufd 一阶段翻译等能力暴露给用户配置,影响 vIOMMU 高级特性可用性;命令行属性走线需与 QEMU 支持保持一致。
查看原始标题
[PATCH v3 00/10] conf, qemu: Add scalable_mode, fsts, pasid_bits, and svm support for intel-iommu该系列实现 bhyve:///session:路径移入驱动配置、探测 monitor 模式、非特权模式进程管理与重连、IPC socket 清理及测试文档;本期评审建议能力标志后续改用 virBitmap,与 QEMU 驱动一致。
影响:让 bhyve 驱动支持非特权会话运行;重构建议意味着该系列可能再出一版,短期内不会定稿。
查看原始标题
[PATCH 0/9] bhyve: session mode support该系列为 s390-ccw-virtio 增加 boot-certs.N.path 与 secure-boot 机器属性,并在 <os> 下新增 <boot-certs> 元素,让固件在移交控制权前用 X.509 证书校验引导镜像;缺属性或缺证书时拒绝配置。
影响:把 s390x Secure IPL 的完整性与真实性校验暴露到 libvirt 层;涉及机器属性与 XML 新元素,需关注兼容与校验策略。