启动与生命周期
启动、关机、重启、暂停恢复与生命周期可靠性 · 汇总 10 条 · 近期 13 条
修复 bhyve arm64 无 ACPI 关闭时 SIGTERM 直接终止、域状态可能误报 running 的问题。
v2 在客户机访问未接受页且已关闭该场景 EPT Violation #VE 时返回 SHUTDOWN 而非 -EIO,并新增 helper、对错误信息限速,避免 VMM 误判并终止 VM。
v4 共 10 补丁,修复 i.MX uSDHC 等模型,使 Buildroot 2026.05 的 U-Boot 能从 SD 卡加载 zImage 与 DTB 并进入登录提示符。
报告在 virt+virtualization=on、32 vCPU 下启动 Xen 偶发 CPU bring-up 挂起,按键后恢复,疑似 WFE 唤醒丢失。
6 篇补丁修复竞态:-no-shutdown 下,处理 guest 关机请求期间收到 SIGTERM 会令 QEMU 只发 guest SHUTDOWN 便退出,缺失 host SHUTDOWN 事件。
v3 仅按规范复位 PMP 的 A/L 字段,并清理 QEMU 派生的 addr/num_rules 状态。
v2 新增 VIR_DOMAIN_EVENT_STOPPED_REBOOT,按 VMM 分补丁实现,以在重启请求后报告对应 stopped reason;作者仅在 Xen 测试。
单补丁在无 -dtb 的常见 x86 direct kernel boot 路径中用 mmap 映射内核,替代读入另行分配的内存。
pmp_unlock_entries() 以 pmp_get_num_rules() 为循环上界,稀疏配置下高索引表项的锁位与地址匹配位会跨 reset 残留,补丁改为遍历全部已实现表项。
两补丁修复 L2 进入失败(RSM 或 KVM_SET_NESTED_STATE)后未把 vcpu->arch.mmu 退回根 MMU 的问题,否则构造 shadow root 取 vmcs12->eptp 时可能空指针解引用。