Commit Graph

18 Commits

Author SHA1 Message Date
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
7eec8729e3 unmap lower kernel and some fixes 2024-07-04 23:44:13 -04:00
b2b1fc59b7 higher half kernel 2024-07-04 22:03:10 -04:00
bd20049519 fixed paging problem 2024-07-03 22:44:44 -04:00
faa6ce0757 enable paging 2024-07-03 21:55:44 -04:00
3fd90c7483 initrd module 2024-07-03 15:42:01 -04:00
c35191e819 usermode switch func takes params 2024-07-03 12:17:32 -04:00
28cd9deb9b switch to ring3 2024-07-03 11:23:21 -04:00
269f7f6845 physical mem manager 2024-07-02 18:44:36 -04:00
37019a53ea interrupts and started pit 2024-07-01 19:28:45 -04:00
a64c3d7c2f added video to multiboot flags 2024-06-27 22:31:22 -04:00
7c3e9aa33c fix formatting 2024-06-27 14:49:11 -04:00
2b1b7568b0 transfer control to C 2024-06-25 22:47:21 -04:00
34687780df changed to x86 2024-06-25 21:43:07 -04:00
01c693cd17 Project base 2024-06-25 15:28:44 -04:00