Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Memory Descriptors for DEVICE_PRIVATE Memory

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the feasibility of removing struct pages for DEVICE_PRIVATE memory in this 15-minute Linux Plumbers Conference talk by examining current device driver interactions with core memory management and investigating potential alternatives. Learn about device private memory's role in migrating data to CPU-inaccessible memory, understand the current reliance on struct pages and folios, and discover the technical challenges and requirements for transitioning away from special struct pages. Analyze the implications of converting everything to folios and what replacement mechanisms would be needed from the core memory management system. Gain insights into the broader question of whether ZONE_DEVICE pages as a whole could benefit from similar structural changes, with practical considerations for kernel developers working on memory management and device driver optimization.

Syllabus

Memory descriptors for DEVICE_PRIVATE memory - Alistair Popple

Taught by

Linux Plumbers Conference

Reviews

Start your review of Memory Descriptors for DEVICE_PRIVATE Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.