2016-06-10 16 views

Antwort

1

Um FSP zu erstellen, wurde die gesamte Arbeit, die der Referenzcode ausführt, in die PEI-Phase verschoben. Zuvor wurde ein Teil der Arbeit in der DXE-Phase erledigt, und dort gibt es noch einige Arbeiten für Plattformen, die den UEFI-Weg starten, aber die gesamte Arbeit, die erforderlich ist, um die Plattform funktionsfähig zu machen, wird in der PEI ausgeführt. Diese PEIM werden dann in den FSP verpackt, so dass ein OS, das mit FSP vertraut ist, den Start fortsetzen kann. Die Art und Weise, wie die UEFI-FW die Steuerung an das Betriebssystem übergibt, unterscheidet sich bei UEFI- oder FSP-Booten mit einigen unterschiedlichen Schnittstellen; aber der Initialisierungscode ist der gleiche.

Es wurde alles auf diese Weise gemacht, so dass es einen Referenzcode geben konnte, der entweder FSP oder UEFI Boot unterstützt.

Einige Details können von der tatsächlichen Plattform abhängen, da nicht alle Plattformen FSP unterstützen, obwohl der Trend dahin geht, dass Plattformen FSP unterstützen. Auf lange Sicht sieht es also so aus, als ob beide für die meisten Plattformen verfügbar sein werden, aber dies ist nur eine Aussage über das Profil, keine Darstellung der Unternehmensposition.