在进行BIOS开发时,我看到了对英特尔BIOS参考设计和英特尔固件支持包(FSP)的引用。英特尔是否积极支持两者,或者是否正在逐步取消参考设计以支持FSP。
答案 0 :(得分:1)
要创建FSP,参考代码所做的所有工作都将移至PEI阶段。以前,一些工作是在DXE阶段完成的,对于启动UEFI方式的平台,仍然有一些工作要做,但是使平台运行所需的所有工作都在PEI中完成。然后将这些PEIM打包到FSP中,使得了解FSP的OS可以继续引导。 UEFI FW将控制权传递给OS的方式对于UEFI或FSP引导是不同的,具有一些不同的接口;但初始化代码是一样的。
这一切都是这样完成的,因此可以有一个支持FSP或UEFI启动的参考代码。
一些细节可能取决于实际平台,因为并非所有平台都支持FSP,尽管趋势是平台增加对FSP的支持。因此,从长远来看,它们似乎都适用于大多数平台,但这只是一个声明,而不是公司立场的代表。