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
|
ed7f542006
|
wake application processors to long mode
INIT-SIPI-SIPI plus a self-relocating real-mode trampoline.
|
2026-07-08 12:35:30 +01:00 |
|
Daniel Samson
|
36c29d2d6d
|
move the running task into per-CPU state
PerCpu.current via the GS base; ready queues stay global.
|
2026-07-08 12:35:30 +01:00 |
|
Daniel Samson
|
941ab091db
|
add a big kernel lock for SMP
Guards the scheduler and IPC; held across the context switch.
|
2026-07-08 12:35:30 +01:00 |
|
Daniel Samson
|
3f17ebf175
|
rename sched to scheduler
|
2026-07-05 19:03:07 +01:00 |
|