mbox series

[RFC,EDK2,v5,0/1] MdePkg/IndustryStandard: add definitions for CXL CEDT

Message ID 20241127091229.112833-1-wangyuquan1236@phytium.com.cn
Headers show
Series MdePkg/IndustryStandard: add definitions for CXL CEDT | expand

Message

Yuquan Wang Nov. 27, 2024, 9:12 a.m. UTC
v4 -> v5:
- Add some comments on maximum sizing
- Introduce a errata fixed at CXL3.2

v3 -> v4:
- Fix the style of the variable name according to EDKII coding guidelines

v2 -> v3:
- Put each struct into the file for the spec they were introduced

RFC because
- Less experience and not particularly confident in edk2 area

I am trying to support cxl on Qemu sbsa-ref platform, but it relies on CXL ACPI elements
within compiled UEFI flash instead of virt/i386 using qemu-build-Acpi tables. Thus I
introduce fundamental structures of CEDT into the header file for the spec they were
introduced.

Yuquan Wang (1):
  MdePkg/IndustryStandard: add definitions for CXL CEDT

 MdePkg/Include/IndustryStandard/Cxl20.h | 41 +++++++++++++++++
 MdePkg/Include/IndustryStandard/Cxl30.h | 59 +++++++++++++++++++++++++
 MdePkg/Include/IndustryStandard/Cxl31.h | 47 ++++++++++++++++++++
 3 files changed, 147 insertions(+)
 create mode 100644 MdePkg/Include/IndustryStandard/Cxl31.h