DynamicTablesPkg: Add ACPI 6.3 SPE support to MADT generator
The Dynamic Tables Framework now supports generating Multiple APIC Description Table (MADT) revision 5 for ARM platforms while maintaining backward-compatibility with ACPI 6.2. The relevant change is the enablement of the Statistical Profiling Extension (SPE). Signed-off-by: Krzysztof Koch <krzysztof.koch@arm.com> Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
This commit is contained in:
committed by
Sami Mujawar
parent
ccc97f6df4
commit
5506701f79
@@ -155,6 +155,13 @@ typedef struct CmArmGicCInfo {
|
||||
ACPI Specification.
|
||||
*/
|
||||
UINT8 ProcessorPowerEfficiencyClass;
|
||||
|
||||
/** Statistical Profiling Extension buffer overflow GSIV. Zero if
|
||||
unsupported by this processor. This field was introduced in
|
||||
ACPI 6.3 (MADT revision 5) and is therefore ignored when
|
||||
generating MADT revision 4 or lower.
|
||||
*/
|
||||
UINT16 SpeOverflowInterrupt;
|
||||
} CM_ARM_GICC_INFO;
|
||||
|
||||
/** A structure that describes the
|
||||
|
Reference in New Issue
Block a user