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

バージョン: Latest (最新) 日付: 2018/08/07

詳細説明

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

CPU マイクロコードは、既存のシステムの特定の正誤を修正するメカニズムです。
マイクロコード更新を適用するための通常の好ましい方法は、システムを使用しています
BIOS が、Intel のプロセッサのサブセットについては、これは実行時に行うことができます
オペレーティングシステムを使用します。本パッケージにはこれらのプロセッサが含まれ
マイクロコード更新の OS 読み込みをサポートします。

このパッケージの対象ユーザーは、Linux * ディストリビューションなどの OS ベンダです。
その OS のリリースに含めるために。Intel はマイクロコードを得ることを推薦する
OS ベンダの更新メカニズムを使用する。専門家のユーザーはもちろん、更新することができます
OS ベンダのメカニズムの外部にあるマイクロコード。このメソッドは複雑で、
したがって、エラーが発生しやすい。

マイクロコードは、最高の BIOS からロードされます。特定のマイクロコードのみを適用する必要がある
BIOS から。このようなプロセッサのマイクロコードの更新は、パッケージ化されません
パッケージは、OS の配布には適していないためです。OEM が受け取ることがあります
これに含まれているもののスーパーセットであるかもしれないマイクロコードパッケージ
パッケージ。

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

マイクロコードを使用してマイクロコードをロードすることを推奨します。
最もよい適用範囲のための最も早い時に荷を積まれる。容認できないシステム
ダウンタイムは、遅延リロードメソッドを使用して、実行中のシステムを更新します。
再起動。

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

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

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

= = マイクロコードの更新手順 = =
--インテル-ucode/-
インテル-ucode ディレクトリには、バイナリマイクロコードファイルが含まれています
家族モデル-ステッピングパターン。このファイルは最新の Linux でサポートされています。
分布。通常は/lib/firmware ディレクトリにあり、
とマイクロコードのリロードインターフェイスを介して更新することができます。

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

システムにインテル-ucode パッケージを更新するには、1つの必要性:
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-ML のマイクロコードは、ディレクトリに提供されています
Linux カーネルは、それ以外の場合は、予期しないシステムが発生する可能性があります更新
動作。
OS ベンダは、遅延ローダーパッチ (
linux カーネルパッチ \) をパッケージ化する前に、ディストリビューションに含まれています。
BDX-ML のマイクロコードは、後半にロードします。

= = 20180807 リリース = =
--20180703 リリース時に更新-
プロセッサー識別子バージョン製品
モデルステッピング 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 core i7-8xx、i5-7xx;Xeon L3426、X24xx
WSM B1 6-25-2/12 0000000e-> 00000011 Core i7-6xx、i5-6xx/4xxM、i3-5xx/3xxM、ペンティアム G69xx、Celeon P45xx;Xeon L3406
WSM K0 6-25-5/92 00000004-> 00000007 Core i7-6xx、i5-6xx/5xx/4xx、i3-5xx/3xx、ペンティアム G69xx/P6xxx/U5xxx、セレロン 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-H/S/E3 Cx/Dx 6-3c-3/32 00000024-> 00000025 コア Gen4 デスクトップ;Xeon E3 v3
BDW-U/Y E/F 6-3d-4/c0 0000002a-> 0000002b コア Gen5 モバイル
HSW-ULT Cx/Dx 6-45-1/72 00000023-> 00000024 コア Gen4 モバイルと派生ペンティアム/セレロン
HSW-H の Cx 6-46-1/32 00000019-> 0000001a コアエクストリーム i7-5xxxX
BDW/E3 E/G 6-47-1/22 0000001d-> 0000001e Core i5-5xxxR/C、i7-5xxxHQ/EQ;Xeon E3 v4
SKL-U/Y D0 6-4e-3/c0 000000c2-> 000000c6 コア Gen6 モバイル
BDX-ド V1 6-56-2/10 00000015-> 00000017 Xeon D-1520/40
BDX-DE 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-DE Y0 6-56-4/10 0f000011-> 0f000012 Xeon D-1557/59/67/71/77/81/87
APL D0 6-5c-9/03 0000002c-> 00000032 ペンティアム n/J4xxx、セレロン n/J3xxx、アトム x5/7-E39xx
SKL-H/S/E3 R0 6-5e-3/36 000000c2-> 000000c6 コア Gen6;Xeon E3 v5
GLK B0 6-7a の-1/01 00000022-> 00000028 ペンティアムシルバー n/J5xxx、セレロン n/J4xxx
KBL-U/Y H0 6-8 e-9/c0 00000084-> 0000008e コア Gen7 モバイル
CFL-U43e D0 6-e-a/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-b/02 00000084-> 0000008e コア Gen8 デスクトップ

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

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

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

X

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

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

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

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

製品サポート

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

製品仕様

製品仕様

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

ご意見・ご要望

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

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

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

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