Linux® 处理器微码数据文件

版本: 20190312 (最新) 日期: 2019/3/12

可供下载

Red Hat Enterprise Linux 7.4*
Red Hat Enterprise Linux 7.3*
Red Hat Enterprise Linux 7.2*
Red Hat Enterprise Linux* 7.1
Red Hat Enterprise Linux* 7.0
Red Hat Enterprise Linux 6.9*
Red Hat Enterprise Linux 6.8*
Red Hat Enterprise Linux 6.7*
Red Hat Enterprise Linux* 6.6
Red Hat Enterprise Linux* 6.5
SUSE Linux Enterprise Server 12 SP1*
SUSE Linux* Enterprise Server 12
SUSE Linux Enterprise Server 11 SP4*
SUSE Linux* Enterprise Server 11 SP3
SUSE Linux* Enterprise Server 11 SP2
SUSE Linux* Enterprise Server 11 SP1
SUSE Linux Enterprise Server 11*
SUSE Linux Enterprise Server 10*
SUSE Linux Enterprise Server 9.0*
SUSE Linux Enterprise Server 8.0*
SUSE Linux Enterprise Server (SLES) 12.2*
CentOS*
Fedora 24*
Chromium 操作系统*
Debian Linux*
谷歌 Chrome 操作系统*
Linux*

英语

0 MB

edc254719a003f88f6d98b9ac34fe156

Intel-Linux_Processor_Microcode_readme.txt

其他版本

详细描述

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

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

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

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

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

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

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

族/型号/步进的宽度为 12/8/4 位,但在
32 位处理器签名原始数据类似于 0FFM0FMS,十六进制。
例如,如果处理器签名为 0x000906eb,则表示
系列=0x06、型号=0x9e和步进=0xb

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

[ 微码更新说明 ]
-- 英特尔-ucode/ --
英特尔-ucode 目录包含二进制微码文件命名
家庭模型步进模式。在大多数现代 Linux 中支持该文件
分布。它通常位于 /lib/固件目录中,
可通过微码重新加载接口进行更新。

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

要将英特尔-ucode 包更新到系统,需要:
1. 确保存在 /sys/设备/系统/cpu/微码/重新加载
2. 将英特尔-ucode 目录复制到 /lib/固件,覆盖
/lib/固件/英特尔-ucode/
3. 将重新加载接口写入 1 以重新加载微码文件,例如,
回波 1 > /sys/设备/系统/cpu/微码/重新加载

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

-- 英特尔-ucode 与警告/ --
此目录包含可能需要特殊处理的微代码。
BDX-ML 微码在目录中提供,因为它需要在
Linux 内核,否则,更新它可能会导致意外的系统
行为。
操作系统供应商必须确保后期加载程序修补程序(在
linux 内核修补程序*) 包含在分发中,然后再打包
用于后期加载的 BDX-ML 微码。

[ 20190312 版本 ]
-- 20180807 版更新 -
处理器标识符版本产品
模型步进 F-MO-S/PI 旧->新
----新平台----------------------------------------
AML-Y22 H0 6-8e-9/10 000009e 核心 Gen8 移动
WHL-U W0 6-8e-b/d0 000000a4 核心 Gen8 移动
WHL-U V0 6-8e-d/94 000000b2 核心 Gen8 移动
CFL-S P0 6-9e-c/22 000000a2 核心 Gen9 台式机
CFL-H R0 6-9e-d/22 00000b0 核心 Gen9 移动
----更新的平台------------------------------------
HSX-E/EP Cx/M1 6-3f-2/6f 0000003d->00000041 核心Gen4 X系列;泽恩 E5 v3
HSX-EX E0 6-3f-4/80 0000012->00000013 至强 E7 v3
SKX-SP H0/M0/U0 6-55-4/b7 0200004d->0000005a 至强可扩展
SKX-D M1 6-55-4/b7 0200004d->0000005a 至强 D-21xx
BDX-DE V1 6-56-2/10 00000017->00000019 至强 D-1520/40
BDX-DE V2/3 6-56-3/10 07000013->07000016 至日 D-1518/19/21/21/27/28/31/33/33/37/41/48,奔腾 D1507/08/09/17/19
BDX-DE Y0 6-56-4/10 0f000012->0f000014 至强 D-1557/59/67/71/77/81/87
BDX-NS A0 6-56-5/10 0e0000a->0e00000c 至强 D-1513N/23/33/43/53
APL D0 6-5c-9/03 0000032->00000036 奔腾 N/J4xxx、赛扬 N/J3xxx、Atom x5/7-E39xx
APL E0 6-5c-a/03 000000c->00000010 Atom x5/7-E39xx
GLK B0 6-7a-1/01 00000028->0000002c 奔腾银 N/J5xxx,赛扬 N/J4xxx
KBL-U/Y H0 6-8e-9/c0 0000008e->0000009a 核心 Gen7 移动
CFL-U43e D0 6-8e-a/c0 0000096->0000009e 核心 Gen8 移动
KBL-H/S/E3 B0 6-9e-9/2a 0000008e->0000009a 核心基因7;泽恩 E3 v6
CFL-H/S/E3 U0 6-9e-a/22 00000096->00000a 核心 Gen8 台式机、移动版、Xeon E
CFL-S B0 6-9e-b/02 0000008e->00000a 核心 Gen8

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

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

英特尔软件许可协议

X

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

我接受许可协议中的条款

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

提供反馈

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

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

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

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