英特尔处理器内核内存泄漏设计缺陷迫使 Linux、Windows 重新设计
和
在最近的新闻中,人们可以读到有关内核内存泄漏 CPU 错误的信息。
如果使用 OpenBSD,我们如何保护自己?或者 OpenBSD 不受影响?
答案1
amd64的CPU微码更新代码
https://undeadly.org/cgi?action=article;sid=20180115073406
https://marc.info/?l=openbsd-tech&m=151588857304763&w=2
当你固件更新,您将获得固件文件。
重新启动后,它将尝试更新 CPU 上的微代码。也许没有新的微代码。也许您的 BIOS 有微代码的副本并在启动 OpenBSD 之前安装它。
这个固件安装完成得有点晚。做得更好需要在引导块中进行一些工作来查找固件文件,但现在时间有点短。
新微代码中添加的分支目标缓存刷新功能尚未使用。还有更多的代码需要编写,但同样,其他工作也在先进行。
此外,英特尔表示他们的新微代码很糟糕,人们应该稍等一下。
“嗨,我的名字是英特尔,我是一名作弊投机者”。
那么目前的状态:以 root 身份执行“fw_update”命令并重新启动。