El error sobre el que escribí este fin de semana en el que Intel ahora está deshabilitando PCID para Alder Lake y Raptor Lake en Linux hasta que se emita un microcódigo de CPU actualizado para abordar un problema con la instrucción INVLPG cuando los identificadores de contexto de proceso están habilitados, ahora se fusionó con Linux 6.4.

La buena noticia que probé y escribí ayer es que la desactivación de Intel ADL/RPL de PCID no está provocando ningún cambio notable en el rendimiento como resultado. El lunes, la solicitud de extracción con este cambio se envió a Linus y, posteriormente, fusionado.

“Por favor, extraiga un único cambio x86/urgente para 6.4-rc4. Esto soluciona el problema donde la instrucción INVLPG puede no invalidar las entradas TLB del kernel. Espero una solución de microcódigo para esto. Cuando se conocen los números de versión del microcódigo, podemos dar la vuelta y agregarlos a la tabla modelo para deshabilitar esta solución alternativa”.

Está marcado para retroportar a la serie de kernel estable existente, mientras que también puede lograr el mismo comportamiento en Alder Lake y Raptor Lake arrancando con la opción de kernel”nopcid”.
Se puede verificar si los identificadores de contexto de proceso están habilitados en su sistema buscando”pcid”en las banderas de/proc/cpuinfo.

Categories: IT Info