wash
|
6c5bf2344f
|
sched: thread: implement cloning of userspace thread contexts
|
2026-04-01 18:29:54 +01:00 |
|
wash
|
876f91d8be
|
sched: thread: add cpu context pointer usable during interrupts and syscalls
|
2026-04-01 18:22:23 +01:00 |
|
wash
|
4551e7b2e6
|
sched: implement various ways to end tasks and threads
|
2026-03-18 21:07:43 +00:00 |
|
wash
|
24f9ef85bf
|
sched: implement user-configurable fs and gs segment base addresses
|
2026-03-18 21:07:05 +00:00 |
|
wash
|
1eef23ea98
|
thread: store struct msg on the stack instead of in the thread
|
2026-03-18 20:52:47 +00:00 |
|
wash
|
89dac0c951
|
sched: add a thread flag to indicate when a thread is scheduled on a runqueue
this prevents runqueue corruption that can occur if rq_enqueue is called on
a thread that's already on a runqueue.
|
2026-03-14 22:22:05 +00:00 |
|
wash
|
3f21e888d6
|
sched: split sched.h into separate header files
|
2026-03-12 20:30:36 +00:00 |
|