-
Notifications
You must be signed in to change notification settings - Fork 494
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
ManageabilityPkg: Add IpmiCommandLib PEI instance #213
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
@changab any comments ?
Features/ManageabilityPkg/Library/IpmiCommandLib/IpmiCommandLibPei.inf
Outdated
Show resolved
Hide resolved
Features/ManageabilityPkg/Library/IpmiCommandLib/IpmiCommandLibPei.inf
Outdated
Show resolved
Hide resolved
This introduces IpmiCommandLib/IpmiCommandLibPei.inf for the support of the IPMI command library in PEI. It is consistent with the IpmiLib which has supported separately an instance in PEI. Signed-off-by: Nhi Pham <[email protected]>
cf2c1ed
to
d013fa6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @nhivp, no technical issues, just want to confirm with you that, supposedly we don't have the specific code for edk2 boot phases in IpmiCommandLib library. Thus we don't have to separate the implementation into different folders such as Dxe/Smm/Pei, right?
Hi @changab Correct, the implementation remains consistent across phases. The extra INF for PEI simply ensures that the IPMI stack is buildable, as the IpmiLib has separate instances for PEI and DXE. |
Merged. |
This introduces IpmiCommandLib/IpmiCommandLibPei.inf for the support of the IPMI command library in PEI. It is consistent with the IpmiLib which has supported separately an instance in PEI.
Side-Note: Ampere Mt. Jade will use this library instance.