|
|
374ea13173
|
wip: thread and processes handle
|
2025-11-05 16:19:21 +01:00 |
|
|
|
fc79a47957
|
add signal api
|
2025-04-18 17:07:56 +02:00 |
|
|
|
5e561bfa15
|
wip: multiple pds and switch to kernel pd when needed
|
2025-02-10 13:25:19 +01:00 |
|
|
|
8dd5373e7f
|
wip: start to add multiple pd for each task
|
2025-02-07 15:48:13 +01:00 |
|
|
|
3b798e5daa
|
core: remove bozo typedef for types
|
2025-02-07 12:35:32 +01:00 |
|
|
|
1e981755de
|
fix: do not edit task if it's the current
|
2025-02-07 11:29:39 +01:00 |
|
|
|
3766464c47
|
add: zombify task
|
2025-02-07 11:28:22 +01:00 |
|
|
|
7b7cc86999
|
wip: multitasking: add status forked
|
2025-02-03 13:11:38 +01:00 |
|
|
|
18486a6705
|
fix: infinite loop when scheduler call before create_kernel_task
|
2025-01-30 14:04:15 +01:00 |
|
|
|
1ca8c68cf5
|
wip: fork and wait are almost working (missing child's stack)
|
2025-01-28 15:44:09 +01:00 |
|
|
|
dbdf851dd2
|
feature: fork added and exit_task is almost working
|
2025-01-28 13:38:39 +01:00 |
|
|
|
8c63eac00e
|
fix: no switch to task when only one task
|
2025-01-23 14:48:53 +01:00 |
|
|
|
d4db6acf61
|
fix: infinite loop when only one task
|
2025-01-23 14:27:28 +01:00 |
|
|
|
2d6b24842e
|
fix: a bunch of stuff related to multitasking
|
2025-01-23 14:12:38 +01:00 |
|
|
|
d889a251ef
|
add: kernel task
|
2025-01-20 15:11:22 +01:00 |
|
|
|
b3be29246e
|
wip: eip saved after the interrupt
|
2025-01-20 14:36:43 +01:00 |
|
|
|
fa3ef311ad
|
wip: scheduler needs to change eip or smth in order to call the fn
|
2025-01-17 12:56:05 +01:00 |
|
|
|
b9691b1948
|
wip: TSS added to the gdt and start to implement scheduler
|
2025-01-13 15:46:09 +01:00 |
|