|
|
9cab2673af
|
refactor(kernel): use linux-style errno returns
|
2026-05-12 23:00:24 +08:00 |
|
|
|
624034acb5
|
feat(sched): add observable kernel thread exit
|
2026-05-12 17:41:03 +08:00 |
|
|
|
7292b9eb56
|
refactor(sched): centralize thread state transitions
- docs/agents: add kernel design guide
|
2026-05-12 17:26:39 +08:00 |
|
|
|
f97c30d5d0
|
fix(sched): guard wait queue state transitions
|
2026-05-12 17:11:13 +08:00 |
|
|
|
288d55fb60
|
feat(sched): add condition and timeout wait queues
|
2026-05-10 12:18:45 +08:00 |
|
|
|
7db47d0e38
|
refactor(kernel): centralize selftests and split scheduler code
|
2026-05-10 12:04:10 +08:00 |
|
|
|
20cdf179d7
|
feat(sched): add irq-exit reschedule and thread reaping
|
2026-05-10 11:03:06 +08:00 |
|
|
|
e8a14dbc15
|
feat(sched): add timer-driven scheduling and wait queues
|
2026-05-09 17:19:26 +08:00 |
|
|
|
bbf184f9fc
|
feat(sched): add x86 context switch and round-robin scheduling
|
2026-05-09 17:07:09 +08:00 |
|
|
|
76a9363e3c
|
feat(sched): add kernel thread foundation
|
2026-05-09 16:59:46 +08:00 |
|