-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
DynamicTablesPkg: Adds SPMI table generator #6236
Conversation
DynamicTablesPkg/Library/Acpi/Common/AcpiSpmiLib/SpmiGenerator.c
Outdated
Show resolved
Hide resolved
DynamicTablesPkg/Library/Acpi/Common/AcpiSpmiLib/SpmiGenerator.c
Outdated
Show resolved
Hide resolved
DynamicTablesPkg/Library/Acpi/Common/AcpiSpmiLib/SpmiGenerator.c
Outdated
Show resolved
Hide resolved
DynamicTablesPkg/Library/Acpi/Common/AcpiSpmiLib/SpmiGenerator.c
Outdated
Show resolved
Hide resolved
Hi @pierregondois, |
The change in MdePkg is good to me. |
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.
@samimujawar @abdattar I assume there should only be only one IPMI per platform, so linking the two objects with a Token should not be necessary right ?
The SPMI table might require the following objects in an SSDT table:
- _IFT (Interface type)
- _SRV (spec. revision)
in prevision of creating an associated SSDT table generator, would it be possible to add a field for the spec. revision in the CM_ARCH_COMMON_SPMI_INTERFACE_INFO object ?
This would allow not to have a hard coded value in the 2 table generators
MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h
Outdated
Show resolved
Hide resolved
Revision value is obtained from IPMI library call, if the call fails then default version 2 is applied. |
Yes right, sorry I forgot it was done like that. Ok for me then |
Hi @pierregondois , [Abdul]
|
1355e82
to
7deb641
Compare
Adds macro which defines SPMI table revision and interface type as per the specification. Cc: Michael D Kinney <[email protected]> Cc: Liming Gao <[email protected]> Cc: Zhiguang Liu <[email protected]> Cc: Sami Mujawar <[email protected]> Cc: Pierre Gondois <[email protected]> Signed-off-by: Abdul Lateef Attar <[email protected]>
Adds ACPI SPMI table generator library. Updates acpi standard table enum with spmi. Updates arch common namespace object and parser. Updates the Readme. Cc: Michael D Kinney <[email protected]> Cc: Liming Gao <[email protected]> Cc: Zhiguang Liu <[email protected]> Cc: Sami Mujawar <[email protected]> Cc: Pierre Gondois <[email protected]> Signed-off-by: Abdul Lateef Attar <[email protected]>
Hi @pierregondois , @samimujawar , @lgao4 |
Adds ACPI SPMI table generator library.
Updates acpi standard table enum with spmi.
Updates arch common namespace object and parser.
Updates the Readme.
Cc: Sami Mujawar [email protected]
Cc: Pierre Gondois [email protected]
Description
Adds ACPI SPMI table generator library.
How This Was Tested
Tested on AMD platform and dumped the acpi tables.
Integration Instructions
N/A