11–13 Dec 2025
Asia/Tokyo timezone

Kernel CXL Cache (safe) support

Not scheduled
20m
Device and Specific Purpose Memory MC Device and Specific Purpose Memory MC

Speaker

Alejandro Lucero (AMD)

Description

With CXL Type2 devices comes CXL cache, implying CXL-capable devices to read/write to Host memory through system cache coherency infrastructure. If virtual machines want to take advantage of this functionality the kernel needs to properly configure the system for avoiding arbitrary access from a device to Host memory not allocated to the related VM controlling such a device. While for DMA accesses the system relies on IOMMU hardware, CXL cache accesses bring new challenges. it could require changes to the current IOMMU API or maybe add another mechanism for safely supporting it.

Primary author

Presentation materials

There are no materials yet.