• Joined on 2024-02-01
rami pushed to main at rami/hazel 2024-10-03 22:13:22 -04:00
114468a6ad parse program header of elf file and use load sections
rami pushed to main at rami/hazel 2024-08-06 21:12:58 -04:00
6243b46072 uptime command and vga textmode scrolling
rami pushed to main at rami/hazel 2024-08-01 14:22:32 -04:00
c60b008e94 pci support
rami pushed to main at rami/hazel 2024-08-01 12:34:04 -04:00
113145e430 handle page faults
rami pushed to main at rami/hazel 2024-07-29 19:43:57 -04:00
cf1d99fb79 reboot syscall and shell cmd using ps2 controller
rami pushed to main at rami/hazel 2024-07-28 10:19:07 -04:00
352d51f610 replace tabs with spaces lol
rami pushed to main at rami/hazel 2024-07-28 10:11:49 -04:00
4ac1efd433 r/w syscalls and elf init program
rami pushed to main at rami/hazel 2024-07-15 14:03:53 -04:00
6302f2ab9c start syscalls
rami pushed to main at rami/hazel 2024-07-07 23:43:08 -04:00
ff347e52f7 kernel multitasking
rami pushed to main at rami/hazel 2024-07-06 18:00:15 -04:00
5f025d18bf task switch progress
rami pushed to main at rami/hazel 2024-07-06 03:52:06 -04:00
1b7474095b working on task switching
rami pushed to main at rami/hazel 2024-07-05 19:17:11 -04:00
766596ef98 parse elf header of initrd and map it to its entry in vmem
rami pushed to main at rami/hazel 2024-07-04 23:44:52 -04:00
7eec8729e3 unmap lower kernel and some fixes
rami pushed to main at rami/hazel 2024-07-04 22:03:32 -04:00
b2b1fc59b7 higher half kernel
rami pushed to main at rami/hazel 2024-07-03 22:44:52 -04:00
bd20049519 fixed paging problem
rami pushed to main at rami/hazel 2024-07-03 21:56:00 -04:00
faa6ce0757 enable paging
rami pushed to main at rami/hazel 2024-07-03 15:42:08 -04:00
3fd90c7483 initrd module
rami pushed to main at rami/hazel 2024-07-03 12:17:38 -04:00
c35191e819 usermode switch func takes params
rami pushed to main at rami/hazel 2024-07-03 11:23:31 -04:00
28cd9deb9b switch to ring3
rami pushed to main at rami/hazel 2024-07-02 18:44:54 -04:00
269f7f6845 physical mem manager