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

Linux Foundation

Boot Time Memory Management

Linux Foundation via YouTube

Overview

Explore boot time memory management in Linux with this informative conference talk by Mike Rapoport from IBM. Delve into the intricacies of early memory allocation during system boot when standard kernel allocation functions are unavailable. Learn about the `memblock` allocator, which provides the earliest abstraction of physical memory. Discover the memblock APIs, architecture-specific requirements for memory management setup, and the initialization process of the page allocator. Gain insights into topics such as physical page locator, memory management, member log, member locke, man walk, and convenience wrappers. Understand the basic functions, main block state, reserved memory regions, and the end of the boot process in this comprehensive overview of Linux boot time memory management.

Syllabus

Intro
Physical Pager Locator
Memory Management
Member Log
Member Locke
ManWalkAleck
Convenience wrappers
Memory allocation
Basic functions
Main block state
Reserved memory regions
End of boot process
References

Taught by

Linux Foundation

Reviews

Start your review of Boot Time Memory Management

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.