aboutsummaryrefslogtreecommitdiff
path: root/include/09.paging/deo4
blob: 6905d35fcef35a298cd9b148f36ab09e94ff0a7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
void set_pd()
{
    //set each entry to not present
    for(size_t i=0;i<1024;i++)
    {
        // This sets the following flags to the pages:
        //   Supervisor: Only kernel-mode can access them
        //   Write Enabled: It can be both read from and written to
        //   Not Present: The page table is not present
        page_directory[i] = 0x00000002;
    }
}