Logo of The Linux Kernel

The Linux Kernel

next-20250619

Quick search

Contents

  • Development process
  • Submitting patches
  • Code of conduct
  • Maintainer handbook
  • All development-process docs
  • Core API
  • Driver APIs
    • General information for driver authors
    • Useful support libraries
    • Bus-level documentation
      • Auxiliary Bus
      • Compute Express Link
      • EISA bus support
      • Firewire (IEEE 1394) driver Interface Guide
      • I3C subsystem
      • ISA Drivers
      • MEN Chameleon Bus
      • The Linux PCI driver implementer’s API guide
      • The Linux RapidIO Subsystem
      • Linux kernel SLIMbus support
      • Linux USB API
      • Virtio
      • VME Device Drivers
      • W1: Dallas’ 1-wire bus
      • Xillybus driver for generic FPGA interface
    • Subsystem-specific APIs
  • Subsystems
  • Locking
  • Licensing rules
  • Writing documentation
  • Development tools
  • Testing guide
  • Hacking guide
  • Tracing
  • Fault injection
  • Livepatching
  • Rust
  • Administration
  • Build system
  • Reporting issues
  • Userspace tools
  • Userspace API
  • Firmware
  • Firmware and Devicetree
  • CPU architectures
  • Unsorted documentation
  • Translations

This Page

  • Show Source

Compute Express Link: Linux Conventions¶

There exists shipping platforms that bend or break CXL specification expectations. Record the details and the rationale for those deviations. Borrow the ACPI Code First template format to capture the assumptions and tradeoffs such that multiple platform implementations can follow the same convention.

<(template) Title>¶

Document¶

CXL Revision <rev>, Version <ver>

License¶

SPDX-License Identifier: CC-BY-4.0

Creator/Contributors¶

Summary of the Change¶

<Detail the conflict with the specification and where available the assumptions and tradeoffs taken by the hardware platform.>

Benefits of the Change¶

<Detail what happens if platforms and Linux do not adopt this convention.>

References¶

Detailed Description of the Change¶

<Propose spec language that corrects the conflict.>

©The kernel development community. | Powered by Sphinx 7.4.7 & Alabaster 0.7.16 | Page source