20-24 September 2021
US/Pacific timezone

Documenting the Heterogeous Memory Model Architecture

Not scheduled
BOF1/Virtual-Room (LPC Virtual)


LPC Virtual

Birds of a Feather (BoF) BOFs Session


Daniel Phillips (AMD)


HMM (heterogenous memory management) was first merged in the Linux kernel in 2017 and has since been adopted by several device drivers. As it integrates the device drivers more closely with the core kernel's virtual memory management, more kernel subsystems are starting to get involved in related code reviews and take notice, e.g. file systems and page cache. As a consequence, we need to consider and document the interactions of ZONE_DEVICE pages and HMM migration semantics with those subsystems. This meeting is to establish the basis for architectural documentation of use to related kernel subsystems such as filesystem and networking.

I agree to abide by the anti-harassment policy I agree

Primary author

Daniel Phillips (AMD)

Presentation Materials

There are no materials yet.