CXL: Boot To Bash

Overview

  • CXL on Linux: Boot To Bash

Device Reference

  • Devices and Protocols
  • UEFI Data

Platform Configuration

  • BIOS/EFI Configuration
  • ACPI Tables
  • Example Platform Configurations
    • One Device per Host Bridge
    • Multiple Devices per Host Bridge
    • Cross-Host-Bridge Interleave
    • Flexible Presentation

Linux Kernel Configuration:

  • Overview
  • Linux Init (Early Boot)
  • CXL Driver Operation
  • DAX Driver Operation
  • Memory Hotplug

Memory Allocation

  • DAX Devices
  • The Page Allocator
  • Reclaim
  • Huge Pages
  • Memory Tiering

Use Cases

  • Memory Expansion
  • Dynamic Capacity
  • Virtual Machines
  • Shared Memory
CXL: Boot To Bash
  • Example Platform Configurations
  • Edit on GitHub

Example Platform Configurations

Contents

  • One Device per Host Bridge
  • Multiple Devices per Host Bridge
  • Cross-Host-Bridge Interleave
  • Flexible Presentation
Previous Next

© Copyright 2025, Gregory Price.

Built with Sphinx using a theme provided by Read the Docs.