acpi: Add initial support for CEDT

Hardware / Coreboot - Jonathan Zhang [fb.com] - 20 November 2022 17:35 UTC

Add initial CEDT (CXL Early Discovery Table) support based on CXL spec 2.0 section 9.14.1.

Add functions to create CEDT table (revision 1), and create CEDT CXL Host Bridge Structure (CHBS) and CXL Fixed Memory Windows Structure (CFMWS).

TESTED=Create CEDT table on Intel Archer City CRB, dumped the CEDT table and examined the content.

3dcafa8774 acpi: Add initial support for CEDT
src/acpi/acpi.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++
src/include/acpi/acpi.h | 67 +++++++++++++++++++++++++++++++++++++--
2 files changed, 149 insertions(+), 2 deletions(-)

Upstream: review.coreboot.org


  • Share