Commit graph

20 commits

Author SHA1 Message Date
Loic Guegan
3259715b0e Improve task stack management 2021-04-17 16:43:28 +02:00
Loic Guegan
dcadede2d4 Debug paging 2021-04-17 16:31:45 +02:00
Loic Guegan
1e397041c2 Cleaning code 2021-04-16 20:20:29 +02:00
Loic Guegan
93c2975ea8 Cleaning scheduler code 2021-04-16 18:26:11 +02:00
Loic Guegan
98d524bc8a Multitasking works! 2021-04-16 14:39:24 +02:00
Loic Guegan
2fc03e597e Improve task loading 2021-04-14 14:13:44 +02:00
Loic Guegan
e1e75aa387 Cleaning code 2021-04-13 18:09:43 +02:00
Loic Guegan
5a9a57177f Enable .bss zeroing and improve paging 2021-04-13 15:31:45 +02:00
Loic Guegan
457a211770 Refactoring 2021-04-12 10:28:04 +02:00
Loic Guegan
39713a3736 Refactoring 2021-04-12 10:13:21 +02:00
Loic Guegan
6edeba8fe2 Enable paging 2021-04-11 20:53:06 +02:00
Loic Guegan
242fe4a575 Enable tasks execution and syscalls 2021-04-10 17:24:13 +02:00
Loic Guegan
c6aa00eea7 Enable TSS segment 2021-04-09 18:18:15 +02:00
Loic Guegan
f6323421e2 Cleaning code and provide minimal libc 2021-04-09 10:29:23 +02:00
Loic Guegan
8fee35522d Handle clock interrupt and cleaning code 2021-04-08 19:06:44 +02:00
Loic Guegan
958e2dae04 Switch to multiboot2 and improve interrupt management 2021-04-08 13:07:17 +02:00
Loic Guegan
db553d0582 Add Interrupt management 2021-04-06 15:55:30 +02:00
Loic Guegan
fcdc14f939 Cleaning Makefile and creating asm macros 2021-04-05 20:50:58 +02:00
Loic Guegan
48a608c895 Add utilities functions 2021-04-04 14:03:26 +02:00
Loic Guegan
2a99c6259d Create repository 2021-04-04 11:19:55 +02:00