-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FSP: Insufficient interface documentation #27
Comments
Hi @PatrickRudolph, Which UPDs specifically did you need more information on? |
This applies to all FSP, all UPDs and interfaces. INT8 SkipPostBootSai POSTBOOT SAI isn't explain in any publicy available documentation. It looks like it's run by default. What does it do? UINT8 PchSbiUnlock How's it different from PchSbAccessUnlock ? UINT8 SkipMpInit Which steps does a boot loader need to do to run Multi-Processor Initialization when this is skipped? UINT16 VddVoltage Missing units. UINT16 TotalFlashSize What does it do? UINT16 BiosSize What does it do? UINT8 SpdProfileSelected Which profile can be selected? Like XMP profiles? UINT8 TxtAcheckRequest What does it do? UINT8 PeiGraphicsPeimInit ..... |
@nate-desimone ping! |
1 similar comment
@nate-desimone ping! |
Even with the integration guide it's impossible to understand what UPDs are actually doing.
If a firmware developer can't even properly understand what UPDs should be set, how should one use FSP in a secure manner?
Please improve the interface documentation of all FSP releases and explain in detail what an UPD is actually doing, which dependencies it has, if it works in RELEASE/DEBUG mode only ...
The text was updated successfully, but these errors were encountered: