mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-30 00:08:03 +00:00
Fixed usermode apps crashing
This commit is contained in:
parent
8d963bfd84
commit
5ead0d7f9b
@ -43,8 +43,8 @@ void MapFromZero(PageTable *PT, BootInfo *Info)
|
|||||||
uint64_t VirtualOffsetNormalVMA = NORMAL_VMA_OFFSET;
|
uint64_t VirtualOffsetNormalVMA = NORMAL_VMA_OFFSET;
|
||||||
for (uint64_t t = 0; t < Info->Memory.Size; t += PAGE_SIZE)
|
for (uint64_t t = 0; t < Info->Memory.Size; t += PAGE_SIZE)
|
||||||
{
|
{
|
||||||
va.Map((void *)t, (void *)t, PTFlag::RW);
|
va.Map((void *)t, (void *)t, PTFlag::RW | PTFlag::US);
|
||||||
va.Map((void *)VirtualOffsetNormalVMA, (void *)t, PTFlag::RW);
|
va.Map((void *)VirtualOffsetNormalVMA, (void *)t, PTFlag::RW | PTFlag::US);
|
||||||
VirtualOffsetNormalVMA += PAGE_SIZE;
|
VirtualOffsetNormalVMA += PAGE_SIZE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user