mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00

Add documentation for CDAT structures for CXL usages. Reviewed-by: Gregory Price <gourry@gourry.net> Reviewed-by: Alison Schofield <alison.schofield@intel.com> Link: https://patch.msgid.link/20250515000923.2590820-2-dave.jiang@intel.com Signed-off-by: Dave Jiang <dave.jiang@intel.com>
54 lines
1.0 KiB
ReStructuredText
54 lines
1.0 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0
|
|
|
|
====================
|
|
Compute Express Link
|
|
====================
|
|
|
|
CXL device configuration has a complex handoff between platform (Hardware,
|
|
BIOS, EFI), OS (early boot, core kernel, driver), and user policy decisions
|
|
that have impacts on each other. The docs here break up configurations steps.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Overview
|
|
|
|
theory-of-operation
|
|
maturity-map
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Device Reference
|
|
|
|
devices/device-types
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Platform Configuration
|
|
|
|
platform/bios-and-efi
|
|
platform/acpi
|
|
platform/cdat
|
|
platform/example-configs
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Linux Kernel Configuration
|
|
|
|
linux/overview
|
|
linux/early-boot
|
|
linux/cxl-driver
|
|
linux/dax-driver
|
|
linux/memory-hotplug
|
|
linux/access-coordinates
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Memory Allocation
|
|
|
|
allocation/dax
|
|
allocation/page-allocator
|
|
allocation/reclaim
|
|
allocation/hugepages.rst
|
|
|
|
.. only:: subproject and html
|