Coreboot no AMD Turin: Um confronto de firmware

2025-09-15

Executar o Coreboot na placa-mãe Gigabyte MZ33-AR1 com o mais novo processador de servidor AMD Turin apresentou desafios inesperados. Os blobs de firmware fornecidos pela AMD se mostraram insuficientes para liberar a CPU de uma reinicialização do PSP. Uma solução alternativa envolvendo a injeção do Coreboot no firmware do fornecedor e sua gravação foi implementada, mas isso não era ideal. O artigo mergulha na estrutura do firmware AMD PSP, incluindo os diretórios EFS, PSP e BIOS, detalhando como a comparação das diferenças entre o firmware do fornecedor e o Coreboot, especificamente corrigindo as velocidades SPI, a configuração eSPI e os valores Multi Gen EFS, levou ao boot bem-sucedido. No entanto, o uso de blobs PSP públicos falhou devido a uma chave raiz diferente. Os autores descobriram um firmware com defeito da AMD e enviaram uma solicitação de correção. Finalmente, o uso do firmware oficial do pacote Turin PI conseguiu o boot bem-sucedido.

Leia mais
Desenvolvimento

Coreboot Habilita Suporte AMD Turin na Gigabyte MZ33-AR1: Fase 1 Concluída

2025-08-16

Esta postagem de blog descreve a primeira fase da habilitação do suporte AMD Turin no coreboot e sua portabilidade para a placa-mãe Gigabyte MZ33-AR1. Financiado pela NLnet Foundation, o projeto se baseia no esforço da AMD para promover firmwares de código aberto. A equipe criou com sucesso a estrutura do SoC Turin dentro do coreboot, extraiu e integrou os pacotes de firmware PSP necessários e construiu o suporte básico da placa-mãe MZ33-AR1. Embora tenham surgido desafios na integração dos blobs PSP públicos do Turin, soluções alternativas permitiram uma inicialização bem-sucedida, abrindo caminho para melhorias futuras.

Leia mais
Desenvolvimento

Tempos de Remanescência de Dados RAM: Diferenças Significativas entre DDR4 e DDR5

2024-12-15

A 3mdeb conduziu uma pesquisa testando os tempos de remanescência de dados em diferentes tipos de RAM (DDR4 e DDR5). Os resultados mostraram que os dados DDR5 desaparecem quase instantaneamente após a perda de energia, enquanto os dados DDR4 persistem por um tempo significativamente maior, até dois minutos. Isso destaca diferenças críticas na segurança de dados entre os tipos de RAM. Um aplicativo UEFI personalizado foi usado, escrevendo e comparando padrões de memória, levando em consideração a temperatura e a umidade. Esta pesquisa é significativa para entender a segurança de dados de memória e projetar sistemas mais seguros.

Leia mais