O'Reilly logo

Understanding the Linux® Virtual Memory Manager by Mel Gorman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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); ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required