Lançamento do Coreboot 4.16

Foi lançado o projeto CoreBoot 4.16, que desenvolve uma alternativa livre para firmwares e BIOS proprietários. O código do projeto é distribuído sob a licença GPLv2. Na criação da nova versão, 170 desenvolvedores participaram, que prepararam 1770 alterações.

Principais novidades:

  • Adicionada suporte a 33 placas-mãe, 22 das quais são utilizadas em dispositivos com Chrome OS ou em servidores Google. Entre as placas não relacionadas ao Google estão:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulação QEMU power9
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 e i7-1165G7)
    • System76 gaze16 3050, 3060 e 3060-b
  • Suporte para as placas-mãe Google Corsola, Nasher e Stryke encerrado.
  • Adicionada suporte para CPU Power9 e SoC AMD Sabrina.
  • Adicionada a opção de desativar o subsistema IME (Intel Management Engine), que vem na maioria das placas-mãe modernas com processadores Intel e é implementado como um microprocessador separado, funcionando independentemente da CPU e executando tarefas que precisam ser separadas do sistema operacional, como a gestão de conteúdo protegido (DRM), a implementação de módulos TPM (Trusted Platform Module) e interfaces de baixo nível para monitoramento e controle de hardware. Para desativar o IME em sistemas com processadores desde a família Skylake até Alder Lake no CMOS, é utilizado o parâmetro me_state, atribuir o valor 1 a ele desativará o módulo. Para alterar o estado do CSME via CMOS, foi adicionado o método “.enable”, cujo estado corresponde ao parâmetro me_state.
  • Adicionado coreboot-configurator, uma interface gráfica simples para alterar configurações CMOS no Coreboot CBFS, utilizando a ferramenta nvramtool.
  • Adicionada a ferramenta apcb_v3_edit para editar arquivos binários APCB V3 (AMD PSP Customization Block) e substituí-los por até 16 SPD (Serial Presence Detect).
  • Atualizados os submódulos amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs e vboot.
  • No MP init, o código para configuração do LAPIC (Local Advanced Programmable Interrupt Controller) foi movido.
  • Adicionada suporte a sequências de escape ANSI para destacar eventos importantes, como erros e avisos, ao exibir logs no console interativo.
  • Implementada a função cbmem_dump_console, semelhante a cbmem_dump_console_to_uart, mas funcionando com consoles normalmente configurados.
  • As configurações da imagem Live foram adaptadas para trabalhar com a distribuição NixOS 21.11. O suporte ao pacote iasl foi encerrado, substituído por acpica-tools.
  • O carregador U-Boot foi atualizado para a versão 2021.10.
  • Adicionada suporte a sistemas com mais de 128 núcleos de CPU.
  • Adicionado driver para sensores de proximidade Semtech sx9360 SAR, usados em dispositivos Samsung.
  • Adicionado driver para controladores SD SGenesys Logic GL9750, utilizados em Chromebooks.
  • Adicionada suporte para controladores Ethernet Realtek RT8125.
  • Adicionado driver para Fibocom 5G WWAN ACPI.
  • Adicionada suporte para topologias de memória mistas ao usar DDR4.
  • Adicionada suporte para a especificação FSP 2.3 (Pacote de Software Flexível).
  • Reescrito o código para calcular hashes usados na verificação e avaliação do estado do CBFS.
  • Adicionada suporte para a tecnologia PCI-e Resizable BAR (Base Address Registers), permitindo que a CPU acesse toda a memória de vídeo da placa PCI.

Além disso, apresentado um plano de transição a partir da versão 4.18 para a quarta edição do mecanismo de alocação de recursos (RESOURCE_ALLOCATOR_V4), que adiciona suporte para manipulação de múltiplos intervalos de recursos, uso de todo o espaço de endereçamento e alocação de memória acima de 4 GB. Na versão Coreboot 4.18, que está prevista para novembro, também está previsto o anúncio da obsolescência do mecanismo de inicialização clássica do modo multiprocessador (LEGACY_SMP_INIT), substituído pelo código de inicialização PARALLEL_MP.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster