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
54.. only::  subproject and html
55