Mathieu Maret
|
75dbbdb53b
|
Wrap IRQ, Exception, cpu_context to be ready for user
Fix ASM where ebp was push 2 times.
One by pushw ebp
One by pushal later
|
2021-10-27 00:14:22 +02:00 |
|
Mathieu Maret
|
5ab68d8197
|
Various cleaning
|
2021-01-25 20:05:38 +01:00 |
|
Mathieu Maret
|
9815cc062f
|
Multiple page allocation
|
2020-08-28 22:40:21 +02:00 |
|
Mathieu Maret
|
5b933a82d3
|
Implement timeout on wait_queue
fix #1
|
2020-08-20 23:41:12 +02:00 |
|
Mathieu Maret
|
9c6c4f3470
|
Fix typo
|
2020-08-16 00:24:59 +02:00 |
|
Mathieu Maret
|
0f200d1911
|
Add mutex implementation
|
2020-07-08 23:08:50 +02:00 |
|
Mathieu Maret
|
319f197fcd
|
Fix scheduler with sleeping task
|
2020-05-03 23:13:17 +02:00 |
|
Mathieu Maret
|
b1e6bc1aab
|
Fix initial thread status
|
2020-05-03 23:11:45 +02:00 |
|
Mathieu Maret
|
4b3f928f67
|
kthreadMsleep implementation wip
|
2020-05-03 14:45:26 +02:00 |
|
Mathieu Maret
|
6c3a03a4bc
|
Implement Jiffies
|
2020-04-27 23:26:22 +02:00 |
|
Mathieu Maret
|
3b97d0307d
|
Style: harmonize formatting
Thanks to: "clang-format -i -style=file **/*.{c,h}"
|
2020-04-27 00:14:51 +02:00 |
|
Mathieu Maret
|
6cfc8e1c2f
|
kthread: formatting
|
2020-04-24 23:40:19 +02:00 |
|
Mathieu Maret
|
dafaba7407
|
kthread implement yield
|
2020-04-24 23:35:57 +02:00 |
|
Mathieu Maret
|
0c389afa8f
|
Harmonize kthread func naming
|
2020-04-24 13:42:47 +02:00 |
|
Mathieu Maret
|
de14e795d6
|
kthread: implement exit
|
2020-04-23 23:40:16 +02:00 |
|
Mathieu Maret
|
2c0f54926d
|
Initial kthread implementation
|
2020-04-23 14:49:42 +02:00 |
|