~/talk

Kernel CXL Cache (safe) support

links:none on file
slides:none on file

CXL Type‑2 devices can cache host memory through a snoop cache per host bridge so the kernel must ensure a device’s advertised cache size fits the cache and track how many devices share it; virtualization exposes bigger risks because ATS alone is insufficient and devices can spoof translations, so safe passthrough needs to require IMU for passthrough or the host must allocate and enforce specific physical/IOVA ranges for caching, implying the kernel may need to extend DMA API and accept MMU involvement and performance tradeoffs.

AI-written summary · about

  1. 0:00Introduction and goals
  2. 1:31CXL cache types explained
  3. 5:25Host memory caching concerns
  4. 8:38DMA API and CXL cache limits
  5. 12:10Virtualization and security issues
  6. 17:53Performance vs safety trade-offs
  7. 20:42Hardware attestation costs
  8. 21:03Q&A and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.