启动与生命周期
启动、关机、重启、暂停恢复与生命周期可靠性 · 汇总 7 条 · 近期 15 条
v2 将 last_steal 字段移至主 vcpu 结构,并在 kvm_arch_vcpu_run_pid_change() 调用前重置;配套 selftest 参考 steal_time.c。
修复 i.MX uSDHC 模型与早期 boot 访问,使 Buildroot U-Boot 可从 USDHC2 加载内核并到达 login;为两条启动路径补功能测试。
为 virtio-blk-pci 启动设备扩展 Secure IPL 支持;Matthew 指出测试 setup 会在两次测试间重复执行,建议直接允许。
v3 为 s390x BIOS/IPL 增加 PCI SCSI 启动能力,用 offset+sizeof 计算 IPLB 长度并补充 setup 失败检查;Eric Farman 已审阅。
在容器缺少 initctl 时,virsh shutdown 走 SIGTERM 分支却未真实发送信号,且命令提示成功;libvirt 5.5.0 上报告该问题。
v2 把 on_poweroff/on_reboot 全部交由 monitor 处理,并实现 virDomainSetLifecycleAction API 支持 live/config 更新。
回退 9696846600ca,允许加载 x86_64 multiboot 镜像并以 32 位模式启动,修复 gnumach x86_64 加载问题。
针对 vfio-pci 在 SR-IOV 启用时允许 PF reset 并可能引发 machine check 的问题,在公共 wrapper 加 device_lock 并阻止越界复位;Google 已确认修复。
新 issue 报告主机 S3 挂起/恢复后,libvirt-guests 不会同步运行中 guest 的时钟,SYNC_TIME 仅覆盖关机/开机。
virtio-mmio 在 reset 时不等待 in-flight callback,而 virtio-pci 会等待;v2 把同步等待提升到通用层,并修正 virtio_input 先注销输入设备再 reset 的顺序。补丁系列未完整发送。