Arquivo de dados de microcódigo do processador Linux *

Versão: 20180807 (Já publicado) Data: 07/08/2018

Descrição detalhada:

Pacote de microcódigo do processador Intel para Linux *

Microcódigo de CPU é um mecanismo para corrigir certas erratas em sistemas existentes.
O método preferencial normal para aplicar atualizações de microcódigo está usando o sistema
BIOS, mas para um subconjunto de Processadores da Intel isso pode ser feito em tempo de execução
usando o sistema operacional. Este pacote contém os Processadores que
Suporte Carregamento do sistema operacional de atualizações de microcódigo.

O usuário de destino para este pacote são fornecedores de sistema operacional, como distribuições Linux *
para inclusão em suas versões do sistema operacional. Intel® recomenda obter o microcódigo
usando o mecanismo de atualização de fornecedor do sistema operacional. Os usuários experientes podem, claro, atualizar seus
microcódigo diretamente fora do mecanismo de fornecedor do sistema operacional. Este método é complexo e
assim poderia ser propenso a erros.

Microcódigo é melhor carregado a partir do BIOS. Determinado microcódigo só deve ser aplicado
do BIOS. Essas atualizações de microcódigo do processador nunca são empacotadas neste
pacote, uma vez que não são apropriados para a distribuição do sistema operacional. Um OEM pode receber
pacotes de microcódigo que pode ser um superconjunto do que está contido neste
Pacote.

OS fornecedores podem optar por também atualizar o microcódigo que o kernel pode consumir para o início
Carregar. Por exemplo, o Linux pode atualizar o microcódigo do processador muito cedo no kernel
seqüência de inicialização. Em situações em que a atualização do BIOS não está disponível, o carregamento antecipado
é a próxima melhor alternativa para atualizar o microcódigo do processador. Estados de microcódigo
são repostas em uma restauração de poder, daqui seu exigido para ser actualizado cada vez
processo de boot.

O microcódigo de carregamento usando o método initrd é recomendado para que o microcódigo
é carregada na primeira vez para melhor cobertura. Sistemas que não toleram
tempo de inatividade pode usar o método de recarga tardia para atualizar um sistema em execução sem um
Reiniciar.

= = Sobre assinatura do processador, família, modelo, Stepping e Platform ID = =
A assinatura do processador é um número que identifica o modelo e a versão de um
Processador Intel. Ele pode ser obtido usando a instrução CPUID, e pode
também ser obtido através do comando lscpu ou do conteúdo de/proc/cpuinfo.
É geralmente apresentado como 3 campos: família, modelo e Stepping
(Na tabela de atualizações abaixo, eles são encurtam como F, MO e S).

A largura da família/modelo/Stepping é 12/8/4Bit, mas quando arranjado no
os dados brutos da assinatura do processador 32bit são como 0FFM0FMS, hexadecimal.
por exemplo, se uma assinatura do processador é 0x000906eb, significa
Família = 0x006, modelo = 0x9e e Stepping = 0xB

Um produto de processador pode ser implementado para vários tipos de plataformas,
Assim, em MSR (17H), os Processadores Intel têm um campo de ID de plataforma 3bit,
que pode especificar um tipo de plataforma de no máximo 8 tipos.
Um arquivo de microcódigo para um modelo de processador especificado pode Suporte a vários
plataformas, de modo a ID de plataforma de um microcódigo (encurtar como PI na tabela)
é uma máscara de 8 bits, cada bit de conjunto indica um tipo de plataforma que ele oferece suporte.
Pode-se encontrar a ID da plataforma no Linux usando RDMSR de MSR-Tools.

= = Instruções de atualização de microcódigo = =
--Intel-uCode/--
diretório Intel-uCode contém arquivos de microcódigo binários nomeados em
padrão família-modelo-stepping. O arquivo é suportado na maioria dos modernos Linux
Distribuições. Ele geralmente está localizado no diretório/lib/firmware,
e pode ser atualizado através da interface de recarga de microcódigo.

Para atualizar o initrd de carregamento antecipado, consulte sua distribuição sobre como empacotar
arquivos de microcódigo para carregamento antecipado. Algumas distros usam update-initramfs ou Dracut.
Como recomendado acima, por favor, use os fornecedores de so são método recomendado para garantir
arquivo de microcódigo é atualizado para carregamento antecipado antes de tentar a carga tardia
procedimento abaixo.

Para atualizar o pacote Intel-uCode para o sistema, uma necessidade:
1. assegure a existência de/sys/devices/System/CPU/microcode/reload
2. Copie o diretório Intel-uCode para/lib/firmware, substitua os arquivos
/lib/firmware/Intel-uCode/
3. escreva a interface de recarga para 1 para recarregar os arquivos de microcódigo, por exemplo,
Echo 1 >/sys/devices/System/CPU/microcode/reload

Se você estiver usando o método de fornecedor do sistema operacional para atualizar o microcódigo, as etapas acima podem
foram feitas automaticamente durante o processo de atualização.

--Intel-uCode-com-advertências/--
Este diretório contém microcódigo que pode precisar de tratamento especial.
O microcódigo BDX-ML é fornecido no diretório, porque ele precisa de confirmações especiais em
o kernel Linux, caso contrário, atualizá-lo pode resultar em sistema inesperado
Comportamento.
OS fornecedores de so devem garantir que os patches de carregador tardio (fornecidos em
Linux-kernel-patches \) estão incluídos na distribuição antes de empacotar o
Microcódigo BDX-ML para carregamento tardio.

= = 20180807 Release = =
--Atualizações sobre 20180703 Release--
Versão do identificador do processador produtos
Modelo Stepping F-MO-S/PI velho-> novo
----novas plataformas----------------------------------------
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
----plataformas atualizadas------------------------------------
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, P45xx de Celeon; 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 núcleo Gen4 móvel e derivado 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, átomo 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 núcleo Gen8 móvel
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

Estas informações são uma combinação de tradução humana e tradução feita por computador do conteúdo original, para sua conveniência. Ela são fornecidas para fins de informação genérica e não devem ser usadas como se fossem completa ou precisas.

Esse download é válido para os produtos a seguir.

Contrato de licença de software Intel

X

Os termos do contrato de licença de software incluso nos softwares que você descarregou, regem o uso do software.

Eu aceito os termos do contrato de licença.

Eu não aceito os termos do contrato de licença

Fornecer feedback

Nosso objetivo é tornar o Centro de Downloads um recurso valioso para você. Envie seus comentários, dúvidas ou sugestões, aqui.

Precisa de ajuda com um produto Intel®? Entrar em contato com o suporte técnico

Você achou que as informações deste site são úteis?

Suas informações pessoais serão usadas apenas para responder esta consulta. Seu nome e seu endereço de e-mail não serão adicionados a nenhuma lista de mala direta e você não receberá e-mails da Intel Corporation a menos que você solicite alguma informação. Quando clicar em ‘Enviar’, você estará confirmando sua aceitação dos termos de uso da Intel e o seu entendimento das políticas de privacidade.