Archivo de datos del microcódigo del 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 CPU es un mecanismo para corregir ciertas erratas en los sistemas existentes.
El método preferido normal para aplicar las actualizaciones de microcódigo es utilizar 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
Asistencia Carga del sistema operativo de actualizaciones de microcódigo.

El usuario objetivo de este paquete son los proveedores de SO, como las distribuciones de Linux *
para su inclusión en sus lanzamientos de so. Intel recomienda obtener el microcódigo
mediante el mecanismo de actualización del proveedor del sistema operativo. Por supuesto, los usuarios expertos pueden actualizar sus
microcódigo directamente fuera del mecanismo del proveedor del sistema operativo. Este método es complejo y
por lo tanto podría ser propenso a errores.

El microcódigo se carga mejor desde el BIOS. Ciertos microcódigos sólo deben aplicarse
del BIOS. Dichas actualizaciones de microcódigos de procesador nunca se empaquetan en este
paquete ya que no son apropiados para la distribución del sistema operativo. Un OEM puede recibir
paquetes de microcódigo que podrían ser un superconjunto de lo contenido en este
envoltura.

Los proveedores del sistema operativo pueden optar por actualizar también el microcódigo que el kernel puede consumir durante 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 del BIOS no está disponible, la carga anticipada
es la siguiente mejor alternativa a la actualización del microcódigo del procesador. Los Estados de microcódigo
se restablecen en un restablecimiento de energía, por lo tanto, es necesario actualizarlo cada vez durante
proceso de arranque.

Se recomienda cargar el microcódigo mediante el método initrd para que el microcódigo
se carga en el primer momento para obtener la mejor cobertura. Sistemas que no toleran
tiempo de inactividad puede utilizar el método de recarga tardía para actualizar un sistema en ejecución sin un
reiniciar.

= = Acerca de la firma del procesador, familia, modelo, versión y 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 mediante la instrucción CPUID y puede
también se obtiene a través del comando lscpu o del contenido de/proc/cpuinfo.
Por lo general se presenta como 3 campos: familia, modelo y Stepping
(En la tabla de actualizaciones a continuación, se acortan como F, MO y S).

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

Un producto de procesador se puede implementar para múltiples tipos de plataformas,
Así que en MSR (17H), los Procesadores Intel tienen un campo de ID de plataforma de 3bit,
que puede especificar un tipo de plataforma de como máximo 8 tipos.
Un archivo de microcódigo para un modelo de procesador especificado puede Asistencia varias
plataformas, por lo que el ID de plataforma de un microcódigo (acortar como PI en la tabla)
es una máscara de 8 bits, cada bit establecido indica un tipo de plataforma que admite.
Uno puede encontrar el ID de la plataforma en Linux usando rdmsr de MSR-Tools.

= = Instrucciones de actualización del microcódigo = =
--Intel-UCODE/--
el directorio Intel-UCODE contiene archivos de microcódigo binarios nombrados en
patrón de versión de modelo de familia. El archivo es compatible con la mayoría de los modernos Linux
Distribuciones. Generalmente se encuentra en el directorio/lib/firmware,
y se puede actualizar a través de la interfaz de recarga de microcódigo.

Para actualizar el initrd de carga anticipada, consulte su distribución sobre cómo empaquetar
archivos de microcódigo para la carga anticipada. Algunos distribuciones utilizan Update-initramfs o Dracut.
Como se recomienda anteriormente, utilice los proveedores del sistema operativo son el método recomendado para garantizar
archivo de microcódigo se actualiza para la carga anticipada antes de intentar la carga tardía
procedimiento a continuación.

Para actualizar el paquete de Intel-UCODE al sistema, uno necesita:
1. Asegúrese de que la existencia de/sys/devices/System/CPU/microcode/Reload
2. Copie el directorio Intel-UCODE a/lib/firmware, sobrescriba los archivos en
/lib/firmware/Intel-UCODE/
3. Escriba la interfaz de recarga en 1 para volver a cargar los archivos de microcódigo, p. ej.
echo 1 >/sys/devices/System/CPU/microcode/Reload

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

--Intel-UCODE-con-caveats/--
Este directorio contiene microcódigo que puede necesitar un manejo especial.
El microcódigo BDX-ML se proporciona en el directorio, porque necesita confirmaciones especiales en
el kernel de Linux, de lo contrario, actualizarla podría resultar en un sistema inesperado
comportamiento.
Los proveedores del sistema operativo deben asegurarse de que los parches del cargador tardío (proporcionados en
Linux-kernel-patches \) se incluyen en la distribución antes de empaquetar el
Microcódigo BDX-ML para carga tardía.

= = 20180807 Release = =
--Actualizaciones sobre la versión 20180703--
Versión del identificador del procesador productos
Versión del modelo F-MO-S/PI antiguo > nuevo
----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-5F-1/01 00000024 Atom C3xxx
----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; 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 Core Gen4 Mobile y Pentium/Celeron derivado
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, 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-> 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 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.