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