Change some compile flags.
This commit is contained in:
@@ -56,10 +56,9 @@ void GetUsrDevPteAttr(uintptr_t* attr)
|
||||
|
||||
usr_pte_attr.entry = 0;
|
||||
usr_pte_attr.desc_type = PAGE_4K;
|
||||
usr_pte_attr.C = 0;
|
||||
usr_pte_attr.B = 0;
|
||||
usr_pte_attr.TEX = 2;
|
||||
usr_pte_attr.S = 0;
|
||||
// usr_pte_attr.B = 1;
|
||||
usr_pte_attr.S = 1;
|
||||
usr_pte_attr.AP1_0 = AccessPermission_KernelUser;
|
||||
}
|
||||
*attr = usr_pte_attr.entry;
|
||||
@@ -99,5 +98,13 @@ void GetKernPteAttr(uintptr_t* attr)
|
||||
|
||||
void GetPdeAttr(uintptr_t* attr)
|
||||
{
|
||||
*attr = PAGE_DIR_COARSE;
|
||||
static char init = 0;
|
||||
static PageDirEntry pde_attr;
|
||||
if (init == 0) {
|
||||
init = 1;
|
||||
|
||||
pde_attr.entry = 0;
|
||||
pde_attr.desc_type = PAGE_DIR_COARSE;
|
||||
}
|
||||
*attr = pde_attr.entry;
|
||||
}
|
||||
Reference in New Issue
Block a user