File di dati del microcodice del processore di Linux *

Versione: 20180425 (Più recente ) Data: 25/04/2018

Descrizione dettagliata

Pacchetto del microcodice del processore Intel per Linux *
Versione 20180425

 

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® 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 the 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 shortened 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 Linux distributor on how to package

microcode files for early loading. Some Linux distributions 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.

 

 

Queste informazioni sono una traduzione del contenuto originale eseguita in parte da persone e in parte dal computer che è fornita per la comodità degli utenti. Il contenuto è fornito soltanto come informazione generale e non può essere considerato come completo e accurato.

Questo download è valido per i prodotti elencati di seguito.

Contratto di licenza del software Intel

X

L'uso del software sarà regolato dai termini del Contratto di licenza del software incluso nel software scaricato.

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.

Il presente Accordo viene stipulato solo in lingua inglese, che costituisce la lingua principale relativamente a tutti gli aspetti ad esso connessi. Eventuali versioni di questo accordo in lingue diverse vengono fornite solo per convenienza degli utenti e non potranno essere considerate vincolanti per l'utente o Intel. Tutte le comunicazioni e gli avvisi relativi o connessi al presente Accordo, e tutta la documentazione e il supporto tecnico in esso contemplati, verranno forniti esclusivamente in inglese se non diversamente indicato.

CONTRATTO DI LICENZA DEL SOFTWARE INTEL

IMPORTANTE – LEGGERE QUANTO SEGUE PRIMA DI COPIARE, INSTALLARE O USARE IL SOFTWARE. Non utilizzare o caricare questo software e qualsiasi materiale associato (globalmente, il "Software") senza avere letto attentamente i seguenti termini e condizioni. Caricando o utilizzando il Software, si accettano i termini di questo contratto. Se non si desidera accettare tali termini, non installare o utilizzare il Software.

LICENZE: NB: - Se si è un amministratore di rete, verrà applicata la "Licenza per sito" descritta di seguito. - Se si è un utente finale, verrà applicata la licenza "Licenza per utente singolo". - Se si è un original equipment manufacturer (OEM), verrà applicata la licenza "Licenza per OEM".

LICENZA PER SITO. L'Utente finale è autorizzato a copiare il Software sui computer dell'organizzazione per poter essere utilizzato dall'organizzazione stessa e può effettuare un numero ragionevole di copie di backup, a condizione che rispetti le seguenti condizioni:

1. Il presente Software viene concesso in licenza solo congiuntamente ai componenti Intel. L'utilizzo del Software congiuntamente a prodotti non di Intel non viene licenziato in virtù del presente atto. 2. L'Utente finale non potrà copiare, modificare, noleggiare, vendere, distribuire o trasferire il Software o parte dello stesso a eccezione di quanto specificato nel presente Contratto e accetta di impedire qualsiasi copia non autorizzata del Software. 3. L’Utente finale non potrà decodificare, decompilare o disassemblare il Software. 4. È vietato subappaltare o permettere l'utilizzo simultaneo del Software da parte di più utenti. 5. Il Software potrà includere parti offerte in base ai termini oltre a quelle definite in questa sede, come definito in una licenza allegata a tali parti.

LICENZA PER UTENTE SINGOLO. L'Utente finale è autorizzato a copiare il Software su un unico computer per poterlo utilizzare per scopi personali e non commerciali, nonché a effettuare una copia di backup a condizione che rispetti le seguenti condizioni:

1. Il presente Software viene concesso in licenza solo congiuntamente ai componenti Intel. L'utilizzo del Software congiuntamente a prodotti non di Intel non viene licenziato in virtù del presente atto. 2. L'Utente finale non potrà copiare, modificare, noleggiare, vendere, distribuire o trasferire il Software o parte dello stesso a eccezione di quanto specificato nel presente Contratto e accetta di impedire qualsiasi copia non autorizzata del Software. 3. L’Utente finale non potrà decodificare, decompilare o disassemblare il Software. 4. È vietato subappaltare o permettere l'utilizzo simultaneo del Software da parte di più utenti. 5. Il Software potrà includere parti offerte in base ai termini oltre a quelle definite in questa sede, come definito in una licenza allegata a tali parti.

LICENZA PER OEM: L'Utente finale potrà riprodurre e distribuire il Software soltanto come parte integrante o incorporato nel Prodotto o come aggiornamento di manutenzione del Software autonomo per gli utenti finali esistenti dei Prodotti, escluso qualsiasi altro prodotto autonomo, in base alle seguenti condizioni:

1. Il presente Software viene concesso in licenza solo congiuntamente ai componenti Intel. L'utilizzo del Software congiuntamente a prodotti non di Intel non viene licenziato in virtù del presente atto. 2. L'Utente finale non potrà copiare, modificare, noleggiare, vendere, distribuire o trasferire il Software o parte dello stesso a eccezione di quanto specificato nel presente Contratto e accetta di impedire qualsiasi copia non autorizzata del Software. 3. L’Utente finale non potrà decodificare, decompilare o disassemblare il Software. 4. L'Utente finale potrà soltanto distribuire il Software ai clienti che stipulano un contratto di licenza scritto. Tale contratto di licenza potrà essere un contratto di licenza "break-the-seal". Come minimo, tale licenza salvaguarderà i diritti di proprietà di Intel nei confronti del Software. 5. Il Software potrà includere parti offerte in base ai termini oltre a quelle definite in questa sede, come definito in una licenza allegata a tali parti.

NESSUN ALTRO DIRITTO. Nessun diritto o licenza viene concesso da Intel all'Utente finale, espressamente o per implicazione, per quanto riguarda qualsiasi informazione proprietaria o brevetto, copyright, diritto sul layout, marchio di fabbrica, segreto commerciale o altro diritto di proprietà intellettuale posseduto o controllato da Intel, salvo quanto espressamente previsto nel presente Contratto

TITOLARITÀ DEL SOFTWARE E COPYRIGHT. Tutte le copie del Software rimarranno di proprietà esclusiva di Intel o dei suoi fornitori. Il presente Software è protetto da copyright, dalle leggi degli Stati Uniti e di altri paesi nonché da trattati internazionali. L’Utente finale non potrà rimuovere gli avvisi sul copyright contenuti nel Software. Intel può apportare modifiche al Software o agli elementi a cui si fa riferimento al suo interno, in qualsiasi momento e senza alcun preavviso, ma non è obbligata a supportare o aggiornare il Software. Se non diversamente concordato, Intel non garantisce esplicitamente o implicitamente alcun diritto relativo all'uso dei brevetti, copyright, marchi di fabbrica o proprietà intellettuali di Intel o dei suoi fornitori. L’Utente finale potrà trasferire il Software a condizione che vengano trasferite tutte le copie e che il destinatario accetti tutti i termini del presente Contratto.

GARANZIA LIMITATA RELATIVA AI SUPPORTI. Se il Software viene fornito su supporti fisici, Intel garantisce che tali supporti sono privi di difetti fisici di materiali per un periodo di novanta giorni a partire dalla data di consegna. Nell'eventualità in cui tali supporti risultino difettosi, Intel potrà, a sua discrezione, richiederne la restituzione a scopo di sostituzione oppure inviare una copia alternativa.

ESCLUSIONE DI ALTRE GARANZIE. SALVO QUANTO QUI INDICATO, IL SOFTWARE VIENE FORNITO “COME TALE” SENZA GARANZIE ESPLICITE O IMPLICITE DI ALCUN TIPO, COMPRESE LA GARANZIA DI COMMERCIABILITÀ, DI NON VIOLAZIONE DI DIRITTI O DI IDONEITÀ PER UN USO SPECIFICO. Intel non garantisce e non riconosce alcuna responsabilità relativamente all’accuratezza o completezza delle informazioni, della grafica, dei collegamenti o degli altri elementi contenuti nel Software.

LIMITAZIONE DI RESPONSABILITÀ. IN NESSUN CASO INTEL O I SUOI FORNITORI SARANNO RITENUTI RESPONSABILI PER QUALSIVOGLIA DANNO (INCLUSI, SENZA ALCUNA LIMITAZIONE, PERDITA DI PROFITTI, INTERRUZIONE DEL BUSINESS O PERDITA DI INFORMAZIONI) CHE POTREBBE DERIVARE DALL'UTILIZZO O DALL'INCAPACITÀ DI UTILIZZARE IL SOFTWARE, ANCHE SE INTEL È STATA AVVERTITA DELLA POSSIBILITÀ DI TALI DANNI. ALCUNE GIURISDIZIONI NON RICONOSCONO L’ESCLUSIONE O LA LIMITAZIONE DELLA RESPONSABILITÀ PER LE GARANZIE IMPLICITE O PER I DANNI CONSEQUENZIALI O ACCIDENTALI. PERTANTO, LA LIMITAZIONE DI CUI SOPRA PUÒ NON ESSERE APPLICABILE. L’UTENTE FINALE PUÒ AVERE ALTRI DIRITTI A SECONDA DELLE GIURISDIZIONI.

CESSAZIONE DEL CONTRATTO. Intel può decidere di rescindere il presente Contratto in qualsiasi momento in caso di violazione dei suoi termini. Alla data di cessazione del Contratto, l’Utente finale dovrà distruggere tutte le copie del Software o restituirle a Intel.

LEGGI APPLICABILI. Tutte le eventuali controversie derivanti dal presente Contratto saranno regolate conformemente alle leggi dello Stato della California, se non in conflitto con altre leggi applicabili e con la Convenzione delle Nazioni Uniti sulla vendita di beni. L’Utente finale non potrà esportare il Software in violazione alle leggi e ai regolamenti sulle esportazioni applicabili. Intel non riconoscerà alcun altro contratto non scritto e non autorizzato da un rappresentante Intel.

DIRITTI LIMITATI APPLICABILI AGLI ENTI GOVERNATIVI. Il presente Software viene fornito con "DIRITTI LIMITATI". L'uso, la duplicazione o la divulgazione da parte di enti governativi saranno soggetti alle limitazioni indicate in FAR52.227-14 e DFAR252.227-7013 et seq. o nelle versioni successive. L’uso del Software da parte del Governo equivale a riconoscere i diritti di proprietà di Intel. Il contraente o produttore è Intel 2200 Mission College Blvd., Santa Clara, CA 95052.

Accetto i termini del Contratto di licenza

Non accetto i termini del Contratto di licenza

Supporto relativo a caratteristiche principali del prodotto, contenuto in evidenza, e altro ancora.

Supporto prodotti

Supporto relativo a caratteristiche principali del prodotto, contenuto in evidenza, e altro ancora.

Specifiche di prodotti

Specifiche di prodotti

Tutte le informazioni di cui hai bisogno sono a portata di mano

Fornisci il tuo feedback

Il nostro obiettivo è rendere l'Area download una risorsa preziosa per gli utenti. Invia qui commenti, domande o suggerimenti.

Ti serve aiuto con un prodotto Intel®? Contatta il supporto

Le informazioni fornite da questo sito ti sono state utili?

Le tue informazioni personali saranno utilizzate per rispondere solo a questa richiesta. Il tuo nome e indirizzo e-mail non saranno aggiunti a liste di distribuzione e non riceverai e-mail da Intel Corporation, a meno che tu non lo richieda. Facendo clic su "Invia" confermi di accettare i Termini di utilizzo di Intel e di aver compreso l'Informativa sulla privacy di Intel.