Linux * 处理器微码数据文件

版本: Latest (先前发行的) 日期: 2019/3/12

详细描述

英特尔 适用于 Linux 的处理器微码包 *

CPU 微码是一种纠正现有系统中某些错误的机制。
应用微码更新的常规首选方法是使用系统
BIOS, 但对于英特尔处理器 的子集, 这可以在运行时完成
使用操作系统。此包包含那些处理器
支持 操作系统加载微码更新。

此程序包的目标用户是操作系统供应商, 如 Linux 发行版
以包含在其操作系统版本中。英特尔 建议获取微码
使用操作系统供应商更新机制。专家用户当然可以更新他们的
操作系统供应商机制外的微代码。此方法是复杂的,
因此, 可能容易出错。

微代码最好从 BIOS 加载。某些微码只能应用
从 BIOS。此类处理器微代码更新永远不会打包在此
包, 因为它们不适合操作系统分发。OEM 可能会收到
微码包, 可能是一个超集的内容, 包含在这
包。

操作系统供应商可能还会选择更新内核可以提前使用的微码
加载。例如, Linux 可以在内核的早期更新处理器微码
引导顺序。在 BIOS 更新不可用的情况下, 提前加载
是更新处理器微码的下一个最佳选择。微码状态
在电源复位时重置;因此, 它需要在每次更新。
启动过程。

建议使用 initrd 方法加载微码, 以便使用微码
加载最早的时间为最佳的覆盖。不能容忍的系统
停机时间可能会使用延迟重新加载方法来更新正在运行的系统, 而无需
重新 启动。

= = 关于处理器签名、系列、型号、步进和平台 ID = =
处理器签名是一个数字, 用于标识
英特尔 处理器。它可以通过使用 CPUID 指令获得, 并且可以
也可以通过命令 lscpu 或从的含量中获得。
它通常显示为3个字段: 家庭, 模型和步进
(在下面的更新表中, 它们被缩短为 F、MO 和 S)。

家庭/模型的宽度是 1/4位, 但当安排在
32位处理器签名原始数据类似于 0FFM0FMS, 十六进制。
例如, 如果处理器签名为 0x000906eb, 则表示
家庭 = 0X006, 模型

处理器产品可以为多种类型的平台实现,
因此, 在 MSR(17H) 中,英特尔处理器 具有3位平台 id 字段
最多可以从8种类型指定平台类型。
指定处理器模型的微码文件可以支持 多个
平台, 因此微代码的平台 ID (在表中缩短为 PI)
是一个8位掩码, 每个设置位表示它支持的平台类型。
人们可以使用 msr 工具中的 rdmsr 在 Linux 上找到平台 ID。

= = 微码更新说明 = =
-----------------------------
英特尔-ucode 目录包含在
家族模型步进模式。大多数现代 Linux 都支持该文件
分布。它通常位于/libn 固件目录中,
并可通过微码重装界面进行更新。

要更新早期加载, 请咨询您的发行版, 了解如何打包
早期加载的微码文件。有些发行版使用更新-initramfs 或 dracut。
按照上面的建议, 请使用操作系统供应商的推荐方法, 以确保
在尝试后期加载之前, 将更新微码文件以进行早期加载
下面的程序。

要将智能 ucode 包更新到系统, 需要:
1. 确保存在/syss/deviceses/systesco/微 codew/重新加载
2. 将智能 ucode 目录复制到/lib/固件, 覆盖
-liblib-dinoware
3. 将重新加载接口写入1以重新加载微码文件, 例如,
echo 1 >/sysseses/systese/ciccodesreload

如果您使用操作系统供应商方法更新微码, 上述步骤可能会
已在更新过程中自动完成。

-----------------------------------------------
此目录包含可能需要特殊处理的微代码。
BDX-ML 微码在目录中提供, 因为它需要在
Linux 内核, 否则, 更新它可能会导致意外的系统
行为。
操作系统供应商必须确保延迟加载程序修补程序 (在
在包装之前, linux 内核补丁 \) 包含在分布中。
用于后期加载的 BDX-ML 微码。

= = 20190312 版本 = =
--20180807 版本更新--
处理器标识符版本产品
新型步进 F-MO-SPI 老 > 新
----新平台----------------------------------------
AML-Y22 H0 6-8-9/10 0000009 核心 Gen8 移动
WHL-U W0 6-8 e-b/d0 000000a4 核心 Gen8 移动
WHL-U V0 6-8 e-d\ 94 0000b2 核心 Gen8 移动
CFL-S P0 6-9e-c\ 22 000000a2 核心 Gen9 桌面
CFL-H R0 6-9e-d22 000000b0 核心 Gen9 移动
----更新的平台------------------------------------
HSX-EEP cx1 6-h-2/6f 000000>00000041-核心 Gen4 x 系列;至强 E5 v3
HSX-EX E0 6-H----80 00000012->00000013 至强 E7 v3
SKX-SP H0/U0 6-55-4B7 0200004D->0000005A 至可扩展
SKX-D M1 6-55-4b7 0200004d-Xeon D-21xx
BDX-DE V1 6-56-21 000017->00000019 至----
BDX-DE v2 3-51---1010000013->07000016 Xeon D-1518\ 21/21/28/312\, 奔腾 D1507/08/17\。
BDX-DE Y0 6-56-410 0f000012->0f000014 至强 D-1557/67/771/77/887
BDX-NS A0 6-56-510e00000a->0e00000c Xeon D-1513N\ 233/43/53
APL d0 6-5c-900000032->00000036 奔腾 N/J4xxx, Ceron N/J3xxx, Atom X5\ 7-E39xx
APL e0 6-5c-as03 0000000c->00000010 Atom X\ 7-E39xx
GLK B0 6-7a-5 000028->0000002c 奔腾 Silver N/J5xxx, Ceron N/jxxx
KBL-UY H0 6-8 e-9c0 0000->0000009a 核心 Gen7 移动
CFL-U43E D0 6-8e-a\ c0 00000096->0000009e 核心 Gen8 移动
KBL-HS™ B0 6-9-9/0000->0000009a 核心 Gen7;至强 E3 v6
CFL-H动手动脚可/u0 6-9e-a\ 22 000096->000000aa 核心 Gen8 台式机, 移动, 至强 E
CFL-S B0 6-9e-b/02 00008->000000aa 核心 Gen8

此信息是对原始内容进行机器翻译和人工翻译的结果,仅为您的便利而提供。此内容仅提供用于一般参考,不应将其作为完整或准确的信息予以依赖。

此下载包对下面列出的产品有效。

英特尔软件许可协议

X

您下载的任何软件中携带的软件许可协议条款控制您对软件的使用。

我接受许可协议中的条款

我不接受许可协议中的条款

支持产品亮点,特色内容,更多。

产品支持

支持产品亮点,特色内容,更多。

产品规格

产品规格

您需要的信息均在您的指间。

提供反馈

我们的目标是使下载中心成为您的一个有价值的资源。请在此处提交您的意见、问题或建议。

需要获得对英特尔® 产品的帮助吗?联系支持人员

您是否觉得此网站上的信息很有用?

您的个人信息将仅用于对此查询作出回应。您的姓名和电子邮件地址将不会添加到任何邮寄列表中;您也不会在未经请求的情况下收到来自英特尔公司的电子邮件。单击“提交”即确认您接受英特尔的使用条款,并了解英特尔的隐私策略。