Loic Guegan
|
29777c1ada
|
Allow syscall to be interrupted!
|
2021-04-17 19:35:56 +02:00 |
|
Loic Guegan
|
a46c6dc2cc
|
Add another page for kernel stack
|
2021-04-17 16:51:08 +02:00 |
|
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
|
2549b2503b
|
Cleaning IDT code
|
2021-04-16 17:45:49 +02:00 |
|
Loic Guegan
|
7e9b0ee17b
|
Update README.md
|
2021-04-16 14:59:25 +02:00 |
|
Loic Guegan
|
98d524bc8a
|
Multitasking works!
|
2021-04-16 14:39:24 +02:00 |
|
Loic Guegan
|
58b706d40f
|
Improve scheduler
|
2021-04-15 17:56:08 +02:00 |
|
Loic Guegan
|
28870fc375
|
Correct cast
|
2021-04-14 18:16:31 +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
|
3212145e94
|
Add syscall sources
|
2021-04-10 17:24:33 +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
|
deabd68158
|
Add infos
|
2021-04-09 13:52:31 +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
|
76c95cff93
|
Improve Makefile
|
2021-04-06 08:32:19 +02:00 |
|
Loic Guegan
|
3df156a9be
|
Update Makefile
|
2021-04-06 08:26:01 +02:00 |
|
Loic Guegan
|
fcdc14f939
|
Cleaning Makefile and creating asm macros
|
2021-04-05 20:50:58 +02:00 |
|
Loic Guegan
|
ba7e57138c
|
Reload GDT
|
2021-04-05 14:46:31 +02:00 |
|
Loic Guegan
|
b54b87ad2d
|
Remove useless Makefile
|
2021-04-04 14:03:47 +02:00 |
|
Loic Guegan
|
48a608c895
|
Add utilities functions
|
2021-04-04 14:03:26 +02:00 |
|
Loic Guegan
|
969f81bd7e
|
Remove binary from repo
|
2021-04-04 11:23:44 +02:00 |
|
Loic Guegan
|
2a99c6259d
|
Create repository
|
2021-04-04 11:19:55 +02:00 |
|