Firmware de fonte proprietário/fechado em execução em coprocessadores:
Todos os componentes de firmware que residem fora da região “Coreboot” pertencem a esta categoria, por exemplo: CSE, PMC, TCSS etc. firmware de fonte proprietário/fechado em execução na CPU do host:
Os componentes de firmware fazem parte da região “Coreboot” e o cinza colorido pertence a essa categoria, por exemplo: Intel FSP e binários associados a ela.A menos que essa discussão em design se materialize agora, o estado atual do desenvolvimento de firmware de código aberto usando firmware proprietário nas plataformas IA SOC não melhorará no futuro.Descrição
Mudanças de código
Comentários
Pule as APIs da Fase 1 FSP-Notify
https://review.coreboot.org/q/topic:drop_fsp_notify1_api
A API da Fase 1 do FSP NOTIFY foi projetada para bloquear os registros de chipset antes de executar o código de terceiros durante a inicialização da plataforma.Este documento de design compartilha idéias emergentes para resolver esse problema de longa data do firmware proprietário para o desenvolvimento de firmware de código aberto (OSF).
Fonte: https://blog.osfw.foundation/osf-intel-reduce-fsp-boundary/