为了创建FSP,参考代码所做的所有工作都被移至PEI阶段。以前,一些工作是在DXE阶段完成的,并且仍然有一些工作在那里进行,用于以UEFI方式引导的平台,但是使平台操作起来所需的所有工作都在PEI中完成。这些PEIM随后打包成FSP,因此对FSP有了了解的操作系统可以继续引导。UEFI固件将控制权传递给操作系统的方式对UEFI或FSP引导有所不同,具有一些不同的接口;但初始化代码是相同的。这样做的目的是为了有一个参考代码,支持FSP或UEFI引导。某些细节可能取决于实际平台,因为并非所有平台都支持FSP,尽管趋势是平台添加对FSP的支持。因此,从长远来看,大多数平台都将提供两种引导方式,但这只是一种趋势声明,而不是公司立场的代表。