概览
QEMU
机密计算与内省重构并行:guest_memfd 原地转换 v2 改道普通 memfd,SMMUv3 Secure 向 v6 收敛;qom/qdev-QAPI 前置修复与 s390 CPACF 进入 11.2 开发线,另有板级/块格式补丁活跃。
KVM
TDX 测试、Quote 管理与 MMU 防御持续推进,Arm CCA Realms 以回调方式重构 VM 类型,内核 mm 的 VMA 语义拆分也在讨论中。
Libvirt
侧重颗粒度配置与故障韧性:Intel vIOMMU 将支持 vSVA/PASID,SWTPM 可显式备份,qemuProcessStop 竞态崩溃补丁已提交。
统计
观察3
KVM · Arm CCA Realms 的 VM_REALM S2/MMU 后端
v17 刚确立 VM 类型回调骨架,S2 ops 与 RMI 后端放在下一部分,是否形成可运行 Realm 主线值得跟踪。
QEMU · guest_memfd 原地内存转换 v2
复用 memory-backend-memfd 的方向获得认同,但仍伴随未初始化修正与依赖项,后续 KVM gmem 标志策略还会继续调整。
Libvirt · Intel vIOMMU 可扩展配置
XML 命名与 enum 类型意见尚未闭环,下一版将决定 vSVA/PASID 等高级特性能否通过 libvirt 直接配置。
显示 22 / 22 条精选
当前筛选没有匹配条目。
QEMU13 条精选
v5 共 28 补丁,Secure Stage 2 仍以 C_BAD_STE 拒绝。作者回应审阅:v6 将移除 SMMUEN 检查、同步完成 invalidation,并补充 GPCEN/Root 接口限制说明。
影响:为安全地址空间相关虚拟化场景提供 SMMU 模型基础,并缩小与真实硬件行为的偏差。
查看原始标题
[RFC v5 00/28] hw/arm/smmuv3: Support Secure state for SMMUv3修正 i.MX uSDHC 等模型缺陷并补测试,使未修改 U-Boot 能从 USDHC2 加载内核/DTB 并进入 Linux;审阅建议用 ignore_memory_transaction_failures 规避访存错误。
影响:补齐 mcimx6ul-evk 的 U-Boot 引导链路,便于嵌入式 CI 与板级调试。
查看原始标题
[PATCH 00/10] hw/arm: Enable U-Boot boot on MCIMX6UL-EVKv4 继续推进 QAPITypeInfo 与 qom-list-properties 内省一致性验证,本次新增 R-b;同主题前置修复已先行合入。
影响:未来管理面可直接从 QAPI schema 理解属性语义,降低 ad-hoc 映射成本。
查看原始标题
[PATCH v4 00/75] qom/qdev: associate properties with QAPI schema types重提 Robert Foley 的 v2 思路,把 BQL 下推到各目标 do_interrupt/cpu_exec_interrupt 并文档化持 BQL 调用契约。Philippe 建议写清多中断仲裁语义,PMM 已认可。
影响:为 TCG 中断路径定义更清晰锁边界,降低后续 halt-to-exec 改造的回归风险。
查看原始标题
[PATCH v3 00/11] accel/tcg: Push BQL down into per-target do_interrupt handlersrev.ng 提交 v2,计划在构建期自动把 helper 翻译成 TCG,以简化 Hexagon/RISC-V 复杂指令实现。审阅要求说明 debug info 的强制用途并收敛类结构。
影响:若成熟可显著降低新架构指令的 TCG 移植成本,目前仍属早期探索。
查看原始标题
[PATCH v2 00/50] Introduce helper-to-tcgAX3005 EVB 引入 4×Cortex-A53、GICv3、Cadence UART/GPIO 与 SDHCI 等外设。评审集中要求 QOM 命名对齐 parent_obj/parent_class 并去掉多余 typedef。
影响:为 Axiado 平台提供早期固件/驱动验证入口,当前主要做 QOM 风格收尾。
查看原始标题
[PATCH v6 00/12] Add Axiado SoC AX3005 and EVB扩展 CPACF 指令子集支持,使 s390 加密模块可在非 s390 主机上运行。维护者回复已为 11.2 应用,Eric Farman 给出 R-b。
影响:降低 s390 加密驱动的交叉测试门槛,可在普通 CI 覆盖此前难以触达的路径。
查看原始标题
[PATCH v16 00/20] Extend qemu CPACF support来自该系列的 15 项预备修复,包含用 object_property_add_link() 替换手写 container property,PMM 已应用并要求更新 11.2 changelog。
影响:先把 QOM 容器属性收敛到标准 link 机制,减少手写解析特例,为主系列清障。
查看原始标题
[GIT PULL 00/15] Preliminary fixes from "qom/qdev: associate properties with QAPI"v2 不再新增 guest-memfd 专用后端,改为复用 memory-backend-memfd,并把 gmem 标志设置交给 KVM 内部;作者另修正一处 ret 可能未初始化并推送分支。
影响:让 QEMU/KVM 的私有内存转换更贴近统一 memfd 路径,是机密计算内存切换的重要底层工作。
查看原始标题
[PATCH v2 00/19] guest_memfd: support in-place memory conversion覆盖率构建暴露翻译代码缺口,新增测试并修复 circ/brev/hvx_misc 等处未定义的有符号位移与溢出,获得 R-b。
影响:收紧 Hexagon 后端回归网,减少 sanitizer 噪音和隐藏的未定义行为。
查看原始标题
[PATCH 00/17] hexagon: TCG test coverage + ubsan fixes按 v0.4.9 规范实现 Smsdid/Smmpt,在地址翻译后为 supervisor 沙箱提供细粒度内存保护,OpenSBI 侧支持并行推进。
影响:QEMU 先行可暴露规范与内核/固件的接口问题,有利于 RISC-V 安全扩展落地验证。
查看原始标题
[PATCH v8 00/11] target/riscv: Implement Smsdid and Smmpt extensionDenis Lunev 接手维护,在 format extension 修复之上加入 dirty bitmap 保存/RW 支持,重构 leak 与 broken checks,并扩展测试,已获 R-b。
影响:提高 parallels 镜像的备份与完整性检查能力,延续该格式驱动的长期维护。
查看原始标题
[PATCH v7 00/25] parallels: Add full dirty bitmap supportv2 在 s390-ccw 固件中打通 PCI 网卡引导路径,并引入动态 net header 长度处理,重构了 CCW net setup 分发逻辑,获 R-b。
影响:让 s390x 虚拟机可选择 virtio-net-pci 作为网络引导设备,填补原有引导覆盖缺口。
查看原始标题
[PATCH v2 0/7] s390x: Add support for virtio-net-pci boot deviceKVM6 条精选
Sean 建议 guest 直接使用 TDVMCALL_REPORT_FATAL_ERROR,免去探测 CPUID 判断 TDX 环境的逻辑;作者验证可用并获 R-b。
影响:让 TD selftest 的 ucall/错误路径不受 TDX 限制 host 修改 guest 寄存器的影响。
查看原始标题
[PATCH v14 00/22] TDX KVM selftestsArm CCA 拆成更小补丁块推进,本版引入 VM 类型回调替代散落的 is_this_type_of_vm;VM_REALM 的 S2 ops/RMI 后端留到下一部分。
影响:使 Realm 相关代码可独立扩展,同时避免在通用 KVM 路径中散布机密类型判断。
查看原始标题
[PATCH v17 00/20] KVM: arm64: CCA: Add basic plumbing for RealmsTDX attestation 驱动把 quote 缓冲从固定值改为按模块查询,并随 TDCS_QUOTE_MAX_SIZE 编码更新在下版修正,已获 R-b。
影响:消除 attestation 缓冲在跨模块版本下的硬编码失配风险。
查看原始标题
[PATCH v2 0/2] tdx-guest: Make Quote buffer size dynamic修复用户态 CPUID 配置让 TDX 镜像 EPT 可能选错 root level 并触碰 KVM_BUG_ON 的问题;v3 改用 kvm_mmu_get_max_tdp_level() 避免误 WARN。
影响:提高 TDX 页表装配对异常用户态的鲁棒性,降低触发 KVM_BUG_ON 的可能。
查看原始标题
[PATCH v3 0/3] KVM: VMX: Explicitly track TDX VMs' root level补丁消除对 constant propagation 的依赖,避免关闭优化时选择任意 GPR;CDEOI 等指令要求 Rt 为 XZR。Mark 建议直接手工编码 GIC 指令而非复用 sysreg helper。
影响:低优化编译环境下也能生成符合编码约束的系统指令,降低 GIC 相关新特性的工具链敏感度。
查看原始标题
[PATCH 0/2] arm64: Make write_sysreg_s() select XZR reliably39 补丁拆分 VM_SPECIAL 混用的 kernel-owned、可 merge/expand、GUP 禁用等属性,并处理 hugetlb 长期特殊边缘情况,Marc Zyngier 已 Ack。
影响:对 GUP、迁移与驱动映射的底层假设有深远影响,VFIO 等用户可见地址空间行为需持续观察。
查看原始标题
[PATCH 00/39] mm: make VMA flag semantics explicit, eliminate VM_SPECIALLibvirt3 条精选
为 domain XML 增加四个 Intel vIOMMU 属性并映射到 QEMU args,覆盖可扩展模式、一级翻译、PASID 位宽与 SVM/PRQ。审阅指出 XML 命名连字符/下划线差异应统一,enum 需用正确类型。
影响:libvirt 管理面可直接表达 vSVA/PASID/一级翻译等高级特性,减少手写 QEMU 参数。
查看原始标题
[PATCH v2 00/12] conf, qemu: Add scalable_mode, fsts, pasid_bits, and svm support for intel-iommu针对 swtpm 将新增的 backup/fsync 选项,讨论确定 libvirt 不强制覆盖 swtpm 默认值,二者作为可选 XML 属性并在文档中说明行为。
影响:用户可显式开启 TPM 状态备份以降低掉电损坏概率,同时不改变既有 swtpm 默认策略。
查看原始标题
[PATCH 0/4] qemu: Support backup and fsync optional attributes in SWTPMVM 停机时 monitor EOF worker 与另一线程可能同时进入 qemuProcessStop,解锁间隙 eventThread 被剥离后 virEventThreadStop 会解引用 NULL。v2 在解锁前先持有 GObject 引用。
影响:消除 libvirtd 在 VM 关机/EOF 重叠时的偶发崩溃,提升驱动稳定性。