CXL 2.0+ Emulation With QEMU Status, requirements and roadmap.
summary
QEMU now emulates CXL 2.0+ with type 3 devices, root ports and switches, host physical address window support and enough logic to boot interleaved persistent memory across multiple host bridges; the emulation implements a tiny region pack fix to include serial numbers and already exercises kernel flows for PMU handling (RFC submitted), basic SPDM passthrough and poison injection tests. Missing or non upstreamed items: ARM/device tree boot support, event logs, full DOE/CDAP tables, multi HDM decoders, CCI mailbox not yet pushed, and richer fabric and dynamic capacity plumbing for CI.
AI-written summary · about
