xref: /linux/Documentation/driver-api/cxl/index.rst (revision fb7399cf2d0b33825b8039f95c45395c7deba25c)
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
18.. toctree::
19   :maxdepth: 2
20   :caption: Device Reference
21
22   devices/device-types
23
24.. toctree::
25   :maxdepth: 2
26   :caption: Platform Configuration
27
28   platform/bios-and-efi
29   platform/acpi
30   platform/cdat
31   platform/example-configs
32
33.. toctree::
34   :maxdepth: 2
35   :caption: Linux Kernel Configuration
36
37   linux/overview
38   linux/early-boot
39   linux/cxl-driver
40   linux/dax-driver
41   linux/memory-hotplug
42   linux/access-coordinates
43
44.. toctree::
45   :maxdepth: 2
46   :caption: Memory Allocation
47
48   allocation/dax
49   allocation/page-allocator
50   allocation/reclaim
51   allocation/hugepages.rst
52
53.. only::  subproject and html
54