diff --git a/pages/2012-06-26-Recursive-Page-Directory.md b/pages/2012-06-26-Recursive-Page-Directory.md index 1778cd0..33171f0 100644 --- a/pages/2012-06-26-Recursive-Page-Directory.md +++ b/pages/2012-06-26-Recursive-Page-Directory.md @@ -102,8 +102,9 @@ used to access the page directories and tables: //addr = virtual address //phys = physical address (page alligned) //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; ###Git