diff options
author | Sunil V L <sunilvl@ventanamicro.com> | 2025-06-20 16:15:02 +0530 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-07-21 09:28:16 +0000 |
commit | b0fb8da1fa5a2e57b94eb8c6e7e39f47b76b1510 (patch) | |
tree | 04c2bac34e5aa8d77839e594349a01bdf05d6ea7 | |
parent | 6b8522d007a6d2d1d8847cb6618e9a6bfd2092ec (diff) | |
download | edk2-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.h | 15 |
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
|