Commit Graph

13 Commits

Author SHA1 Message Date
44cfb828fb Remove useless libc, elf and ucontext, add comments to exceptions
improve propagation of errors in raise_exception
2023-04-05 16:02:54 +02:00
4480212ab0 Merge branch 'thread_scheduler' into bin-loader 2023-04-04 15:28:24 +02:00
Samy Solhi
15f3608b63 Start syscall 2023-03-29 16:13:57 +02:00
08ba0154f7 Add a bin loader 2023-03-27 18:10:11 +02:00
977cb2bf96 kernel now build
I commented out semaphore code too cause it need to be updated
and having some error cause the compiler to not check for borrow errors
2023-03-16 14:52:53 +01:00
6820086579
Added thread manager 2023-03-10 19:04:23 +01:00
Rémi Rativel
5465267f3c
Sarting synch.rs implementation 2023-03-10 19:04:22 +01:00
3457f67a7c
Add ucontext_t 2023-03-10 19:02:38 +01:00
621b0568b0
Move system to the right location 2023-03-10 19:01:22 +01:00
83df053dc6
Implement Thread::start and join 2023-03-10 19:01:22 +01:00
e3e217c57f
scheduler done 2023-03-10 19:01:22 +01:00
336ccd1425
Add thread structure 2023-03-10 19:01:21 +01:00
a38251c111
Add kernel mod 2023-03-10 19:01:20 +01:00