Archivo de datos de microcódigo de procesador Linux *

Versión: 20180807 (Disponibles anteriormente) Fecha: 07/08/2018

Descripción detallada:

Paquete de microcódigo de procesador Intel para Linux *

El microcódigo de la CPU es un mecanismo para corregir ciertas erratas en los sistemas existentes.
El método normal preferido para aplicar actualizaciones del microcódigo utiliza el sistema
BIOS, pero para un subconjunto de procesadores de Intel, esto se puede hacer en tiempo de ejecución
utilizando el sistema operativo. Este paquete contiene los procesadores que
admitir la carga del SO de actualizaciones de microcódigos.

El usuario objetivo para este paquete son proveedores de SO, como las distribuciones de Linux *
para su inclusión en sus versiones de sistema operativo. Intel recomienda obtener el microcódigo
uso del mecanismo de actualización de proveedores de so. Los usuarios expertos pueden actualizar sus
microcódigo directamente fuera del mecanismo de proveedores de so. Este método es complejo y
podrían ser propensos a errores.

El microcódigo se carga mejor desde el BIOS. Un microcódigo determinado solo se debe aplicar
del BIOS. Las actualizaciones de microcódigos de procesador nunca se empaquetan en este
paquete, ya que no son adecuados para la distribución del sistema operativo. Un OEM puede recibir
los paquetes de microcódigo que podrían ser un superconjunto de lo contenido en esta
PGA2.

Los proveedores de sistemas operativos también pueden optar por actualizar el microcódigo que el kernel puede utilizar para los primeros
carga. Por ejemplo, Linux puede actualizar el microcódigo del procesador muy pronto en el kernel
secuencia de arranque. En situaciones en las que la actualización de la BIOS no está disponible, carga temprana
es la mejor alternativa a actualizar el microcódigo del procesador. Estados de microcódigo
se restablecen en un restablecimiento de alimentación, por lo que es necesario actualizar cada vez durante
proceso de arranque.

Se recomienda cargar el microcódigo con el método initrd para que el microcódigo
se carga en el momento más próximo para obtener la mejor cobertura. Sistemas que no pueden tolerar
el tiempo de inactividad puede utilizar el método de recarga posterior para actualizar un sistema en ejecución sin un
reiniciar.

= = Sobre la firma del procesador, la familia, el modelo, la versión y el ID de plataforma = =
La firma del procesador es un número que identifica el modelo y la versión de un
Procesador Intel. Se puede obtener utilizando la instrucción CPUID y puede
también se obtiene a través del comando lscpu o del contenido de/proc/cpuinfo.
Normalmente se presenta como 3 campos: familia, modelo y versión.
(En la tabla de actualizaciones que se muestra a continuación, se acortan en F, MO y S).

El ancho de la familia/modelo/versión es de 12/8/4bit, pero cuando se organiza en la
los datos sin procesar de la firma del procesador de 32 bits son como 0FFM0FMS, hexadecimales.
por ejemplo, si una firma de procesador es 0x000906eb, significa
Family = 0x006, Model = 0x9E y Stepping = 0xb

Un producto de procesador se puede implementar para varios tipos de plataformas,
Por tanto, en la MSR (17H), los procesadores Intel tienen un campo de ID de plataforma 3bit,
que pueden especificar un tipo de plataforma a partir de 8 tipos como máximo.
Un archivo de microcódigo para un modelo de procesador especificado puede admitir varios
plataformas, por lo que el ID de plataforma de un microcódigo (acortar como PI en la tabla)
es una máscara 8bit, cada bit establecido indica un tipo de plataforma que admite.
Uno puede encontrar el ID de plataforma en Linux utilizando rdmsr de las herramientas MSR.

= = Instrucciones de actualización de microcódigo = =
--Intel-UCODE/--
el directorio Intel-UCODE contiene archivos de microcódigo binarios nombrados en
patrón de Stepping de modelo de familia. El archivo se admite en la mayoría de los sistemas Linux modernos
distribuciones. Normalmente se encuentra en el directorio/lib/firmware.
y se puede actualizar mediante la interfaz de recarga de microcódigos.

Para actualizar la carga temprana, consulte la distribución sobre cómo empaquetar
los archivos de microcódigo para una carga temprana. Algunos las distribuciones utilizan Update-initramfs o Dracut.
Como se recomendó anteriormente, utilice los proveedores de so que se recomiendan para garantizar
el archivo de microcódigo se actualiza para cargarse antes de intentar la carga tardía
procedimiento siguiente.

Para actualizar el paquete Intel-UCODE en el sistema, una necesidad:
1. garantizar la existencia de/sys/devices/System/CPU/microcode/Reload
2. Copie el directorio Intel-UCODE en/lib/firmware, sobrescriba los archivos de
/lib/firmware/intel-ucode/
3. Escriba la interfaz de recarga en 1 para volver a cargar los archivos de microcódigo, por ejemplo:
echo 1 >/sys/devices/System/CPU/microcode/Reload

Si utiliza el método del proveedor del SO para actualizar el microcódigo, los pasos anteriores pueden
se han realizado automáticamente durante el proceso de actualización.

--Intel-UCODE-with-salvedades/--
Este directorio contiene el microcódigo que puede necesitar un tratamiento especial.
El microcódigo de BDX-ML se proporciona en el directorio, ya que necesita confirmaciones especiales en
el kernel de Linux, de lo contrario, actualizarlo podría ocasionar un sistema inesperado
función.
Los proveedores de sistemas operativos deben asegurarse de que las correcciones de carga retrasadas (proporcionadas en
Linux-kernel-patches \) se incluyen en la distribución antes de empaquetar la
Microcódigo de BDX-ML para una carga tardía.

= = 20180807 Release = =
--Actualizaciones sobre la versión 20180703--
Productos de la versión de identificador de procesador
Modelo de la versión F-MO-S/PI antigua-> Nueva
----nuevas 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-3,4 5F-1/01 00000024 Atom C3xxx
----las plataformas actualizadas------------------------------------
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, Celeon P45xx; Procesador 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 2, 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 para equipos de sobremesa; 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 Core Gen4 Mobile y derived Pentium/Celeron
HSW-H CX 6-46-1/32 00000019-> 0000001a Core Extreme i7-5Xxx
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-> procesador 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 6-5C-9/03 0000002c-> 00000032 Pentium N/J4xxx, Celeron N/J3xxx, Atom 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-> 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 Core Gen8 Mobile
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

Esta información es una combinación de la traducción del contenido original hecha por personas y por computadoras, para su comodidad. Se ofrece este contenido solamente a modo de información general y no debe considerarse como exhaustivo o preciso.

Esta descarga es válida para los productos mencionados a continuación.

Contrato de licencia de software de Intel

X

Los términos del contrato de licencia de software incluidos con el software descargado controlan el uso del software.

Acepto los términos del contrato de licencia

No acepto los términos del contrato de licencia

Asistencia para productos destacados, contenido destacado y más.

Asistencia para productos

Asistencia para productos destacados, contenido destacado y más.

Especificaciones de producto

Especificaciones de producto

Toda la información que necesita al alcance de los dedos

Dejar comentario

Nuestro objetivo es que el Centro de descargas sea un recurso valioso para usted. Envíe sus comentarios, preguntas o sugerencias aquí.

¿Necesita ayuda con algún producto Intel®? Asistencia al cliente

¿Le resultó útil la información proporcionada en este sitio?

Su información personal solamente se utilizará para responder a esta consulta. No se agregarán su nombre ni su dirección de correo electrónico a ninguna lista de correspondencia y usted no recibirá correo electrónico de Intel Corporation a menos que lo solicite. Al hacer clic en ‘Enviar’, usted confirma que acepta los Términos de uso de Intel y que comprende la Política de privacidad de Intel.