ACPICA: Add defines for the CXL Host Bridge Structure (CHBS)
authorAlison Schofield <alison.schofield@intel.com>
Fri, 4 Jun 2021 21:26:04 +0000 (14:26 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 7 Jun 2021 12:04:43 +0000 (14:04 +0200)
ACPICA commit 5ace82441a34f8d45725f12f6bd2677e79c186a6

CXL 2.0 defines length and version field values for the CHBS.
Include them in the ACPI CEDT table definition.

Link: https://github.com/acpica/acpica/commit/5ace8244
Signed-off-by: Alison Schofield <alison.schofield@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
include/acpi/actbl1.h

index ce59903c2695e61d1db245d27743887885878e4b..8532f56a51d6a3acd97a8d6e63e10fb29c41db90 100644 (file)
@@ -330,6 +330,16 @@ enum acpi_cedt_type {
        ACPI_CEDT_TYPE_RESERVED = 1
 };
 
+/* Values for version field above */
+
+#define ACPI_CEDT_CHBS_VERSION_CXL11    (0)
+#define ACPI_CEDT_CHBS_VERSION_CXL20    (1)
+
+/* Values for length field above */
+
+#define ACPI_CEDT_CHBS_LENGTH_CXL11     (0x2000)
+#define ACPI_CEDT_CHBS_LENGTH_CXL20     (0x10000)
+
 /*
  * CEDT subtables
  */