Coreboot 4.14 lançado com melhorias de suporte para Intel e muito mais

E foi lançado o CoreBoot 4.14 com melhorias de suporte para Intel suporte para mais placas e muito mais. Confira as novidades dessa atualização.

CoreBoot é uma alternativa de código aberto ao tradicional BIOS (Basic Input-Output System) que já estava nos PCs do MS-DOS 80s e a substitui-lo pelo UEFI (Unified Extensible).

O CoreBoot também é um análogo de firmware proprietário gratuito e está disponível para verificação e auditoria completas. Ele é usado como firmware base para inicialização de hardware e coordenação de inicialização.

Incluindo inicialização de chip gráfico, PCIe, SATA, USB, RS232. Ao mesmo tempo, os componentes binários do FSP 2.0 (Pacote de suporte de firmware Intel) e o firmware binário do subsistema Intel ME, necessários para inicializar e iniciar a CPU e o chipset, são integrados ao CoreBoot.

Agora, acaba de ser anunciado o lançamento da nova versão do projeto CoreBoot 4.14, no qual 215 desenvolvedores fizeram 3660 novos commits. Nesta nova versão, melhorias são implementadas nas placas-mãe, nos chipsets, na arquitetura geral, entre outras coisas.

Novidades do CoreBoot 4.14

Coreboot 4.14 lançado com melhorias de suporte para Intel e muito mais
Coreboot 4.14 lançado com melhorias de suporte para Intel e muito mais

Incluindo inicialização de chip gráfico, PCIe, SATA, USB, RS232. Ao mesmo tempo, os componentes binários FSP 2.0 (Intel Firmware Support Package) e o firmware binário para o subsistema Intel ME, que são necessários para inicializar e iniciar a CPU e o chipset, são integrados ao CoreBoot.

Nesta nova versão do coreboot 4.14 destaca-se que o suporte inicial para os APUs AMD Cezanne foi implementado e uma reorganização geral do código foi realizada para suportar os SoCs AMD, além do código padrão para os SoCs AMD ter sido unificado, o que possibilitou a utilização de componentes já disponíveis para o Picasso SoC no código para AMD Cezanne.

Observa-se também que o suporte para processadores de servidor Intel Xeon escaláveis ​​(Xeon-SP) de 2ª e 3ª geração, SkyLake-SP (SKX-SP) e CooperLake-SP (CPX-SP), foi estabilizado e reconhecido como pronto para usar. implantações de produção.

SKX-SP é usado para suportar placas-mãe OCP TiogaPass, e CPX-SP é usado para suportar OCP DeltaLake, como a base de código otimizada e unificada para suportar diferentes gerações de Xeon-SP.

Em relação ao suporte adicionado, podemos descobrir que o suporte foi adicionado para 42 placas-mãe, 25 das quais são usadas em dispositivos com Chrome OS ou servidores Google:

  • AMD Bilby
  • AMD Mayólica
  • GIGABYTE GA-D510UD
  • Google Blipper
  • Google Brya
  • Google Cherry
  • Google Collis
  • Google Copano
  •  Google Cozmo
  • Google Cret
  •  Drobit de Google
  • Google Galtic
  • Google Gumboz
  • Google Guybrush
  • Google Herobrine
  • Google Homestar
  • Google Katsu
  • Google Kracko
  • Google Lalala
  • Google Makomo
  • Google Mancomb
  • Google Mazapán
  • Google Pirika
  • Google Sasuke
  • Google Sasukette
  • Google Spherion
  • Google Storo
  • Google Volet
  • HP 280 G2
  • Intel Alderlake-M RVP
  • Intel Alderlake-M RVP con Chrome EC
  • Intel Elkhartlake LPDDR4x CRB
  • Intel montaña de las sombras
  • Kontron COMe-mAL10
  • MSI H81M-P33 (MS-7817 v1.2)
  • Pine64 ROCKPro64
  • Purism Librem 14
  • System76 darp5
  • System76 galp3-c
  • System76 gaze15
  • System76 oryp5
  • System76 oryp6

O suporte para as placas-mãe Intel Cannonlake U LPDDR4 RVP, Intel Cannonlake U LPDDR4 RVP e Google Boldar foi removido.

A estrutura centralizada ACPI GNVS foi introduzida, que é usada no lugar dos drivers APM_CNT_GNVS_UDPATE SMI e agora é usada para inicializar os elementos genéricos das tabelas ACPI GNVS.

Além do tamanho estático C_ENV_BOOTBLOCK_SIZE ser removido principalmente em favor da alocação dinâmica de tamanho, ele ainda menciona que o Kconfig ainda está disponível para uso como um tamanho fixo e para impor um máximo para os chipsets selecionados.

As seções do linker agora estão alinhadas no topo para reduzir a pegada de flash e manter os requisitos de salto próximo do vetor de redefinição.

Também foi mencionado que o formato do sistema de arquivos CBFS usado para hospedar componentes Coreboot no Flash foi alterado. As mudanças refletiram os preparativos para a implementação da capacidade de certificar arquivos individuais com assinaturas digitais.

Caso tenha interesse em saber mais sobre esta nova versão, você pode conferir os detalhes no seguinte endereço.

Como obter o CoreBoot

Aqueles interessados ​​em obter essa nova versão do CoreBoot, podem fazer isso na seção de downloads, localizada em seu site oficial do projeto.

Além disso, lá você também pode encontrar documentação e mais informações sobre o projeto.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.