Linux * プロセッサー・マイクロコード・データ・ファイル

バージョン: 20180807 (以前のバージョン) 日付: 2018/08/07

ご利用可能なダウンロード

Linux*

英語

1.55 MB

b12f8680d87c81a302e8c85712ed1a80

microcode-20180807a.tgz

その他のバージョン

詳細説明

インテル Linux 用のプロセッサー・マイクロコード・パッケージ

CPU マイクロコードは、既存のシステムの特定のエラッタを修正するためのメカニズムです。
マイクロコードの更新を適用する通常の推奨される方法は、システムを使用する
BIOS が、Intel のプロセッサー のサブセットのために、これは実行時に行うことができます
オペレーティングシステムを使用する。このパッケージには 、
サポート マイクロコード更新の OS ロード。

このパッケージのターゲットユーザーは、Linux * ディストリビューションなどの OS ベンダーです。
、OS リリースに含めることができます。インテル は、マイクロコードの取得を推奨
OS ベンダーの更新メカニズムを使用します。専門家のユーザーはもちろんそれらを更新することができます
OS ベンダーのメカニズムのすぐ外にあるマイクロコード。この方法は複雑で、
したがって、エラーが発生しやすくなります。

マイクロコードは、BIOS からロードするのが最適です。特定のマイクロコードのみを適用する必要がある
BIOS から。このようなプロセッサのマイクロコード更新プログラムは、この
パッケージは、OS のインテル® ディストリビューション には適していないためです。OEM が
これに含まれているもののスーパーセットである可能性があるマイクロコード・パッケージ
パッケージ。

OS ベンダーは、カーネルが早期に使用できるマイクロコードを更新することもできます。
読み込み。例えば、Linux はカーネルの初期段階でプロセッサのマイクロコードを更新することができます。
ブートシーケンス。BIOS アップデートが利用できない状況では、早期ロード
は、プロセッサー・マイクロコードの更新に代わる最良の方法です。マイクロコードの状態
は電源リセット時にリセットされるため、その間に毎回更新する必要があります。
ブートプロセス。

Initrd メソッドを使用してマイクロコードをロードすることをお勧めします。
最高のカバレッジのための最も早い時間にロードされます。許容できないシステム
ダウンタイムは、遅延リロード方式を使用して、実行中のシステムを更新します。
再起動。

= = プロセッサ署名、ファミリ、モデル、ステッピング、およびプラットフォーム ID = =
プロセッサ署名は、モデルとバージョンを識別する番号
インテル・プロセッサー。これは、CPUID 命令を使用して取得することができ、
lscpu または/proc/cpuinfo. の内容からのコマンドを介して取得することも
それは通常、3つのフィールドとして提示されます: 家族、モデルとステッピング
(以下の更新の表では、F、MO および S として短縮されています)。

ファミリ/モデル/ステッピングの幅は 12/8/4bit ですが、
32ビットプロセッサ署名生データは、0FFM0FMS、16進数のようなものです。
たとえば、プロセッサの署名が0x000906eb の場合は、
ファミリ = 0x006、モデル = 0x9e およびステッピング = 0xb

プロセッサ製品は、複数の種類のプラットフォームに対して実装できますが、
したがって、MSR (17H) では、 インテル プロセッサー は3bit プラットフォーム ID フィールドを持ち、
これにより、最大で8種類のプラットフォームの種類を指定できます。
指定されたプロセッサー・モデルのマイクロ コード・ファイルは、複数の
プラットフォームであるため、マイクロコードのプラットフォーム ID (テーブル内の PI として短縮)
は8bit マスクで、各セットビットは対応しているプラットフォームの種類を示しています。
Msr ツールから rdmsr を使用して Linux 上のプラットフォーム ID を見つけることができます。

= = マイクロコード更新命令 = =
--インテル-ucode/--
ucode ディレクトリには、で指定されたバイナリマイクロコードファイルがあります
ファミリ-モデル-ステッピングパターン。このファイルは最新の Linux でサポートされています
分布。一般的には/lib/firmware ディレクトリにありますが、
、マイクロコードのリロードインターフェイスを使用して更新できます。

初期読み込み initrd を更新するには、パッケージ化の方法についてのインテル® ディストリビューション を参照してください。
初期読み込み用のマイクロコードファイル。一部のディストロは更新-initramfs または dracut を使用します。
上記で推奨されているように、OS ベンダーをお使いください。
遅延ロードを試行する前に、マイクロコード・ファイルが初期ロード用に更新されます。
以下の手順です。

Ucode パッケージをシステムにアップデートするには、次のものが必要です。
1./sys/devices/system/cpu/microcode/reload の存在を確実にする
2. ucode ディレクトリを/lib/firmware にコピーし、ファイルを上書きする
/lib/firmware/intel-ucode/
3. リロードインターフェイスを1に書き込んで、マイクロコードファイルをリロードします。
エコー 1 >/sys/devices/system/cpu/microcode/reload

OS ベンダーのメソッドを使用してマイクロコードを更新する場合、上記の手順が
更新プロセス中に自動的に行われています。

--インテル ucode-注意事項/--
このディレクトリーには、特殊な処理が必要なマイクロコードが含まれます。
BDX マイクロコードは、特別なコミットが必要なためディレクトリに用意されています。
Linux カーネルは、それ以外の場合、それを更新すると、予期しないシステムになるかもしれない
動作。
OS ベンダーは、レイトローダーパッチ (
linux カーネルパッチ \) は、パッケージ化の前にインテル® ディストリビューション に含まれています。
BDX は、遅延読み込みのためのマイクロコードを使用します。

= = 20180807 リリース = =
--20180703 リリース時のアップデート--
プロセッサー Id バージョン製品
モデルステップ F-MO-S/PI 旧 > 新規
新しいプラットフォームの--------------------------------------------
WSM-EP/WS U1 6-2c-2/03 0000001f Xeon E/L/X56xx、W36xx
NHM-EX D0 6-2e-6/04 0000000d Xeon E/L/X65xx/75xx
BXT C0 6-5c-2/01 00000014 アトム T5500/5700
APL E0 6-5c-a/03 0000000c アトム x5-E39xx
DVN B0 6-5f-1/01 00000024 アトム C3xxx
----更新されたプラットフォーム------------------------------------
NHM-EP/WS D0 6-1a-5/03 00000019-> 0000001d Xeon E/L/X/W55xx
NHM B1 6-1e-5/13 00000007-> 0000000a コア i7 8xx、i5-7xx;Xeon L3426, X24xx
WSM B1 6-25-2/12 0000000e-> 00000011 コア i7 6xx、i5-6xx/4xxM、i3-5xx/3xxM、ペンティアム G69xx、Celeon P45xx;Xeon L3406
WSM K0 6-25-5/92 00000004-> 00000007 コア i7 6xx、i5-6xx/5xx/4xx、i3-5xx/3xx、ペンティアム G69xx/P6xxx/U5xxx、Celeron P4xxx/U3xxx
SNB D2 6-2a-7/12 0000002d-> 0000002e コア Gen2;Xeon E3
WSM-EX A2 6-2f-2/05 00000037-> 0000003b Xeon E7
IVB E2 6-3a-9/12 0000001f-> 00000020 コア Gen3 モバイル
HSW/S/E3 Cx/Dx 6-3c-3/32 00000024-> 00000025 コア Gen4 デスクトップ;Xeon E3 v3
BDW/Y E/F 6-3d-4/c0 0000002a-> 0000002b コア Gen5 モバイル
HSW-ULT Cx/Dx 6-45-1/72 00000023-> 00000024 コア Gen4 モバイルおよび派生 Pentium/セレロン
HSW Cx 6-46-1/32 00000019-> 0000001a コアエクストリーム i7-5xxxX
BDW/E3 E/G 6-47-1/22 0000001d-> 0000001e コア i5-5xxxR/C, i7-5xxxHQ/EQ;Xeon E3 v4
SKL/Y D0 6-4e-3/c0 000000c2-> 000000c6 コア Gen6 モバイル
BDX V1 6-56-2/10 00000015-> 00000017 Xeon D-1520/40
BDX V2/3 6-56-3/10 07000012-> 07000013 Xeon D-1518/19/21/27/28/31/33/37/41/48, ペンティアム D1507/08/09/17/19
BDX ・ド・ Y0 6-56-4/10 0f000011-> 0f000012 Xeon D-1557/59/67/71/77/81/87
APL D0 6-5c-9/03 0000002c-> 00000032 Pentium N/J4xxx、Celeron n/J3xxx、Atom x5/7-E39xx
SKL/S/E3 R0 6-5e-3/36 000000c2-> 000000c6 コア Gen6;Xeon E3 v5
GLK B0 6-7a-1/01 00000022-> 00000028 Pentium シルバー N/J5xxx、Celeron n/J4xxx
KBL-U/Y H0 6-8e-9/c0 00000084-> 0000008e コア Gen7 モバイル
CFL-U43e D0 6-8e/c0 00000084-> 00000096 コア Gen8 モバイル
KBL/S/E3 B0 6-9e-9/2a 00000084-> 0000008e コア Gen7;Xeon E3 v6
CFL-H/S/E3 U0 6-9e/22 00000084-> 00000096 コア Gen8
CFL-H/S/E3 B0 6-9e/02 00000084-> 0000008e コア Gen8 デスクトップ

この情報は利便性のために一部機械翻訳を使用しています。この内容は一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。

このダウンロードは以下の製品での動作が確認されています。

インテル・ソフトウェア使用許諾契約

X

本ソフトウェアの利用は、ダウンロードしたソフトウェアに含まれるソフトウェア使用許諾契約の条項により制限されます。

使用許諾契約の条項に同意します

使用許諾契約の条項に同意しません

サポート製品のハイライト、お勧めのコンテンツなど。

製品サポート

サポート製品のハイライト、お勧めのコンテンツなど。

製品仕様

製品仕様

ワンタッチで必要なすべての情報にアクセス

ご意見・ご要望

インテルは、ダウンロード・センターを皆様にとって価値あるリソースにしていきたいと考えています。ご意見、ご質問、ご提案などございましたら、以下に記入してお送りください。

インテル® 製品に関してサポートが必要ですか?サポートへの問い合わせ

本サイトの情報はお客様のお役に立ちましたか?

お客様の個人情報は、本件の回答にのみ使用します。お客様のお名前とメールアドレスはいかなるメーリングリストにも追加されませんし、本人がリクエストしない限り、今後インテル コーポレーションよりメールを受け取ることもございません。「送信」をクリックすると、お客様はインテルの利用規約に同意し、インテルのプライバシー・ポリシーの内容を理解したものとします。