概览
QEMU
当日以评审推进与缺陷收口为主:single-binary v4 修补 target-info 回归,target-arm PULL 含 WFxT 超时修复;scsi-disk 容量通知、s390x/pci 翻译边界、WHPX VMX MSR 等修复已获 R-b。
KVM
主线集中在机密计算与迁移:guest_memfd 就地转换升至 v11 冲刺 7.4,CoCo 迁移内核 API 讨论 memslot/GPA 语义,AMD SVM PML v8 等待合入窗口;arm-on-s390 与 PPC selftests 基建同步推进。
Libvirt
当日规模较小,以驱动能力与运行环境修补为主:bhyve session 模式系列首次提交、AppArmor USB 直通规则已合并、virtqemud 日志轮转 RFC 贴出实现补丁。
统计
观察4
KVM · guest_memfd 就地转换 v11
46 补丁且明确冲刺 7.4 软截止,属性切换时的 zap 策略、hugetlb 拆分为 4K 的代价尚未定案,后续版本与合入结果都值得跟踪。
KVM · CoCo 客户机迁移内核 API
厂商无关 API、目的端 GPA 与 memslot 语义、dirty tracking 方案均未收敛,直接决定 TDX/SEV-SNP 实时迁移能否落地。
QEMU · single-binary 多目标链接
55 补丁改变机器枚举与 arch:name 前缀约定,CONFIG 相关机器可见性与 QAPI 暴露方式仍在讨论,影响构建与 -M 行为。
Libvirt · bhyve session 模式
9 补丁尚只有作者发言,非特权路径、进程管理与重连语义未经评审,是否被接受需后续观察。
显示 21 / 21 条精选
当前筛选没有匹配条目。
QEMU13 条精选
target-arm 队列共 37 个补丁,多数为 bugfix,其中修复 WFIT/WFET 在 CNTVOFF_EL2 让虚拟计数领先物理计数时把唤醒点错误设为 INT64_MAX 的问题。
影响:启用 FEAT_WFxT 的 Linux 客户机在 __delay() 中会等到中断而非按超时唤醒;合入结果需以主线为准。
查看原始标题
[PULL 00/37] target-arm queue因内核固定 stage-2 页大小能力位,ID 寄存器测试在真机与模拟下结果不同;RFC 新增固定位检查 helper 并更新 v8_user_idregs,关联 GitLab issue 4566。
影响:影响 linux-user 下 ID 寄存器可见性与测试可信度;维护者要求测试输出更清楚地解释差异,仍处 RFC 阶段。
查看原始标题
[RFC PATCH] target/arm: fix user-mode emulation of ID_AA64MMFR0_EL1v2 为 macOS 27.0 预发布 VHE 实现加开关,并补充暴露 E2H0、忽略 CNTKCTL_EL12 访问、VHE 开启时上报 EL3;首个补丁为独立修复,作者建议回合到 11.1。
影响:让 Apple 宿主上的 HVF 能运行 VHE 配置的 KVM,并改善 GICv3 可见性;仍为实验特性,默认启用与否待定。
查看原始标题
[PATCH v2 0/5] hvf: arm: add experimental VHE (x-vhe) togglewhpx_get_supported_msr_feature() 此前用非 TRUE 能力码查询 TRUE_PINBASED 与 TRUE_PROCBASED 控制,并对 PROCBASED_CTLS2 及四个 TRUE_* MSR 返回原始 allowed-0/1 位对。
影响:修正后与 kvm_arch_get_supported_msr_feature() 语义一致,Windows 宿主上 VMX 控制位的暴露更准确;已获 Reviewed-by。
查看原始标题
[PATCH] target/i386/whpx: fix VMX capability MSR valuesv4 共 55 补丁,把 ARM 32/64 与 MicroBlaze 编译一次链入同一 qemu-system,借 TargetInfo 过滤机器;讨论定位到某提交引起的 target-info 问题并给出 stub 与主文件改动。
影响:改变 QEMU 构建与机器枚举方式;机器 is_available 与 CONFIG 选项如何通过 QAPI 暴露仍在争论,已获 Reviewed-by。
查看原始标题
[PATCH v4 00/55] single-binary: link multi-targets into qemu-systemv7 增加 Axiado AX3005 SoC 及评估板模型:4 个 Cortex-A53、GICv3、9 个 Cadence UART、带 PHY 的 SDHCI 与 8 个 Cadence GPIO,并对既有 AX3000 模型做兼容性微调。
影响:扩大 aarch64 上非 virt 机器与嵌入式外设覆盖;已获 Philippe Mathieu-Daudé Reviewed-by,作者仍在催评审。
查看原始标题
[PATCH v7 00/13] Add Axiado SoC AX3005 and EVBv12 按评审意见移除默认 e1000e 网卡与 ich9 AHCI,需用时由命令行添加;启动测试暂用 AHCI 做基本健全性检查,待上游 EDK2 固件就绪后再扩展。
影响:参考平台向最小化默认配置收敛,利于统一测试基线;已获 Andrew Jones Reviewed-by。
查看原始标题
[PATCH v12 0/5] hw/riscv: Server Platform Reference Boardv2 共 19 补丁,把 tests/tcg/mips/user/ 的 ISA 测试并入,新增 mipsel 多架构测试与 mips64r6 测试,修复部分编译告警并为无法运行的 r5900 测试补 README。
影响:扩大 TCG 回归覆盖,降低 mips 目标静默回归风险;已获 Philippe Mathieu-Daudé Reviewed-by。
查看原始标题
[PATCH v2 00/19] tcg/tests: integrate rest of mips tests三个补丁修正 rpcit_service_call() 的帧步进、reg_ioat() 客户机触发错误改用 qemu_log_mask(),并在翻译模式下拒绝超出 IOAT 容量的 aperture。
影响:减少客户机可触发的非法翻译区间进入后续处理;已获 Christian Borntraeger Ack,作者将按反馈修正重发。
查看原始标题
[PATCH 0/3] s390x/pci: some translation fixesv3 共 10 补丁,处理 qapi-schema.json 中最复杂的段落拆分,涉及结构体内联场景下 intro 与成员描述的归属,并调整部分提交信息。
影响:不改运行时行为,但会改变内联结构体文档的渲染与下游文档查阅;对非 QAPI 维护者主要是文档观感变化。
查看原始标题
[PATCH v3 00/10] qapi: convert/split remaining QAPI/QMP intro sectionsqom-set 'drive' 经 bdrv_replace_child_bs() 直接替换节点,绕过了 bdrv_co_truncate() 的通知,scsi-disk 缓存的 max_lba 不更新,check_lba_range() 可能按旧容量校验请求。
影响:涉及后端替换/热插拔场景下的请求校验正确性;已获 block 侧 Reviewed-by,作者在 ping 推进。
查看原始标题
[PATCH 0/4] block, scsi-disk: honour a size change on child replacement4 补丁改写 wait、锁定指令与 COF 的 PC 更新方式:把当前包 PC 传给 lock 指令、并在可能结束 TB 的指令前预载下一包地址;作者称无功能变化但改动了 VMStateDescription。
影响:涉及 CPU 状态与迁移格式描述,评审提出的问题将由作者另发后续系列处理,本系列宜谨慎合入。
查看原始标题
[PATCH 0/4] hexagon: Remove wait{,_next_pc}v6 在系统模式改用 update_guest_debug 处理单步,取代 cpu_single_step 中的 TCG 专用 hack,并把其他 cflags 更新藏在 tcg_enabled() 之后,避免影响虚拟化路径。
影响:为后续拆分加速器铺路,也避免 TCG 与虚拟化并存时的额外开销;cflags 与 flags 钩子语义仍在讨论。
查看原始标题
[PATCH v6 0/2] accel/tcg: cut per-block dispatch overhead (part 1)KVM5 条精选
v8 共 29 补丁,s390 抽取 arm64 的定义与实现并本地复用,用 ARM64_S390_COMMON 标记跳过 arm64 汇编等架构专属代码,尽量减少对 arm64 代码的改动。
影响:跨架构复用 hypervisor 代码路径的极端案例;Ilya Leoshkevich 给出 Reviewed-by,标记方式(#ifdef 而非承载语义注释)的取舍仍是评审焦点。
查看原始标题
[PATCH v8 00/29] KVM: s390: Introduce arm64 KVM为 Zen6 及以后处理器实现 Page Modification Logging,用 VMCB 的 PML_ADDR/PML_INDEX 与 4KB 日志缓冲写满时触发 VMEXIT,经 CPUID 0x8000000A ECX[4] 上报。
影响:为 AMD 平台带来硬件辅助脏页跟踪,直接服务实时迁移性能;作者已 ping 维护者确认是否还需改动以赶上 7.4,并获 Borislav Petkov Ack。
查看原始标题
[PATCH v8 0/8] KVM: SVM: Add Page Modification Logging (PML) supportv2 共 20 补丁,为 PPC selftests 重构分页与页分配器,LoongArch 最小 GPA 取 0x180000 并搬迁 vGIC LPI 压测;新增 Ritesh 在 ppc64le PowerVM/PowerNV 真机上的测试确认与 Reviewed-by。
影响:为 PPC selftest 落地铺路;Ritesh 表示其 PPC selftests v4 将基于该系列重发,跨架构 selftest 基建趋于成熟。
查看原始标题
[PATCH v2 00/20] KVM: selftests: PPC pre-enablingRFC v2 提出厂商无关的 TDX/SEV-SNP 迁移内核 API;新增讨论集中在目的端 KVM 视角下 GPA/memslot 的映射方式,以及常规迁移按 RAMBlock+offset 传输的差异。
影响:决定机密客户机实时迁移能否落地:此前关于全量扫描代价过高的意见未消,作者仍在探索独立脏页跟踪,硬件机制被作为替代思路。
查看原始标题
[RFC PATCH v2 0/4] Add KVM API for confidential guest live migrationv11 共 46 补丁,基于 kvm-x86/next,依赖 kvm_gmem_get_pfn() 不再返回带引用页的前置系列;新增每 gmem 属性用于约束用户映射。
影响:机密计算内存转换的基础设施;讨论集中在混合属性区间转为全私有时的选择性 zap 与 hugetlb 拆分为 4K 的代价。
查看原始标题
[PATCH v11 00/46] guest_memfd: In-place conversion supportLibvirt3 条精选
RFC 提议为模块化 virtqemud(及单体 libvirtd)补 logrotate 策略,并给出开启完整 debug 日志与重启对应守护进程示例;作者已按 Daniel 建议在列表贴出补丁链接。
影响:针对长期运行守护进程的日志占用问题;按守护进程生成并随子 RPM 分发的方案是否被接受仍待确认。
查看原始标题
[RFC] logrotate: add policy for virtqemud.log9 补丁实现 bhyve:///session:路径移入驱动配置、探测 monitor 模式能力、实现非特权模式下的进程管理与重连、清理 IPC socket,并补测试与文档。
影响:让 FreeBSD 非特权用户在会话模式下使用 bhyve,缩小与其他驱动在用户态会话能力上的差距;暂无评审结论。
查看原始标题
[PATCH 0/9] bhyve: session mode supportlibusb 会沿 sysfs 拓扑读取上级 USB 控制器(PCI 或 platform 设备)的 uevent,而既有规则只覆盖 usb[0-9]* 目录之下,导致 USB 直通被拒。
影响:修复后 libvirt-qemu profile 下 USB 设备直通不再被 AppArmor 阻断;已获 Reviewed-by 并已合并。