主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8|回复: 0

AMD Ryzen 7000/8000 CPU 使用嵌套虚拟化可能导致随机重启

[复制链接]

75

主题

153

回帖

733

积分

高级会员

Rank: 4

积分
733
发表于 前天 11:31 | 显示全部楼层 |阅读模式
原文来源:https://www.phoronix.com/news/Linux-Clear-VMLOAD-VMSAVE-Zen4

在今天(2024 年 11 月 17 日)预计发布 Linux 6.12 内核之前,有一个最后一刻的“x86/urgent”拉取请求。值得注意的是,针对 Linux 6.12 的最后一刻 x86 紧急修复(并且还将向后移植到之前的内核版本)正在解决 AMD Ryzen Zen 4 客户端处理器(例如 Ryzen 7000/8000 系列处理器)在使用时的问题虚拟化可能导致主机随机重新启动。

该问题源于 7 月份的错误报告,该错误报告涉及使用 AMD Ryzen 7000/8000 系列 CPU 和使用嵌套虚拟机时随机主机重新启动。错误报告指出:

在 AMD Ryzen 7000/8000 (ZEN4) CPU 上运行嵌套虚拟机会导致主机随机重启。

没有内核恐慌,没有日志条目,没有相关输出到串行控制台。就好像平台只是硬重置一样。重现它的时间似乎因系统而异,并且可能取决于工作负载甚至特定的 CPU 型号。


快进几个月,问题是 Zen 4 客户端处理器上错误地宣传了 VMLOAD/VMSAVE 支持。因此,Linux 6.12 和之前的稳定内核版本的更改是清除 Zen 4 客户端 SoC 的 VMLOAD/VMSAVE 功能。 AMD EPYC 4004/8004/9004 服务器处理器仍然支持并启用 VMLOAD/VMSAVE,此问题仅影响 Ryzen 客户端处理器。

AMD Linux 工程师 Mario Limonciello 的补丁解释道:

一些 Zen4 客户端 SoC 宣传可以使用虚拟化 VMLOAD/VMSAVE,但据报告,使用这些指令会导致主机随机重启。

Zen4 客户端无意宣传这些指令,因此请清除该功能。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2024-11-21 18:33 , Processed in 0.086753 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表