AMD ha presentado una propuesta para integrar un nuevo subsistema en el kernel de Linux destinado al estándar eSPI, un protocolo de comunicación desarrollado por Intel que conecta controladores del sistema con dispositivos como TPMs. La iniciativa incluye un controlador específico para su hardware, ya probado en una plataforma de referencia denominada AMDI0070. Para los usuarios, esta acción se traduce en una mejora de la compatibilidad y estabilidad de los equipos con procesadores AMD al ejecutar sistemas operativos libres. El movimiento busca ampliar el soporte de hardware moderno dentro del ecosistema Linux, facilitando la integración de componentes de seguridad y gestión de bajo nivel.
Desarrollo técnico del controlador eSPI 🔧
La propuesta técnica se centra en la creación de un controlador que gestione el bus eSPI, permitiendo la comunicación directa entre el procesador y periféricos como TPMs o controladores de gestión de placa. El código, desarrollado por ingenieros de AMD, ha sido validado en la plataforma AMDI0070, lo que confirma su funcionamiento en hardware real. Este subsistema no solo simplifica la detección de dispositivos, sino que también optimiza la transferencia de datos a baja latencia, algo esencial para tareas de seguridad. La integración en el kernel sigue el proceso estándar de revisión de listas de correo, donde se espera que la comunidad aporte sugerencias antes de su inclusión definitiva en futuras versiones estables del sistema.
Intel crea el protocolo, AMD lo hace funcionar ⚔️
Resulta curioso que AMD, el eterno rival de Intel, se tome la molestia de pulir un estándar creado por su competencia. Mientras tanto, los usuarios de Linux con hardware AMD ya pueden frotarse las manos, porque esto significa que sus placas base dejarán de hacer el extraño truco de no reconocer el TPM hasta reiniciar tres veces. Al final, la guerra de chips se decide en el código, y aquí AMD ha decidido ganar puntos no con más núcleos, sino con un controlador que hace que el sistema no se queje. Eso sí, no esperen que Intel les devuelva el favor con un driver para sus iGPU, eso sería pedir demasiado.