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