mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-25 22:14:37 +00:00
The userspace process may map pages where the kernel has allocated data and cause a crash. This patch fixes this issue by having a separate IRQ handler which sets the kernel page table at the start of SchedulerInterruptHandler() and restores it in SchedulerHandlerStub() function.
Kernel
The core of the operating system.
Use Fennix
repo to build the operating system.
git clone --recurse-submodules https://github.com/Fennix-Project/Fennix.git
Description
Languages
C++
61.4%
C
37.4%
Assembly
1%
Makefile
0.2%