IT ACTUALLY WORKS NOW. Why wasn't it working? Oh, because I was not setting already present page tables's permissions to user mode. Just a little bug. THAT I SPENT DAYS TRYING TO FIND Anyways, it works now. Such a relief...
Description
A simple POSIX-based operating system for 64-bit computers
Languages
C++
86.3%
C
10.2%
Shell
1.7%
CMake
1.4%
Assembly
0.4%