Coreboot en AMD Turin: Un enfrentamiento de firmware

2025-09-15

Ejecutar Coreboot en la placa base Gigabyte MZ33-AR1 con el procesador de servidor AMD Turin más nuevo presentó desafíos inesperados. Los blobs de firmware proporcionados por AMD resultaron insuficientes para liberar la CPU de un reinicio del PSP. Se implementó una solución alternativa que implicaba inyectar Coreboot en el firmware del proveedor y volver a flashearlo, pero esto no era ideal. El artículo profundiza en la estructura del firmware AMD PSP, incluidos los directorios EFS, PSP y BIOS, detallando cómo la comparación de las diferencias entre el firmware del proveedor y Coreboot, específicamente corrigiendo las velocidades SPI, la configuración eSPI y los valores Multi Gen EFS, condujo a un arranque exitoso. Sin embargo, el uso de blobs PSP públicos falló debido a una clave raíz diferente. Los autores descubrieron un firmware defectuoso de AMD y han enviado una solicitud de corrección. Finalmente, el uso del firmware oficial del paquete Turin PI logró un arranque exitoso.

Leer más
Desarrollo

Coreboot Habilita el Soporte de AMD Turin en la Gigabyte MZ33-AR1: Fase 1 Completada

2025-08-16

Esta entrada de blog describe la primera fase de habilitar el soporte de AMD Turin en coreboot y portarlo a la placa base Gigabyte MZ33-AR1. Financiado por la Fundación NLnet, el proyecto se basa en los esfuerzos de AMD para impulsar firmwares de código abierto. El equipo creó con éxito la estructura del SoC Turin dentro de coreboot, extrajo e integró los paquetes de firmware PSP necesarios y construyó el soporte básico de la placa base MZ33-AR1. Si bien surgieron desafíos en la integración de los blobs PSP públicos de Turin, las soluciones alternativas permitieron un arranque exitoso, allanando el camino para futuras mejoras.

Leer más

Tiempos de remanencia de datos RAM: Diferencias significativas entre DDR4 y DDR5

2024-12-15

3mdeb realizó una investigación para probar los tiempos de remanencia de datos en diferentes tipos de RAM (DDR4 y DDR5). Los resultados mostraron que los datos DDR5 desaparecen casi instantáneamente después de la pérdida de energía, mientras que los datos DDR4 persisten durante un tiempo significativamente mayor, hasta dos minutos. Esto destaca diferencias críticas en la seguridad de datos entre los tipos de RAM. Se utilizó una aplicación UEFI personalizada que escribe y compara patrones de memoria, teniendo en cuenta la temperatura y la humedad. Esta investigación es significativa para comprender la seguridad de datos de memoria y diseñar sistemas más seguros.

Leer más