summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil V L <sunilvl@ventanamicro.com>2025-06-20 16:15:02 +0530
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-07-21 09:28:16 +0000
commitb0fb8da1fa5a2e57b94eb8c6e7e39f47b76b1510 (patch)
tree04c2bac34e5aa8d77839e594349a01bdf05d6ea7
parent6b8522d007a6d2d1d8847cb6618e9a6bfd2092ec (diff)
downloadedk2-b0fb8da1fa5a2e57b94eb8c6e7e39f47b76b1510.zip
edk2-b0fb8da1fa5a2e57b94eb8c6e7e39f47b76b1510.tar.gz
edk2-b0fb8da1fa5a2e57b94eb8c6e7e39f47b76b1510.tar.bz2
MdePkg: Acpi66: Add newly defined RISC-V affinity structure
ACPI 6.6 defines new affinity structure for RISC-V Intc. Add their definitions. Signed-off-by: Sunil V L <sunilvl@ventanamicro.com>
-rw-r--r--MdePkg/Include/IndustryStandard/Acpi66.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/MdePkg/Include/IndustryStandard/Acpi66.h b/MdePkg/Include/IndustryStandard/Acpi66.h
index 633d8bb..cbe4ffa 100644
--- a/MdePkg/Include/IndustryStandard/Acpi66.h
+++ b/MdePkg/Include/IndustryStandard/Acpi66.h
@@ -885,6 +885,8 @@ typedef struct {
#define EFI_ACPI_6_6_GICC_AFFINITY 0x03
#define EFI_ACPI_6_6_GIC_ITS_AFFINITY 0x04
#define EFI_ACPI_6_6_GENERIC_INITIATOR_AFFINITY 0x05
+#define EFI_ACPI_6_6_GENERIC_PORT_AFFINITY 0x06
+#define EFI_ACPI_6_6_RINTC_AFFINITY 0x07
///
/// Processor Local APIC/SAPIC Affinity Structure Definition
@@ -971,6 +973,19 @@ typedef struct {
UINT32 ItsId;
} EFI_ACPI_6_6_GIC_ITS_AFFINITY_STRUCTURE;
+///
+/// RINTC Affinity Structure Definition
+///
+typedef struct {
+ UINT8 Type;
+ UINT8 Length;
+ UINT16 Reserved;
+ UINT32 ProximityDomain;
+ UINT32 AcpiProcessorUid;
+ UINT32 Flags;
+ UINT32 ClockDomain;
+} EFI_ACPI_6_6_RINTC_AFFINITY_STRUCTURE;
+
//
// Generic Initiator Affinity Structure Device Handle Types
// All other values between 0x02 an 0xFF are reserved and