Fixing an error in the example code for recursive page directories
This commit is contained in:
parent
290d7a1540
commit
5d59956cf2
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user