Skip to content

Commit

Permalink
MdePkg/Acpi65.h: Add RAS2 table defs and signature as in ACPI 6.5
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
Carsten Haitzler authored and mergify[bot] committed Sep 12, 2024
1 parent babccb8 commit dfc242c
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions MdePkg/Include/IndustryStandard/Acpi65.h
Original file line number Diff line number Diff line change
Expand Up @@ -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.
///
Expand Down Expand Up @@ -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
///
Expand Down

0 comments on commit dfc242c

Please sign in to comment.