Coreboot 4.20 lançado com suporte maior, melhorias, e muito mais

E foi lançado o CoreBoot 4.20 com suporte maior, melhorias, e muito mais. Confira as novidades dessa importante 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, os desenvolvedores do Coreboot estão lançando o Coreboot 4.20.

Novidades do CoreBoot 4.20

Coreboot 4.20 lançado com suporte maior, melhorias, e muito mais

Nesta nova versão do Coreboot 4.20 que apresenta o trabalho de cerca de 1600 commits desde a versão anterior e que representa o trabalho de limpeza e melhorias contínuas implementadas.

Uma das mudanças que se destacam no Coreboot 4.20 é que o cpu/mp_init.c habilita as CPUs assim que executam o código, além de cpu/x86/smm adicionar a funcionalidade de armazenamento de recursos PCI

Além disso, o tempo de execução do SMM garante que os recursos do PCI sejam armazenados em SMRAM segura para evitar ataques que levam ao vazamento de dados confidenciais por meio da adulteração do remapeamento do PCI BAR.

Outra das mudanças que destaca no Coreboot 4.20 é que foi adicionado um driver para ler e escrever variáveis ​​EFI armazenadas em uma área de memória separada.

Isso é particularmente útil para o EDK2 como uma carga útil e permite que as ferramentas EFI existentes sejam reutilizadas para definir/obter opções usadas pelo firmware.

Coreboot 4.20 também adicionou driver EWL (Enhanced Warning Log) para lidar com erros Intel EWL HOB, bem como adicionou suporte de memória DDR2 para codificar Intel GM45, adicionou suporte inteltool para Intel “Emmitsburg” PCH, adicionou drivers Sound-Open-Firmware para suporte a Chromebooks som em sistemas e adicionou suporte de registro de console SimNow para AMD.

Por outro lado, no Coreboot 4.20 a carga útil Yabits foi removida, tornando-a obsoleta e arquivada, além de observar que os problemas de compilação do superiotool foram resolvidos ao usar musl-libc, o trabalho inicial foi implementado no Xeon SPR, removeu o suporte Zephyr SDK do coreboot-sdk como a versão empacotada era bastante antiga e não era realmente usada e também adicionava suporte inteltool para Intel PCH “Emmitsburg”.

É mencionado que foi feito um trabalho para melhorar a porcentagem de acertos do cache ao reconstruir usando ccache, bem como melhorias e extensão do código de geração ACPI e que alguns problemas foram resolvidos para o código RISC-V.

Por fim, vale ressaltar também que nesta nova versão foi adicionado suporte para 25 placas-mãe, 11 das quais são utilizadas em dispositivos ou servidores Chrome OS.

  • Asrock: B75M-ITX
  • Dell: Latitude E6400
  • Google: Aurash
  • Google: quadrado
  • Google: Constituição
  • Google: Gothrax
  • Google: Hades
  • Google: Myst
  • Google: Screenbo
  • Google: Starmie
  • Google: Taranza
  • Google: Uldren
  • Google: Yavilla
  • HP: EliteBook 2170p
  • Intel: Archer City CRB
  • Intel: DQ67SW
  • Protectli: VP2420
  • Protectli: VP4630/VP4650
  • Protectli: VP4670
  • Siemens: MC EHL4
  • Siemens: MC EHL5
  • System76:lemp11
  • System76: oryp10
  • System76: oryp9

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.

Deixe um comentário

Sair da versão mobile