aboutsummaryrefslogtreecommitdiff
path: root/src/proc
Commit message (Collapse)AuthorAge
* interrupt: add irq_save/restore helpersTianhao Wang2024-06-11
| | | | Signed-off-by: Tianhao Wang <shrik3@mailbox.org>
* chore: cleanup sched codeTianhao Wang2024-06-11
|
* proc: VecDequeue round-robin schedulerTianhao Wang2024-06-11
| | | | Signed-off-by: Tianhao Wang <shrik3@mailbox.org>
* proc: basic task/stack creationTianhao Wang2024-06-11
| | | | Now we can do a simple context swap (without scheduler though)
* proc: basic infra for multithreadingTianhao Wang2024-06-11
| | | | | | | including task and scheduler wrapper, context swap assembly, and some notes... The lifetime of task is tricky, I'll fix it later Signed-off-by: Tianhao Wang <shrik3@mailbox.org>
* proc: add basic task structTianhao Wang2024-06-11
Signed-off-by: Tianhao Wang <shrik3@mailbox.org>