Coreboot 25.12: Compatível com Intel Panther Lake, AMD Turin e câmeras MIPI.

Pontos chave:
  • Suporte para novas placas-mãe de notebooks ASUS, ASRock e Lenovo ThinkPad.
  • Framework CFR para configurar firmware (ventoinhas, iGPU) sem recompilar.
  • Suporte ao padrão de memória LPCAMM nas plataformas Intel Panther Lake.
  • Melhorias nas câmeras MIPI e no subsistema de depuração para SoC da Qualcomm.
  • Aumento da capacidade do SMMSTORE para 512 KB para variáveis ​​UEFI.

miniatura do coreboot

Há alguns dias, foi oficialmente anunciado. Coreboot 25.12 (versão lançada)A nova versão do projeto, que desenvolve uma alternativa de código aberto ao BIOS e firmware proprietários (UEFI), é o resultado de três meses de trabalho intenso. acumulando mais de 750 confirmações (compromete-se) Criado por 110 desenvolvedores, incluindo 21 novos colaboradores que estão se juntando ao projeto.

Esta versão destaca-se pela implementação de novas interfaces de configuração de tempo de execução, maior capacidade de armazenamento persistente, maior capacidade do SMMSTORE, suporte aprimorado para câmeras MIPI em plataformas Intel (IPU) e suporte para hardware de próxima geração.

Suporte para novas placas-mãe e processadores

Assim como nas versões anteriores, a nova versão do Coreboot também expande significativamente a lista de hardware compatível. Nesta versão.Foi adicionado suporte oficial para Placas-mãe para consumidores, estações de trabalho e laptops empresariais:

  • Placas-mãe para o consumidor: ASRock Z77 Extreme4 e ASUS PRIME H610I-PLUS D4.
  • Notebooks Lenovo: ThinkPad T470s e T580.
  • Hardware especializado: Siemens MC EHL6 e Star Labs Starfighter (Arrow Lake 285H).
  • Placas de servidor e ChromeOS: foram adicionadas 6 placas utilizadas nos centros de dados do Google e em dispositivos Chromebook.
  • Em relação aos processadores (SoCs), foi adicionado suporte preliminar para o AMD Turin, a próxima geração de CPUs de alto desempenho. Melhorias importantes também foram implementadas para as plataformas Intel Panther Lake e Qualcomm X1P42100.

Configuração de tempo de execução: Coreboot Forms Representation (CFR)

Uma das mudanças estruturais mais relevantes é a adoção da estrutura CFR (Representação de Formulários Coreboot). Esta tecnologia fornece uma API unificada que permite modificar a configuração do firmware sem precisar recompilar o código ou execute uma atualização completa da memória.

Por meio do CFR, O usuário pode acessar menus de opções para controlar as funções. hardware como:

  • Ativar ou desativar a iGPU (placa gráfica integrada).
  • Seleção manual de painéis ou telas sensíveis ao toque.
  • Controle avançado de ventoinhas e perfis térmicos.

Atualmente, mais de 40 placas-mãe do Google migraram para esse sistema, integrando-se diretamente ao armazenamento de variáveis ​​UEFI para garantir que as alterações sejam mantidas após a reinicialização.

Melhorias nos controladores e subsistemas de armazenamento

O controlador SMMSTORE, responsável por gerenciar áreas de memória persistente protegidas pelo Modo de Gerenciamento do Sistema (SMM), O tamanho de armazenamento padrão foi aumentado de 256 KB para 512 KB. Esse aumento é vital para plataformas modernas que exigem mais espaço para armazenar variáveis ​​UEFI e configurações complexas de firmware.

Câmeras MIPI em plataformas Intel

A Coreboot redesenhou a forma como as câmeras são gerenciadas em laptops Intel de última geração. O suporte para câmeras MIPI foi aprimorado. (Interface de Processador da Indústria Móvel), que estão substituindo as câmeras USB tradicionais (UVCs). Ao contrário das câmeras USB, as MIPIs enviam dados brutos por meio de uma interface serial (CSI) diretamente para o processador de sinal de imagem (ISP) integrado à CPU.

Versão 25.12 otimiza a enumeração ACPI desses sensores, Garantir que sistemas operacionais como Windows e Linux possam identificar corretamente a localização física do sensor (PLD) e seus dados estáticos (SSDB).

Avanços nas arquiteturas da Qualcomm, AMD e Intel

O desenvolvimento para arquiteturas específicas recebeu diversas atualizações:

  • Qualcomm X1P42100: Foram adicionadas funcionalidades avançadas de depuração, como o carregamento de despejo de RAM e o uso da Política de Depuração do Processador de Aplicativos (APDP). Também foram implementados suporte para USB Type-C e melhorias no Subsistema de Exibição Móvel (MDSS).
  • AMD Glinda e Faegan: Foi adicionado suporte para controladores Ethernet de 10 Gigabit e configuração USB4 via DeviceTree. Além disso, os cálculos de MTRR foram simplificados para acelerar os tempos de inicialização.
  • Intel Panther Lake: Suporte para o novo padrão de memória LPCAMM (Low Power Compressed Attached Memory Module), preparando o terreno para os laptops ultrafinos que adotarão esse formato.

Alterações técnicas e de ferramentas

Para os desenvolvedores, a infraestrutura interna da Coreboot também evoluiu. As ferramentas externas foram atualizadas. tais como Binutils 2.45 e ACPICA 20250807, enquanto a cadeia de ferramentas obsoleta nds32le-elf foi removida.

Na livraria libpayload, uma API foi adicionada para determinar o tamanho da memória física. e suporte para o algoritmo de compressão LZ4. Por fim, foram adicionados drivers específicos para codecs de áudio Cirrus Logic (CS35L56 e CS42L43), e o suporte a ACPI foi estendido a sistemas com arquitetura RISC-V.

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir.