20-24 September 2021
US/Pacific timezone

Documenting the Heterogeneous Memory Model Architecture

24 Sep 2021, 08:40
1h 20m
Microconference2/Virtual-Room (LPC Virtual)

Microconference2/Virtual-Room

LPC Virtual

150

Speakers

Daniel Phillips (AMD) Daniel Vetter (Intel)

Description

HMM (heterogeneous 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.

Primary authors

Daniel Phillips (AMD) Daniel Vetter (Intel)

Presentation Materials