acadia/zion
Drew Galbraith 6f5b65de30 Map user pages in the proper mode.
This causes the user code to execute succesfully.
However now we don't differentiate between syscalls so we pass right
over the exit syscall and continue executing until we fault.
2023-05-29 13:06:08 -07:00
..
boot Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00
common Jump to user mode. 2023-05-29 13:06:08 -07:00
debug Dump the memory map from limine. 2023-05-18 01:16:53 -07:00
include Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00
interrupt Add true page fault handler. 2023-05-18 13:56:09 -07:00
loader Jump to user mode. 2023-05-29 13:06:08 -07:00
memory Map user pages in the proper mode. 2023-05-29 13:06:08 -07:00
scheduler Jump to user mode. 2023-05-29 13:06:08 -07:00
syscall Wireframe for syscalls in place 2023-05-18 16:03:09 -07:00
usr Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00
CMakeLists.txt Jump to user mode. 2023-05-29 13:06:08 -07:00
linker.ld Barebones Kernel Commit 2023-05-17 20:20:53 -07:00
zion.cpp Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00