OpenCloudOS-Kernel/drivers/cxl
Alison Schofield 3e23d17ce1 cxl/acpi: Use the ACPI CFMWS to create static decoder objects
The ACPI CXL Early Discovery Table (CEDT) includes a list of CXL memory
resources in CXL Fixed Memory Window Structures (CFMWS). Retrieve each
CFMWS in the CEDT and add a cxl_decoder object to the root port (root0)
for each memory resource.

Signed-off-by: Alison Schofield <alison.schofield@intel.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Ben Widawsky <ben.widawsky@intel.com>
Link: https://lore.kernel.org/r/d2b73eecfb7ea22e1103f1894b271a89958b4c41.1623968958.git.alison.schofield@intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2021-06-17 17:35:43 -07:00
..
Kconfig cxl/pmem: Add initial infrastructure for pmem support 2021-06-15 16:47:14 -07:00
Makefile cxl/pmem: Add initial infrastructure for pmem support 2021-06-15 16:47:14 -07:00
acpi.c cxl/acpi: Use the ACPI CFMWS to create static decoder objects 2021-06-17 17:35:43 -07:00
core.c cxl/pmem: Register 'pmem' / cxl_nvdimm devices 2021-06-15 16:47:34 -07:00
cxl.h cxl/pmem: Register 'pmem' / cxl_nvdimm devices 2021-06-15 16:47:34 -07:00
mem.h cxl/pmem: Register 'pmem' / cxl_nvdimm devices 2021-06-15 16:47:34 -07:00
pci.c cxl/pmem: Register 'pmem' / cxl_nvdimm devices 2021-06-15 16:47:34 -07:00
pci.h
pmem.c cxl/pmem: Register 'pmem' / cxl_nvdimm devices 2021-06-15 16:47:34 -07:00