Daniel Samson
|
dba3939a0f
|
add an SMP lock-stress test case
Four pairs push 400k sequenced messages through small channels; checks FIFO order and cross-core execution. Verified to fail with the lock disabled.
|
2026-07-08 12:45:02 +01:00 |
Daniel Samson
|
43afe6bf2e
|
schedule tasks across all cores
Per-core GDT/TSS and AP scheduler entry; fix AP SSE + single_threaded.
|
2026-07-08 12:35:30 +01:00 |
Daniel Samson
|
6f6ccc8bc9
|
moving kernel code to kernel/
|
2026-07-05 10:19:11 +01:00 |
Daniel Samson
|
50f3610768
|
Update build to run qemu on MacOS
|
2026-07-03 16:43:00 +01:00 |
Daniel Samson
|
31bf86af56
|
IPC
|
2026-07-03 15:09:16 +01:00 |
Daniel Samson
|
df774691c8
|
Fixed-priority preemptive scheduler
|
2026-07-03 14:30:33 +01:00 |
Daniel Samson
|
e80043b611
|
Calibrated timer / clock
|
2026-07-03 14:17:00 +01:00 |
Daniel Samson
|
269729f2f2
|
Built heap allocation
|
2026-07-03 13:41:55 +01:00 |
Daniel Samson
|
20b4661ff3
|
Hardened paging into a real VMM
|
2026-07-03 13:29:34 +01:00 |
Daniel Samson
|
5ea521d054
|
Built device interrupts
|
2026-07-03 12:57:40 +01:00 |
Daniel Samson
|
c8e89e8115
|
Cross-architecture test suite
|
2026-07-03 12:39:26 +01:00 |