MdePkg/Acpi65.h: Add RAS2 table defs and signature as in ACPI 6.5

Add EFI_ACPI_RAS2_PCC_DESCRIPTOR, EFI_ACPI_6_5_RAS2_FEATURE_TABLE and
EFI_ACPI_6_5_ACPI_RAS2_FEATURE_TABLE_SIGNATURE.

Signed-off-by: Carsten Haitzler <carsten.haitzler@foss.arm.com>
This commit is contained in:
Carsten Haitzler 2024-09-05 10:03:59 +01:00 committed by mergify[bot]
parent babccb841d
commit dfc242c2dd

View File

@ -1056,6 +1056,26 @@ typedef struct {
#define EFI_ACPI_6_5_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER 0x02
#define EFI_ACPI_6_5_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER 0x03
///
/// ACPI RAS2 PCC Descriptor
///
typedef struct {
UINT8 PccId;
UINT8 Reserved[2];
UINT8 RasFeatureType;
UINT32 Instance;
} EFI_ACPI_RAS2_PCC_DESCRIPTOR;
///
/// ACPI RAS2 Feature Table definition.
///
typedef struct {
EFI_ACPI_DESCRIPTION_HEADER Header;
UINT16 Reserved;
UINT16 PccCount;
// EFI_ACPI_RAS2_PCC_DESCRIPTOR Descriptors[PccCount];
} EFI_ACPI_6_5_RAS2_FEATURE_TABLE;
///
/// Memory Power State Table definition.
///
@ -3121,6 +3141,11 @@ typedef struct {
///
#define EFI_ACPI_6_5_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T')
///
/// "RAS2" ACPI RAS2 Feature Table
///
#define EFI_ACPI_6_5_ACPI_RAS2_FEATURE_TABLE_SIGNATURE SIGNATURE_32('R', 'A', 'S', '2')
///
/// "RASF" ACPI RAS Feature Table
///