Appendix C. Page Table Management

Contents

Page Table Initialization

Contents

Function: paging_init() (arch/i386/mm/init.c)

This is the top-level function called from setup_arch(). When this function returns, the page tables have been fully set up. Be aware that this is all x86 specific.

 351 void __init paging_init(void) 352 { 353 pagetable_init(); 354 355 load_cr3(swapper_pg_dir); ...

Get Understanding the Linux® Virtual Memory Manager now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.