Linux * Prozessor Microcode Data File

Version: Latest (News) Datum: 07.08.2018

Ausführliche Beschreibung

Intel Prozessor Microcode Package für Linux *

CPU-Mikrocode ist ein Mechanismus, um bestimmte Errata in bestehenden Systemen zu korrigieren.
Die normale bevorzugte Methode zur Anwendung von Mikrocode-Updates ist die Nutzung des Systems
BIOS, aber für eine Teilmenge von Intel-Prozessoren kann dies zur Laufzeit erfolgen
mit dem Betriebssystem. Dieses Paket enthält die Prozessoren, die
Support OS Laden von Mikrocode-Updates.

Der Ziel Benutzer für dieses Paket sind OS-Anbieter wie Linux *-Distributionen
für die Aufnahme in Ihre OS-Veröffentlichungen. Intel empfiehlt, den Mikrocode zu bekommen
mit dem OS-Vendor-Update-Mechanismus. Erfahrene Anwender können natürlich Ihre
Mikrocode direkt außerhalb des OS-Vendor-Mechanismus. Diese Methode ist komplex und
So könnte fehleranfällig sein.

Microcode wird am besten aus dem BIOS geladen. Bestimmte Mikrocode dürfen nur angewendet werden
aus dem BIOS. Solche Prozessor-Mikrocode-Updates sind nie in diesem verpackt
Paket, da Sie nicht für die OS-Distribution geeignet sind. Ein OEM kann erhalten
Mikrocode-Pakete, die ein Superset dessen sein könnten, was in diesem enthalten ist
Paket.

OS-Anbieter können sich dafür entscheiden, auch den Mikrocode zu aktualisieren, den Kernel für frühe
Laden. Für z.b. Linux kann Prozessor-Mikrocode sehr früh im Kernel aktualisieren
Bootsequenz. In Situationen, in denen das BIOS-Update nicht verfügbar ist, werden frühe Lade
ist die nächstbeste Alternative zur Aktualisierung von Prozessor-Mikrocode. Microcode States
werden auf einem Power-Reset zurückgesetzt, daher muss jedes Mal aktualisiert werden, wenn
Bootprozess.

Das Laden von Mikrocode mit der initrd-Methode wird empfohlen, damit der Mikrocode
wird zum frühesten Zeitpunkt für die beste Abdeckung geladen. Systeme, die nicht vertragen
Ausfallzeiten können die späte Reload-Methode verwenden, um ein laufendes System zu aktualisieren, ohne
Neustart.

= = über Prozessor-Signatur, Familie, Modell, Step und Platform ID = =
Prozessor Signature ist eine Zahl, die das Modell und die Version eines
Intel Prozessor. Es kann mit der CPUID-Anweisung bezogen werden und kann
auch über den Befehl lscpu oder über den Inhalt von/proc/cpuinfo.
Es wird in der Regel als 3 Felder präsentiert: Familie, Modell und Step
(in der Tabelle der Aktualisierungen unten werden Sie als F, Mo und S verkürzt).

Die Breite der Familie/Modell/Schritt ist 12/8/4Bit, aber wenn in der
32bit Prozessor Signatur RAW-Daten sind wie 0ffm0fms, hexadezimal.
Wenn z.b. eine Prozessor-Signatur 0x000906eb ist, bedeutet das
Familie = 0x006, Model = 0x9E und Stepping = 0xB

Ein Prozessor-Produkt kann für mehrere Arten von Plattformen implementiert werden,
So haben Intel-Prozessoren in MSR (17h) ein 3bit-Plattform-ID-Feld,
, die einen Platt Form Typ von höchstens 8 Typen angeben kann.
Eine Mikrocode-Datei für ein bestimmtes Prozessor-Modell kann mehrere
Plattformen, so die Plattform-ID eines Mikro Codes (verkürzen als PI in der Tabelle)
ist eine 8bit-Maske, jedes Set-Bit zeigt einen Platt Form Typ an, den es unterstützt.
Man kann die Plattform-ID unter Linux mit RDMSR von MSR-Tools finden.

= = Microcode Update instructions = =
--Intel-ucode/--
Intel-ucode-Verzeichnis enthält binäre Mikrocode-Dateien, die in
Familien-Model-Step-Muster. Die Datei wird in den meisten modernen Linux unterstützt
Distributionen. Es befindet sich in der Regel im/lib/firmware-Verzeichnis,
und kann über die Mikrocode-Reload-Schnittstelle aktualisiert werden.

Um das frühe Laden von initrd zu aktualisieren, konsultieren Sie Ihre Distribution, wie Sie Verpacken
Mikrocode-Dateien für die frühe Verladung. Einige Distros verwenden update-initramfs oder Dracut.
Wie oben empfohlen, verwenden Sie bitte die OS-Anbieter sind empfohlene Methode, um sicherzustellen,
Mikrocode-Datei wird für die frühe Beladung aktualisiert, bevor der Versuch der spätlast
Verfahren unten.

Um das Intel-ucode-Paket auf das System zu aktualisieren, benötigen Sie:
1. die Existenz von/sys/Devices/System/CPU/Microcode/Reload sicherstellen
2. Kopieren Sie Intel-ucode-Verzeichnis auf/lib/firmware, überschreiben Sie die Dateien in
/lib/firmware/Intel-ucode/
3. schreiben Sie die Reload-Schnittstelle auf 1, um die Mikrocode-Dateien neu zu laden, z.
Echo 1 >/sys/Devices/System/CPU/Microcode/Reload

Wenn Sie die OS-Vendor-Methode verwenden, um den Mikrocode zu aktualisieren, können die obigen Schritte
wurden automatisch während des Aktualisierungsprozesses durchgeführt.

--Intel-ucode-With-Caveats/--
Dieses Verzeichnis enthält Mikrocode, der eine spezielle Handhabung benötigen könnte.
BDX-ml Mikrocode wird im Verzeichnis zur Verfügung gestellt, da es spezielle Commits in
der Linux-Kernel, andernfalls kann die Aktualisierung zu einem unerwarteten System führen
Verhalten.
OS-Anbieter müssen sicherstellen, dass die Late Loader Patches (bereitgestellt in
Linux-Kernel-Patches \) sind in der Distribution enthalten, bevor die
BDX-ml Mikrocode für das späte laden.

= = 20180807 Release = =
--Updates auf 20180703 Release--
Prozessor Identifier Version Produkte
Model Step F-Mo-S/Pi Old-> New
----neue Plattformen----------------------------------------
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 Atom T5500/5700
APL E0 6-5C-a/03 0000000c Atom x5-E39xx
Dvn B0 6-5F-1/01 00000024 Atom C3xxx
----aktualisierten Plattformen------------------------------------
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, Pentium G69xx, celeon P45xx; Xeon L3406
WSM K0 6-25-5/92 00000004-> 00000007 Core i7-6xx, i5-6xx/5xx/4xx, I3-5xx/3xx, Pentium G69xx/P6xxx/U5xxx, Celeron P4xxx/U3xxx
SNB D2 6-2a-7/12 0000002d-> 0000002e Core Gen2; Xeon E3
WSM-Ex a2 6-2F-2/05 00000037-> 0000003b Xeon E7
IVB E2 6-3a-9/12 0000001f-> 00000020 Core Gen3 Mobile
HSW-H/S/E3 CX/DX 6-3C-3/32 00000024-> 00000025 Core Gen4 Desktop; Xeon E3 v3
BdW-U/Y E/F 6-3D-4/C0 0000002a-> 0000002b Core Gen5 Mobile
HSW-ULT CX/DX 6-45-1/72 00000023-> 00000024 Core Gen4 Mobile und abgeleitete Pentium/Celeron
HSW-H CX 6-46-1/32 00000019-> 0000001a Core Extreme i7-5xxxx
BdW-H/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 Core Gen6 Mobile
BDX-de 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, Pentium 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 Pentium n/J4xxx, Celeron n/J3xxx, Atom x5/7-E39xx
SKL-H/S/E3 R0 6-5E-3/36 000000c2-> 000000c6 Core Gen6; Xeon E3 V5
GLK B0 6-7a-1/01 00000022-> 00000028 Pentium Silver n/J5xxx, Celeron N/J4xxx
KBL-U/Y H0 6-8e-9/C0 00000084-> 0000008E Core Gen7 Mobile
CFL-U43e D0 6-8E-a/C0 00000084-> 00000096 Core Gen8 Mobile
KBL-H/S/E3 B0 6-9E-9/2a 00000084-> 0000008E Core Gen7; Xeon E3 V6
CFL-H/S/E3 U0 6-9E-a/22 00000084-> 00000096 Core Gen8
CFL-H/S/E3 B0 6-9E-b/02 00000084-> 0000008E Core Gen8 Desktop

Diese Informationen sind eine Kombination menschlicher und maschineller Übersetzungen des ursprünglichen Inhalts. Dieser Inhalt dient nur zu allgemeinen Informationszwecken. Verlassen Sie sich nicht darauf, dass diese Daten vollständig und fehlerfrei sind.

Dieser Download gilt für die unten aufgeführten Produkte.

Intel Softwarelizenzvertrag

X

Die Bedingungen des Softwarelizenzvertrags, die für alle heruntergeladene Software gelten, regeln Ihren Einsatz der Software.

Ich akzeptiere die Bedingungen dieses Lizenzvertrags

Ich akzeptiere die Bedingungen dieses Lizenzvertrags nicht

Supportinformationen, Produkt-Highlights, aktuelle Inhalte und mehr.

Produktsupport

Supportinformationen, Produkt-Highlights, aktuelle Inhalte und mehr.

Produktspezifikationen

Produktspezifikationen

Alle benötigten Informationen – problemlos zur Hand

Geben Sie uns Ihr Feedback

Es ist unser Ziel, das Download-Center zu einer nützlichen Ressource für Sie zu machen. Bitte reichen Sie Ihre Kommentare, Fragen oder Vorschläge hier ein.

Benötigen Sie Hilfe zu einem Intel® Produkt? Support kontaktieren

Waren die Informationen auf dieser Website hilfreich?

Ihre personenbezogenen Daten werden nur zur Antwort auf diese Anfrage verwendet. Ihr Name und Ihre E-Mail-Adresse werden keinen Verteilerlisten hinzugefügt, und Sie erhalten keine E-Mail von Intel Corporation, sofern Sie dies nicht angefordert haben. Durch Klicken auf „Absenden“ erklären Sie sich mit den Intel Nutzungsbedingungen einverstanden und bestätigen, dass Sie die Intel Datenschutzrichtlinie verstehen.