Fixing an error in the example code for recursive page directories

This commit is contained in:
Thomas Lovén 2017-07-22 22:19:08 +02:00
parent 290d7a1540
commit 5d59956cf2

View File

@ -102,8 +102,9 @@ used to access the page directories and tables:
//addr = virtual address //addr = virtual address
//phys = physical address (page alligned) //phys = physical address (page alligned)
//flags = access flags //flags = access flags
//ptab = physical address of space allocated for a page table (1 page)
page_dir[addr >> 22] = &page_tables[addr >> 12] | flags; page_dir[addr >> 22] = ptab | flags;
page_tables[addr >> 12] = phys | flags; page_tables[addr >> 12] = phys | flags;
###Git ###Git