xref: /linux/Documentation/driver-api/cxl/index.rst (revision 6f7e6393d1ce636bb7ec77a7fe7b77458fddf701)
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
34.. toctree::
35   :maxdepth: 2
36   :caption: Linux Kernel Configuration
37
38   linux/overview
39   linux/early-boot
40   linux/cxl-driver
41   linux/dax-driver
42   linux/memory-hotplug
43   linux/access-coordinates
44
45.. toctree::
46   :maxdepth: 2
47   :caption: Memory Allocation
48
49   allocation/dax
50   allocation/page-allocator
51   allocation/reclaim
52   allocation/hugepages.rst
53