acadia/zion/scheduler
Drew Galbraith 4e328c2f7a Set RSP0 on context switch
Previously we only set it on thread init which caused interrupts to
stomp on the stack of the most recently started thread, potentially
overwriting their cr3 and other variables and causing a crash.
2023-06-16 01:52:59 -07:00
..
context_switch.s Scheduler with working threads. 2023-05-18 13:24:02 -07:00
jump_user_space.s Set eflags properly for jump to userspace 2023-06-12 19:20:42 -07:00
process_manager.cpp Move process be to RefCounted 2023-06-06 19:12:46 -07:00
process_manager.h Move Process & Thread to the object folder. 2023-06-06 20:18:53 -07:00
scheduler.cpp Set RSP0 on context switch 2023-06-16 01:52:59 -07:00
scheduler.h Add a method for blocking threads on ports. 2023-06-12 20:56:25 -07:00