Fichier de données du Microcode de processeurs Linux *

Version : Latest (Les derniers) Date : 07/08/2018

Description détaillée

Package de Microcode de processeurs Intel pour Linux *

Microcode du processeur est un mécanisme de corriger certaines erreurs dans les systèmes existants.
La méthode normale préférée pour appliquer les mises à jour du microcode est à l’aide du système
BIOS, mais pour un sous-ensemble des processeurs d’Intel pour ce faire lors de l’exécution
en utilisant le système d’exploitation. Ce kit contient les processeurs qui
prise en charge le chargement du système d’exploitation des mises à jour du microcode.

L’utilisateur de la cible de ce kit sont des fournisseurs de systèmes d’exploitation tels que des distributions de Linux
pour l’inclusion dans leurs versions du système d’exploitation. Intel vous recommande de l’obtention du microcode
utiliser le mécanisme de mise à jour du fournisseur du système d’exploitation. Les utilisateurs expérimentés, bien sûr mettre à jour leurs
microcode directement à l’extérieur du mécanisme de fournisseur du système d’exploitation. Cette méthode est complexe et
ce qui pourrait sont erreur.

Microcode mieux est chargé à partir du BIOS. Certain microcode ne doit être appliqué.
à partir du BIOS. Ces mises à jour du microcode du processeur sont conditionnés jamais dans ce
package puisqu’ils ne sont pas appropriées pour la distribution du système d’exploitation. Un OEM peut s’afficher.
packages du microcode susceptibles d’être un surensemble de ce qui est inclus dans ce
package.

Fournisseurs de systèmes d’exploitation peuvent choisir également mettre à jour du microcode ce noyau peut consommer de début
le chargement. Pour Linux, par exemple peut mettre à jour du microcode du processeur très tôt dans le noyau
séquence de démarrage. Dans le cas où la mise à jour n’est pas disponible, au début du chargement
est le plus proche de la mise à jour du microcode du processeur. États du microcode
sont réinitialisées sur une alimentation réinitialiser, d'où son doit être mis à jour chaque fois que pendant
processus de démarrage.

Chargement du microcode en utilisant la méthode initrd est recommandé pour que le microcode
à la première heure pour une meilleure couverture, est chargé. Systèmes qui ne peut pas tolérer
interruptions de service peuvent utiliser la méthode de rechargement fin pour mettre à jour d’un système en cours d’exécution sans un
redémarrage.

== Sur la Signature du processeur, famille, modèle, pas à pas et ID de la plate-forme ==
Signature du processeur est un numéro identifiant le modèle et la version d’un
Processeur Intel. Il peut être obtenue à l’aide de l’instruction CPUID et peut
être également obtenues via la commande lscpu ou du contenu de /proc/cpuinfo.
Il est généralement présenté comme 3 champs : famille, modèle et Stepping
(Dans la table des mises à jour ci-dessous, ils sont raccourcir F, MO et S).

La largeur de la famille/modèle/Stepping est 12/8/4 bits, mais lorsque organisées dans le
données brutes de signature du processeur 32 bits sont comme 0FFM0FMS, hexadécimal.
par exemple, si une signature du processeur est 0x000906eb, cela signifie que
Famille = 0x006, modèle = 0x9e et Stepping = 0xb

Une famille de processeurs peut être implémentée pour plusieurs types de plates-formes,
Donc dans MSR(17H), processeurs Intel® ont un champ d’ID de la plate-forme bits 3,
qui peut spécifier un type de plate-forme au maximum 8 types.
Un fichier du microcode pour un modèle de processeur peut prendre en charge plusieurs
plates-formes, alors l’ID de plate-forme de du microcode (shorten comme PI dans le tableau)
est un masque de bits 8, chaque ensemble peu indique le type de plate-forme qui prend en charge.
Un permet de rechercher l’ID de plate-forme sous Linux rdmsr à partir des outils de msr.

== Instructions de mise à jour du Microcode ==
--intel-ucode / —
Intel-ucode répertoire contient les fichiers de microcode binaire dans
modèle de stepping-modèle de la famille. Le fichier est pris en charge par Linux plus moderne
distributions. Il est généralement situé dans le répertoire /lib/firmware,
et peut être mise à jour via l’interface de rechargement du microcode.

Pour mettre à jour de début initrd de chargement, consultez votre distribution comment package
fichiers du microcode pour un chargement début. Certaines distributions utilisent initramfs de mise à jour ou dracut.
Comme indiqué ci-dessus, veuillez utiliser le système d’exploitation fournisseurs sont recommandés pour s’assurer
mise à jour de fichier du microcode pour un chargement anticipé avant d’essayer de la charge-fin
procédure ci-dessous.

Pour mettre à jour le package intel-ucode sur le système, il est nécessaire :
1. Assurez-vous que l’existence de /sys/devices/system/cpu/microcode/reload
2. Copiez le répertoire intel-ucode/lib/microprogramme, de remplacer les fichiers de
/lib/firmware/Intel-ucode /
3. écrire l’interface de rechargement sur 1 pour recharger les fichiers du microcode, par exemple
echo 1 > /sys/devices/system/cpu/microcode/reload

Si vous utilisez la méthode de fournisseur du système d’exploitation à jour du microcode, les étapes ci-dessus peuvent
ont été réalisé automatiquement lors du processus de mise à jour.

--intel ucode avec des avertissements / —
Ce répertoire contient du microcode doivent spéciale.
Microcode BDX ML est fournie dans le répertoire, car il besoin spéciale s’engage dans
le noyau Linux, mise à jour dans le cas contraire, peut provoquer des système inattendue
comportement.
Fournisseurs de systèmes d’exploitation doivent s’assurer que le chargeur fin correctifs (prévues
Linux kernel patches\) sont inclus dans la distribution avant l’empaquetage le
BDX ML microcode de chargement de fin.

== Version 20180807 ==
— Mises à jour lors du lancement 20180703--
Produits de la Version identificateur processeur
Modèle pas il y a F-MO-S/PI-> New
---nouvelles plates-formes---
WSM-EP/WS U1 6-2c-2/03 0000001f Xeon E/L/X56xx, W36xx
NHM-EX D0 0000000 6-2e-6/04 d E Xeon/L/X65xx/75xx
C0 BXT 6-5c-2/01 00000014 Atom T5500/5700
APL E0 6-5c-a/03 0000000 Atom c x5-E39xx
B0 DVN 6-5f-1/01 00000024 Atom C3xxx
---plates-formes mises à jour---
NHM-EP/WS D0 00000019 6-1-5/03-> 0000001 d E Xeon/L/X/W55xx
B1 NHM 00000007 6-1e-5/13-> 0000000 a Core i7-8xx, i5-7xx ; Xeon L3426, X24xx
WSM B1 0000000e 6-25-2/12-> 00000011 Core i7-6xx, i5-6xx/4xxM, i3-5xx/3xxM, Pentium G69xx, Celeon P45xx ; Xeon L3406
WSM K0 00000004 6-25-5/92-> 00000007 Core i7-6xx, i5-6xx/5xx/4xx, i3-5xx/3xx Pentium G69xx/P6xxx/U5xxx, Celeron P4xxx/U3xxx
D2 SNB 6-2 a-7/12 0000002d -> 0000002e Core Gen2 ; Xeon E3
WSM-EX A2 00000037 6-2f-2/05-> 0000003b Xeon E7
IVB E2 0000001f 6-3 a-9/12-> 00000020 Core 3e génération pour PC portables
HSW-H/S/E3 Cx/Dx 6-3c-3/32 00000024 -> 00000025 Core Gen4 pour PC de bureau ; Xeon E3 v3
Nom BDW-U/Y E/F 0000002a 6-3d-4/c0-> 0000002b Core Gen5 pour PC portables
HSW-ULT Cx/Dx 6-45-1/72 00000023 -> 00000024 Core Gen4 pour PC portables et dérivées Pentium/Celeron
HSW-H Cx 6-46-1 (32 bits) 00000019 -> 0000001a Core Extreme i7-5xxxX
Nom BDW-H/E3 E/G 6-47-1/22 0000001 d -> 0000001e Core i5-5xxxR/C, i7-5xxxHQ/EQ ; Processeur Xeon E3 v4
SKL-U/Y D0 6-4e-3/c0 000000c 2 -> 000000 c 6 cœurs Gen6 pour PC portables
BDX-DE V1 00000015 6-56-2/10-> 00000017 Xeon D-1520/40
BDX-V2 DE/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
0f000011 de 56-4-6/10 Y0 BDX-DE-> 0f000012 Xeon D-1557/59/67/71/77/81/87
APL D0 6-5c-9/03 0000002 c -> 00000032 Pentium N/J4xxx, Celeron N/J3xxx, Atom x5/7-E39xx
SKL-H/S/E3 R0 6-5e-3/36 000000 c 2 -> 000000 c 6 cœurs Gen6 ; Xeon E3 v5
B0 GLK 00000022 6-7-1/01-> 00000028 Pentium Silver N/J5xxx, Celeron N/J4xxx
KBL-U/Y H0 6-8i-9/c0 00000084 -> 0000008e Core Gen7 pour PC portables
CFL-U43e D0 6-8i-a/c0 00000084 -> 00000096 Core pour PC portables Gen8
B0 KBL-H/S/E3 6 – 9 e-9/2 a 00000084 -> 0000008e Core Gen7 ; Xeon E3 v6
CFL-H/S/E3 U0 00000084 6 au 9 e-a/22-> 00000096 Core Gen8
B0 CFL-H/S/E3 00000084 6-9 e-b/02-> pour PC de bureau 0000008e 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.