Linux * fichier de données de microcode de processeur

Version : 20190312 (Les derniers) Date : 12/03/2019

Téléchargements disponibles

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
Chrome OS*
Debian Linux*
Google Chrome OS*
Linux*

Anglais

0 Mo

edc254719a003f88f6d98b9ac34fe156

Intel-Linux_Processor_Microcode_readme.txt

Autres versions

Description détaillée

Processeur Intel microcode package pour Linux *

Microcode CPU est un mécanisme pour corriger certaines errata dans les systèmes existants.
La méthode normale préférée pour appliquer des mises à jour de microcode utilise le système
BIOS, mais pour un sous-ensemble des Processeurs d’Intel ceci peut être fait à l’exécution
utilisant le système d’exploitation. Ce paquet contient les Processeurs qui
Assistance Chargement du système d’exploitation des mises à jour de microcode.

Les utilisateurs cibles de ce package sont des fournisseurs de système d’exploitation tels que les distributions Linux
pour l’inclusion dans leurs versions du système d’exploitation. Intel recommande d’obtenir le microcode
utilisant le mécanisme de mise à jour du fournisseur d’OS. Les utilisateurs experts peuvent bien sûr mettre à jour leur
microcode directement en dehors du mécanisme de fournisseur du système d’exploitation. Cette méthode est complexe et
pourrait donc être sujette à des erreurs.

Le microcode est le mieux chargé à partir du BIOS. Certains microcodes ne doivent être appliqués
du BIOS. Ces mises à jour de microcode de processeur ne sont jamais empaquetées dans cette
car ils ne sont pas appropriés pour la distribution du système d’exploitation. Un OEM peut recevoir
paquets de microcode qui pourraient être un sur-ensemble de ce qui est contenu dans cette
paquet.

Les fournisseurs de système d’exploitation peuvent également choisir de mettre à jour le microcode que le noyau peut consommer au début
chargement. Par exemple, Linux peut mettre à jour le microcode du processeur très tôt dans le noyau
séquence de démarrage. Dans les situations où la mise à jour du BIOS n’est pas disponible, le chargement anticipé
est la prochaine meilleure alternative à la mise à jour du microcode du processeur. États de microcode
sont réinitialisées sur une réinitialisation de l’alimentation; par conséquent, elle doit être mise à jour à chaque fois
processus de démarrage.

Le chargement du microcode à l’aide de la méthode initrd est recommandé pour que le microcode
est chargé à la première heure pour la meilleure couverture. Systèmes qui ne tolèrent pas
les temps d’arrêt peuvent utiliser la méthode de rechargement tardif pour mettre à jour un système en cours d’exécution sans
Redémarrer.

= = A propos du processeur signature, famille, modèle, pas et plate-forme ID = =
La signature du processeur est un nombre identifiant le modèle et la version d’un
Processeur Intel. Il peut être obtenu en utilisant l’instruction CPUID, et peut
également être obtenue via la commande lscpu ou à partir du contenu de/proc/cpuinfo.
Il est généralement présenté comme 3 champs: famille, modèle et pas à pas
(Dans le tableau des mises à jour ci-dessous, elles sont raccourcissent comme F, MO et S).

La largeur de la famille/modèle/pas est de 12/8/4-bit, mais lorsqu’il est arrangé dans le
les données brutes de signature du processeur 32-bit sont comme 0FFM0FMS, hexadécimal.
par exemple, si une signature de processeur est 0x000906eb, cela signifie
Famille = 0x006, modèle = 0x9e et pas à pas = 0xb

Un produit de processeur peut être implémenté pour plusieurs types de plateformes,
ainsi dans MSR (17H), les Processeurs Intel ont un champ d’ID de plate-forme de 3 bits
qui peut spécifier un type de plate-forme à partir de 8 types au maximum.
Un fichier de microcode pour un modèle de processeur spécifié peut Assistance plusieurs
plateformes, de sorte que l’ID de plate-forme d’un microcode (raccourcit comme PI dans le tableau)
est un masque de 8 bits, chaque bit de jeu indique un type de plate-forme qu’il prend en charge.
On peut trouver l’ID de la plate-forme sur Linux en utilisant rdmsr de MSR-Tools.

= = Instructions de mise à jour de microcode = =
--Intel-ucode/--
le répertoire Intel-ucode contient des fichiers de microcode binaires nommés dans
modèle d’étape de la famille. Le fichier est pris en charge dans la plupart des Linux modernes
Distributions. Il est généralement situé dans le répertoire/lib/firmware,
et peut être mis à jour via l’interface de rechargement de microcode.

Pour mettre à jour les initrd de chargement anticipé, consultez votre distribution sur la façon d’emballer
fichiers de microcode pour le chargement anticipé. Certains distributions utilisent update-initramfs ou Dracut.
Comme recommandé ci-dessus, s’il vous plaît utiliser les fournisseurs de système d’exploitation sont recommandées méthode pour assurer
le fichier de microcode est mis à jour pour le chargement anticipé avant de tenter la charge tardive
procédure ci-dessous.

Pour mettre à jour le paquet Intel-ucode sur le système, il faut:
1. assurer l’existence de/sys/devices/System/CPU/microcode/Reload
2. Copiez le répertoire Intel-ucode vers/lib/firmware, écrasez les fichiers dans
/lib/firmware/Intel-ucode/
3. écrivez l’interface de rechargement à 1 pour recharger les fichiers de microcode, par exemple,
Echo 1 >/sys/devices/System/CPU/microcode/Reload

Si vous utilisez la méthode de fournisseur de système d’exploitation pour mettre à jour le microcode, les étapes ci-dessus peuvent
ont été effectuées automatiquement pendant le processus de mise à jour.

--Intel-ucode-avec-caveats/--
Ce répertoire contient du microcode qui peut nécessiter une manipulation spéciale.
Le microcode BDX-ML est fourni dans le répertoire, car il nécessite des validations spéciales dans
le noyau Linux, sinon, la mise à jour peut entraîner un système inattendu
conduite.
Les fournisseurs de système d’exploitation doivent s’assurer que les correctifs du chargeur tardif (fournis dans
Linux-kernel-patches \) sont incluses dans la distribution avant d’emballer les
Microcode BDX-ML pour le chargement tardif.

= = 20190312 Release = =
--Mises à jour sur 20180807 Release--
Version de l’identificateur de processeur produits
Modèle étape F-MO-S/PI ancien-> nouveau
----de nouvelles plateformes----------------------------------------
AML-Y22 H0 6-8e-9/10 0000009e Core gen8 mobile
WHL-U W0 6-8e-b/D0 000000a4 Core gen8 mobile
WHL-U v0 6-8e-d/94 000000b2 Core gen8 mobile
CFL-S P0 6-9e-c/22 000000a2 Core 9desktop
CFL-H R0 6-9e-d/22 000000b0 noyau mobile
----plateformes mises à jour------------------------------------
HSX-E/EP CX/M1 6-3F-2/6F 0000003d-> 00000041 Core Gen4 série X; Xeon E5 v3
HSX-EX E0 6-3F-4/80 00000012-> 00000013 Xeon E7 v3
SKX-SP H0/M0/U0 6-55-4/B7 0200004d-> 0000005a Xeon évolutif
SKX-D M1 6-55-4/B7 0200004d-> 0000005a Xeon D-21xx
BDX-DE v1 6-56-2/10 00000017-> 00000019 Xeon D-1520/40
BDX-DE v2/3 6-56-3/10 07000013-> 07000016 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 0f000012-> 0f000014 Xeon D-1557/59/67/71/77/81/87
BDX-NS a0 6-56-5/10 0e00000a-> 0e00000c Xeon D-1513N/23/33/43/53
APL D0 6-5C-9/03 00000032-> 00000036 Pentium N/J4xxx, Celeron N/J3xxx, Atom x5/7-E39xx
APL E0 6-5C-a/03 0000000c-> 00000010 Atom x5/7-E39xx
GLK B0 6-7A -1/01 00000028-> 0000002c Pentium Silver N/J5xxx, Celeron N/J4xxx
KBL-U/Y H0 6-8e-9/C0 0000008E-> 0000009a Core GEN7 mobile
CFL-U43e D0 6-8e-a/C0 00000096-> 0000009e Core gen8 mobile
KBL-H/S/E3 B0 6-9e-9/2A 0000008E-> 0000009a Core GEN7; Xeon E3 V6
CFL-H/S/E3 U0 6-9e-a/22 00000096-> 000000aa Core gen8 Desktop, mobile, Xeon E
CFL-S B0 6-9e-b/02 0000008E-> 000000aa Core gen8

Ces informations sont composées de traductions automatiques et humaines du contenu d'origine, mises à votre disposition pour votre commodité. Ce contenu est fourni à titre d'information uniquement et ne doit pas être considéré comme complet ni fidèle à l'original.

Ce téléchargement est également valide pour le ou les produits répertoriés ci-dessous.

Contrat de licence logicielle Intel

X

Les termes de l'accord de licence du logiciel inclus avec tous les logiciels que vous téléchargez contrôlent l'utilisation du logiciel.

J'accepte les termes du contrat de licence.

Je refuse les termes du contrat de licence.

Assistance relatives aux produits vedettes, au contenu principal, et autres.

Support produit

Assistance relatives aux produits vedettes, au contenu principal, et autres.

Caractéristiques des produits

Caractéristiques des produits

Toutes les informations dont vous avez besoin au bout des doigts

Donnez votre avis

Notre objectif est de faire de l'Espace de téléchargement une ressource qui vous soit précieuse. Veuillez soumettre vos commentaires, questions ou suggestions ici.

Besoin d’aide avec un produit Intel® ? Contacter l'assistance

Avez-vous trouvé que les informations présentées sur ce site étaient utiles ?

Vos informations personnelles seront utilisées exclusivement pour répondre à cette requête. Votre nom et adresse e-mail ne seront ajoutés à aucune liste de distribution et vous ne recevrez aucun e-mail d'Intel Corporation à moins que vous le demandiez. Cliquez sur « Envoyer » pour confirmer votre acceptation des conditions d'utilisation d'Intel et votre compréhension de la politique de confidentialité d'Intel.