xref: /linux/Documentation/driver-api/cxl/index.rst (revision e812928be2ee1c2744adf20ed04e0ce1e2fc5c13)
1.. SPDX-License-Identifier: GPL-2.0
2
3====================
4Compute Express Link
5====================
6
7CXL device configuration has a complex handoff between platform (Hardware,
8BIOS, EFI), OS (early boot, core kernel, driver), and user policy decisions
9that have impacts on each other.  The docs here break up configurations steps.
10
11.. toctree::
12   :maxdepth: 2
13   :caption: Overview
14
15   theory-of-operation
16   maturity-map
17   conventions
18
19.. toctree::
20   :maxdepth: 2
21   :caption: Device Reference
22
23   devices/device-types
24
25.. toctree::
26   :maxdepth: 2
27   :caption: Platform Configuration
28
29   platform/bios-and-efi
30   platform/acpi
31   platform/cdat
32   platform/example-configs
33   platform/device-hotplug
34
35.. toctree::
36   :maxdepth: 2
37   :caption: Linux Kernel Configuration
38
39   linux/overview
40   linux/early-boot
41   linux/cxl-driver
42   linux/dax-driver
43   linux/memory-hotplug
44   linux/access-coordinates
45
46.. toctree::
47   :maxdepth: 2
48   :caption: Memory Allocation
49
50   allocation/dax
51   allocation/page-allocator
52   allocation/reclaim
53   allocation/hugepages.rst
54