|
|
f97c30d5d0
|
fix(sched): guard wait queue state transitions
|
2026-05-12 17:11:13 +08:00 |
|
|
|
61775e86e9
|
docs(tasks): expand staged kernel roadmap
|
2026-05-12 16:53:33 +08:00 |
|
|
|
288d55fb60
|
feat(sched): add condition and timeout wait queues
|
2026-05-10 12:18:45 +08:00 |
|
|
|
edd6e5f2d1
|
chore(tools): add structure checker
|
2026-05-10 12:18:15 +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 |
|
|
|
9e610bdbaa
|
feat(kernel): add PIT timer interrupt foundation
|
2026-05-09 16:49:10 +08:00 |
|
|
|
a2e6889932
|
feat(mm): add minimal kernel heap
|
2026-05-09 11:23:46 +08:00 |
|
|
|
7df720c57b
|
feat(mm): add early page fault diagnostics
|
2026-05-09 11:11:10 +08:00 |
|
|
|
e3f34ac1fe
|
feat(mm): add early page table mapping foundation
|
2026-05-09 10:59:10 +08:00 |
|
|
|
5b69fe1f06
|
feat(mm): add early physical page allocator
|
2026-05-08 23:20:16 +08:00 |
|
|
|
44bbea1b11
|
style: document include and file organization conventions
|
2026-05-08 21:41:59 +08:00 |
|
|
|
9a8c9f14ef
|
feat(kernel): add early serial log backend
|
2026-05-08 21:34:08 +08:00 |
|
|
|
dbbae27de7
|
docs: update roadmap
|
2026-05-08 21:26:30 +08:00 |
|
|
|
e3782144b8
|
refactor(build): split makefiles and normalize internal API names
- align makefile layout with Linux-style directories
|
2026-05-08 21:00:24 +08:00 |
|
|
|
62c8836886
|
feat(mm): parse UEFI memory map in kernel
|
2026-05-08 20:00:10 +08:00 |
|
|
|
f60b6af52f
|
feat(boot): load separate x86 kernel image from UEFI bootloader
|
2026-05-08 19:44:32 +08:00 |
|
|
|
80a2ec024d
|
refactor(boot): move x86 UEFI code under arch and add agent docs entrypoint
|
2026-05-08 19:34:51 +08:00 |
|
|
|
9a71252f91
|
feat(boot): bootstrap minimal UEFI startup and document roadmap
|
2026-05-08 16:29:40 +08:00 |
|
|
|
5fc902d56d
|
Reset repository for UEFI x86_64 reboot
|
2026-05-08 11:41:36 +08:00 |
|