diff options
author | Robin Murphy <robin.murphy@arm.com> | 2022-09-28 19:24:10 +0100 |
---|---|---|
committer | Robin Murphy <robin.murphy@arm.com> | 2022-09-28 19:59:30 +0100 |
commit | 54b54732c5fc9e0384bcfd531f3c10d3a7b628b5 (patch) | |
tree | dbff2713b27b0655a22e52292469105f5b730e3f | |
parent | 7021087eedb0d7156286e9e4f255e93c07816921 (diff) | |
download | acpica-54b54732c5fc9e0384bcfd531f3c10d3a7b628b5.tar.gz |
IORT: Update for revision E.e
The latest IORT update makes one small addition to SMMUv3 nodes to
describe MSI support independently of wired GSIV support.
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
-rw-r--r-- | source/common/dmtbinfo2.c | 1 | ||||
-rw-r--r-- | source/include/actbl2.h | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/source/common/dmtbinfo2.c b/source/common/dmtbinfo2.c index 6ea3bdb05..3676be813 100644 --- a/source/common/dmtbinfo2.c +++ b/source/common/dmtbinfo2.c @@ -412,6 +412,7 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoIort4[] = {ACPI_DMT_FLAG0, ACPI_IORT4_FLAG_OFFSET (Flags, 0), "COHACC Override", 0}, {ACPI_DMT_FLAG1, ACPI_IORT4_FLAG_OFFSET (Flags, 0), "HTTU Override", 0}, {ACPI_DMT_FLAG3, ACPI_IORT4_FLAG_OFFSET (Flags, 0), "Proximity Domain Valid", 0}, + {ACPI_DMT_FLAG4, ACPI_IORT4_FLAG_OFFSET (Flags, 0), "DeviceID Valid", 0}, {ACPI_DMT_UINT32, ACPI_IORT4_OFFSET (Reserved), "Reserved", 0}, {ACPI_DMT_UINT64, ACPI_IORT4_OFFSET (VatosAddress), "VATOS Address", 0}, {ACPI_DMT_UINT32, ACPI_IORT4_OFFSET (Model), "Model", 0}, diff --git a/source/include/actbl2.h b/source/include/actbl2.h index 67de89db8..cb9157e49 100644 --- a/source/include/actbl2.h +++ b/source/include/actbl2.h @@ -546,7 +546,7 @@ typedef struct acpi_table_ccel * IORT - IO Remapping Table * * Conforms to "IO Remapping Table System Software on ARM Platforms", - * Document number: ARM DEN 0049E.d, Feb 2022 + * Document number: ARM DEN 0049E.e, Sep 2022 * ******************************************************************************/ @@ -744,6 +744,7 @@ typedef struct acpi_iort_smmu_v3 #define ACPI_IORT_SMMU_V3_COHACC_OVERRIDE (1) #define ACPI_IORT_SMMU_V3_HTTU_OVERRIDE (3<<1) #define ACPI_IORT_SMMU_V3_PXM_VALID (1<<3) +#define ACPI_IORT_SMMU_V3_DEVICEID_VALID (1<<4) typedef struct acpi_iort_pmcg { |