Commit Graph

20 Commits

Author SHA1 Message Date
114468a6ad parse program header of elf file and use load sections 2024-10-03 22:13:13 -04:00
6243b46072 uptime command and vga textmode scrolling 2024-08-06 21:12:43 -04:00
c60b008e94 pci support 2024-08-01 14:22:25 -04:00
113145e430 handle page faults 2024-08-01 12:33:24 -04:00
cf1d99fb79 reboot syscall and shell cmd using ps2 controller 2024-07-29 19:43:44 -04:00
4ac1efd433 r/w syscalls and elf init program 2024-07-28 10:11:15 -04:00
6302f2ab9c start syscalls 2024-07-15 14:03:44 -04:00
ff347e52f7 kernel multitasking 2024-07-07 23:42:44 -04:00
5f025d18bf task switch progress 2024-07-06 18:00:06 -04:00
1b7474095b working on task switching 2024-07-06 03:51:46 -04:00
766596ef98 parse elf header of initrd and map it to its entry in vmem 2024-07-05 19:16:52 -04:00
faa6ce0757 enable paging 2024-07-03 21:55:44 -04:00
3fd90c7483 initrd module 2024-07-03 15:42:01 -04:00
269f7f6845 physical mem manager 2024-07-02 18:44:36 -04:00
3e127f4686 pit ticks each ms 2024-07-02 15:36:47 -04:00
57a6d51e68 pit and kernel ticks 2024-07-02 00:46:29 -04:00
37019a53ea interrupts and started pit 2024-07-01 19:28:45 -04:00
35d6c90194 CHECK_FLAG macro and makefile rm fix 2024-06-30 21:27:33 -04:00
e963f0f871 multiboot info, serial ports, logs 2024-06-27 18:36:32 -04:00
2b1b7568b0 transfer control to C 2024-06-25 22:47:21 -04:00