August 19-21 - Co-Located Events
August 21-23 - Conference
Hilton San Diego Bayfront - San Diego, CA
More information for Open Source Summit + Embedded Linux Conference North America 2019
Back To Schedule
Thursday, August 22 • 4:05pm - 4:40pm
Linux Kernel Memory Subsystem and Facilities: From A Novice Programmer's Perspective - Shyam Saini, Amarula Solutions*

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Linux Kernel Memory Subsystem is the most complex topic in the Linux kernel and often time new programmers who are working on either low level things like firmware running aside linux kernel and linux device drivers are not aware of all the facilities and features provided by Kernel Memory Manager and this leads to lot of confusion.
For example a new programmer might not be aware of different facilities available to reserve memory like CMA, and MEM and reserving memory via device tree nodes. Even if he/she is aware of such facilities but most of time may be some confusion at correct usage.

First aspect of this talk is to briefly introduce Linux kernel Memory Subsystem and discuss various methods and techniques available to allocate memory and which one to use when.

Second aspect is to discuss various facilities available to manage memory at boot time and their usage.

avatar for Shyam Saini

Shyam Saini

Freelance Linux Kernel and Embedded Engineer, Independent
Shyam Saini is 2017 graduate and foss enthusiast. He is currently working as Linux Kernel Engineer at Amarula Solutions. In past, he was participant in Google Summer of Code 2017 in Netfilter Project. He was volunteer and one of the organiser of India Linux User Group Delhi meetups... Read More →

Thursday August 22, 2019 4:05pm - 4:40pm PDT
Indigo H
  Linux Systems
  • Session Slides Included Yes