Fichier de données du Microcode de processeurs Linux *

Version : 20180703 (Les derniers) Date : 03/07/2018

Téléchargements disponibles

Red Hat Enterprise Linux 7.3*
Red Hat Enterprise Linux 7.2*
Red Hat Enterprise Linux 6.7*
Red Hat Linux*
SUSE Linux*
SUSE Linux Enterprise Server 12 SP2*
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
Chrome OS*
Google Chrome OS*
Linux*
Ubuntu*

Anglais

1,48 Mo

873f2bdd7c0edf317f416f54fee74b42

microcode-20180703.tgz

Autres versions

Description détaillée

Intel Processor Microcode Package for Linux

CPU microcode is a mechanism to correct certain errata in existing systems.

The normal preferred method to apply microcode updates is using the system

BIOS, but for a subset of Intel's processors this can be done at runtime

using the operating system. This package contains those processors that

support OS loading of microcode updates.

The target users for this package are OS vendors such as Linux distributions

for inclusion in their OS releases. Intel recommends getting the microcode

using the OS vendor update mechanism. Expert users can of course update their

microcode directly outside the OS vendor mechanism. This method is complex and

thus could be error prone.

Microcode is best loaded from the BIOS. Certain microcode must only be applied

from the BIOS. Such processor microcode updates are never packaged in this

package since they are not appropriate for OS distribution. An OEM may receive

microcode packages that might be a superset of what is contained in this

package.

OS vendors may choose to also update microcode that kernel can consume for early

loading. For example, Linux can update processor microcode very early in the kernel

boot sequence. In situations when the BIOS update isn't available, early loading

is the next best alternative to updating processor microcode. Microcode states

are reset on a power reset; hence, it is required to be updated every time during the

boot process.

Loading microcode using the initrd method is recommended so that the microcode

is loaded at the earliest time for best coverage. Systems that cannot tolerate

downtime may use the late reload method to update a running system without a

reboot.

== About Processor Signature, Family, Model, Stepping and Platform ID ==

Processor signature is a number identifying the model and version of a

Intel processor. It can be obtained using the CPUID instruction, and can

also be obtained via the command lscpu or from the content of /proc/cpuinfo.

It's usually presented as 3 fields: Family, Model and Stepping.

(In the table of updates below, they are shorten as F, MO and S.)

The width of Family/Model/Stepping is 12/8/4bit, but when arranged in the

32bit processor signature raw data is like 0FFM0FMS, hexadecimal.

e.g. if a processor signature is 0x000906eb, it means

Family=0x006, Model=0x9e and Stepping=0xb

A processor product can be implemented for multiple types of platforms,

So in MSR(17H), Intel processors have a 3bit Platform ID field,

that can specify a platform type from at most 8 types.

A microcode file for a specified processor model can support multiple

platforms, so the Platform ID of a microcode (shorten as PI in the table)

is a 8bit mask, each set bit indicates a platform type that it supports.

One can find the platform ID on Linux using rdmsr from msr-tools.

== Microcode update instructions ==

-- intel-ucode/ --

intel-ucode directory contains binary microcode files named in

family-model-stepping pattern. The file is supported in most modern Linux

distributions. It's generally located in the /lib/firmware directory,

and can be updated through the microcode reload interface.

To update early loading initrd, consult your distribution on how to package

microcode files for early loading. Some distros use update-initramfs or dracut.

As recommended above, please use the OS vendors are recommended method to ensure

microcode file is updated for early loading before attempting the late-load

procedure below.

To update the intel-ucode package to the system, one need:

1. Ensure the existence of /sys/devices/system/cpu/microcode/reload

2. Copy intel-ucode directory to /lib/firmware, overwrite the files in

/lib/firmware/intel-ucode/

3. Write the reload interface to 1 to reload the microcode files, e.g.

echo 1 > /sys/devices/system/cpu/microcode/reload

If you are using the OS vendor method to update microcode, the above steps may

have been done automatically during the update process.

-- intel-ucode-with-caveats/ --

This directory holds microcode that might need special handling.

BDX-ML microcode is provided in directory, because it need special commits in

the Linux kernel, otherwise, updating it might result in unexpected system

behavior.

OS vendors must ensure that the late loader patches (provided in

linux-kernel-patches\) are included in the distribution before packaging the

BDX-ML microcode for late-loading.

== 20180703 Release ==

-- Updates upon 20180425 release --

Processor Identifier Version Products

Model Stepping F-MO-S/PI Old->New

---- updated platforms ------------------------------------

SNB-EP C1 6-2d-6/6d 0000061c->0000061d Xeon E5

SNB-EP C2 6-2d-7/6d 00000713->00000714 Xeon E5

IVT C0 6-3e-4/ed 0000042c->0000042d Xeon E5 v2; Core i7-4960X/4930K/4820K

IVT D1 6-3e-7/ed 00000713->00000714 Xeon E5 v2

HSX-E/EP/4S C0 6-3f-2/6f 0000003c->0000003d Xeon E5 v3

HSX-EX E0 6-3f-4/80 00000011->00000012 Xeon E7 v3

SKX-SP/D/W/X H0 6-55-4/b7 02000043->0200004d Xeon Bronze 31xx, Silver 41xx, Gold 51xx/61xx Platinum 81xx, D/W-21xx; Core i9-7xxxX

BDX-DE A1 6-56-5/10 0e000009->0e00000a Xeon D-15x3N

---- intel-ucode-with-caveats/ ----------------------------

BDX-ML B/M/R0 6-4f-1/ef 0b00002c->0b00002e Xeon E5/E7 v4; Core i7-69xx/68xx

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.

This Agreement is in the English language only, which language shall be controlling in all respects, and all versions of this Agreement in any other language shall be for accommodation only and shall not be binding on you or Intel. All communications and notices made or given pursuant to this Agreement, and all documentation and support to be provided, unless otherwise noted, shall be in the English language.

Le présent Accord est valide en anglais uniquement et seul l'anglais contrôle tous les aspects de l'Accord. Toutes les autres langues sont fournies pour vous faciliter la tâche et ne constituent en aucun cas un contrat avec Intel. Sauf indication contraire, toutes les communications et tous les avis en relation avec le présent Accord, ainsi que la documentation et l'assistance fournies, seront en anglais.

CONTRAT DE LICENCE DU LOGICIEL INTEL

IMPORTANT – À LIRE AVANT LA COPIE, L’INSTALLATION OU L’UTILISATION. Veuillez ne pas utiliser ou charger ce logiciel et tout programme associé (regroupés sous la désignation "Logiciel") tant que vous n'avez pas lu attentivement les termes et conditions suivantes. L'utilisation ou le chargement du logiciel constitue une acceptation des termes du présent Contrat. Si vous êtes en désaccord avec les termes de ce contrat, veuillez ne pas installer ou utiliser le Logiciel.

LICENCES : Veuillez noter : - Si vous êtes un administrateur réseau, la "Licence de site" ci-dessous s'appliquera. - Si vous êtes un utilisateur final, la "Licence utilisateur unique" s'appliquera. - Si vous êtes un fabricant OEM, la "Licence OEM" s'appliquera.

LICENCE DE SITE. Vous êtes autorisé à copier le Logiciel sur les ordinateurs de votre organisation pour utilisation par cette dernière, ainsi qu’à effectuer un nombre raisonnable de copies de sauvegarde du Logiciel, sous réserve des conditions suivantes :

1. La licence de ce Logiciel permet uniquement une utilisation conjointement avec du matériel Intel. L'utilisation de ce Logiciel avec du matériel d’autres fabricants n'est pas couverte par cette licence. 2. Vous n’êtes pas autorisé à copier, modifier, louer, vendre, distribuer ni transférer une partie quelconque du Logiciel, sauf dans la mesure prévue par le présent Contrat, et vous vous engagez à empêcher toute copie non autorisée du Logiciel. 3. Vous n’êtes pas autorisé à désosser, décompiler ni désassembler le Logiciel. 4. Vous n’êtes pas autorisé à accorder de sous-licences, ni autoriser l'utilisation simultanée du Logiciel par plusieurs utilisateurs. 5. Le Logiciel peut inclure des parties soumises à des stipulations s’ajoutant à celles indiquées ici, telles que définies dans une licence accompagnant lesdites parties.

LICENCE UTILISATEUR UNIQUE. Vous êtes autorisé à copier le Logiciel sur un seul ordinateur pour votre usage personnel et non commercial, ainsi qu’à effectuer une copie de sauvegarde du Logiciel, sous réserve des conditions suivantes :

1. La licence de ce Logiciel permet uniquement une utilisation conjointement avec du matériel Intel. L'utilisation de ce Logiciel avec du matériel d’autres fabricants n'est pas couverte par cette licence. 2. Vous n’êtes pas autorisé à copier, modifier, louer, vendre, distribuer ni transférer une partie quelconque du Logiciel, sauf dans la mesure prévue par le présent Contrat, et vous vous engagez à empêcher toute copie non autorisée du Logiciel. 3. Vous n’êtes pas autorisé à désosser, décompiler ni désassembler le Logiciel. 4. Vous n’êtes pas autorisé à accorder de sous-licences, ni autoriser l'utilisation simultanée du Logiciel par plusieurs utilisateurs. 5. Le Logiciel peut inclure des parties soumises à des stipulations s’ajoutant à celles indiquées ici, telles que définies dans une licence accompagnant lesdites parties.

LICENCE OEM : Vous n'êtes autorisé à reproduire ou distribuer le Logiciel que par intégration ou incorporation dans votre produit ou au titre de la mise à jour d'une maintenance de Logiciel autonome pour des utilisateurs finaux existants de vos produits, à l'exclusion de tous autres produits autonomes et sous réserve des conditions suivantes :

1. La licence de ce Logiciel permet uniquement une utilisation conjointement avec du matériel Intel. L'utilisation de ce Logiciel avec du matériel d’autres fabricants n'est pas couverte par cette licence. 2. Vous n’êtes pas autorisé à copier, modifier, louer, vendre, distribuer ni transférer une partie quelconque du Logiciel, sauf dans la mesure prévue par le présent Contrat, et vous vous engagez à empêcher toute copie non autorisée du Logiciel. 3. Vous n’êtes pas autorisé à désosser, décompiler ni désassembler le Logiciel. 4. Vous ne pouvez distribuer le Logiciel auprès de vos clients qu'en vertu d'un contrat de licence établi par écrit. Ce contrat de licence peut prendre la forme d'un contrat de licence basé sur un "accord implicite par ouverture de l'emballage scellé". Cette licence devra, pour le moins, protéger les droits de propriété d'Intel sur le Logiciel. 5. Le Logiciel peut inclure des parties soumises à des stipulations s’ajoutant à celles indiquées ici, telles que définies dans une licence accompagnant lesdites parties.

AUCUN AUTRE DROIT. Sauf disposition expressément stipulée dans le présent contrat, Intel ne vous accorde, expressément ou implicitement, aucun droit ni licence relativement à des informations propriétaires ou brevets, droits d'auteur, topographies de circuit intégré, marques, secrets commerciaux ou autres droits de propriété intellectuelle détenus ou contrôlés par Intel.

PROPRIÉTÉ DU LOGICIEL ET COPYRIGHT (DROITS D'AUTEUR). Intel ou ses fournisseurs demeurent les propriétaires de toutes les copies du Logiciel. Le logiciel est soumis à droits d'auteur et protégé par les lois des États-Unis d'Amérique et d'autres pays ainsi que par les dispositions de traités internationaux. Vous n'êtes pas autorisé à ôter les mentions de réserve du logiciel. Intel peut modifier, à tout moment et sans préavis, le Logiciel ou les éléments qui y sont mentionnés, mais n'est pas tenu de fournir des prestations d'assistance ou de mise à jour sur le Logiciel ou ces éléments. Sauf disposition contraire expressément stipulée, Intel n'accorde aucun droit, explicite ou implicite, sous les brevets, copyrights, marques déposées ou autres droits de propriété intellectuelle d'Intel. Vous ne pouvez transférer le logiciel que si le destinataire convient d'être entièrement lié par les dispositions du présent Contrat et que si vous ne conservez aucune copie du logiciel.

GARANTIE LIMITÉE DU SUPPORT. Si le Logiciel a été fourni par Intel sur un support physique, Intel garantit que ledit support sera exempt de tout défaut de matériel notable pendant une période de quatre-vingt-dix (90) jours à compter de la livraison par Intel. En cas de défaut de support, vous êtes invité à renvoyer ce dernier à Intel pour un remplacement ou une autre livraison du logiciel, à la discrétion d'Intel.

EXCLUSION D’AUTRES GARANTIES. SAUF DANS LA MESURE PRÉVUE CI-DESSUS, LE LOGICIEL EST FOURNI "EN L’ÉTAT", SANS GARANTIE EXPLICITE NI IMPLICITE D’AUCUNE SORTE, Y COMPRIS TOUTE GARANTIE DE QUALITÉ MARCHANDE, DE RESPECT DES DROITS DE PROPRIÉTÉ INTELLECTUELLE OU D’ADAPTATION À UN USAGE PARTICULIER. Intel ne garantit pas l'exactitude ni l'exhaustivité des informations, textes, graphiques, liens ou autres éléments contenus dans le Logiciel, et n'assume aucune responsabilité à cet égard.

LIMITATION DE RESPONSABILITÉ. INTEL OU SES FOURNISSEURS NE SONT EN AUCUN CAS RESPONSABLES DE QUELQUE DOMMAGE QUE CE SOIT (Y COMPRIS, MAIS SANS QUE CETTE ÉNUMÉRATION SOIT LIMITATIVE, LES PERTES DE BÉNÉFICE, L'INTERRUPTION D’ACTIVITÉ OU LES PERTES D'INFORMATIONS) DÉRIVANT DE L'UTILISATION DE CE PRODUIT OU DE L'INCAPACITÉ DE L'UTILISER, MÊME SI INTEL A ÉTÉ NOTIFIÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE. CERTAINES JURIDICTIONS INTERDISENT L'EXCLUSION OU LA LIMITATION DE LA RESPONSABILITÉ POUR LES GARANTIES TACITES OU LES DOMMAGES INDIRECTS OU SECONDAIRES. IL SE PEUT PAR CONSÉQUENT QUE LES LIMITATIONS SUSMENTIONNÉES NE SOIENT PAS D'APPLICATION DANS VOTRE CAS. LES AUTRES DROITS DONT VOUS JOUISSEZ PEUVENT VARIER D'UN RESSORT À L'AUTRE.

RÉSILIATION DE CE CONTRAT. Intel peut mettre fin au présent Contrat à tout moment si vous n'en respectez pas les modalités. Le cas échéant, vous êtes tenu de procéder à la destruction immédiate du logiciel ou d'en renvoyer toutes les copies à Intel.

LOIS APPLICABLES. Les litiges nés du présent Contrat sont régis par les lois de l'État de Californie, sans tenir compte des principes de conflit de lois et de la Convention des Nations Unies sur les contrats de vente de marchandises. Vous n'êtes pas autorisé à exporter le Logiciel en violation des lois et des réglementations d'exportation applicables. Intel n'est contraint par aucun autre contrat à moins que celui-ci ne soit établi par écrit et signé par un représentant autorisé d'Intel.

DROITS LIMITÉS DU GOUVERNEMENT. Le Logiciel est fourni avec des "DROITS LIMITÉS". L'utilisation, la duplication ou la divulgation par le gouvernement est soumise aux restrictions énoncées dans les clauses FAR52.227-14, DFAR252.227-7013 et suivantes ou dans les législations remplaçantes. L'utilisation du Logiciel par le gouvernement constitue une reconnaissance des droits de propriété d'Intel sur le Logiciel. Le sous-traitant ou le fabricant est Intel 2200 Mission College Blvd., Santa Clara, CA 95052.

J'accepte les termes du contrat de licence.

Je refuse les termes du contrat de licence.

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.