Commit Graph

9 Commits

Author SHA1 Message Date
1b2063115a Make proc->state not atomic 2026-02-22 14:15:57 +01:00
e69606668d Make cpu->proc_run_q_count not atomic 2026-02-22 14:03:51 +01:00
4472ad5bb3 Simplify reschedule points, mail works now!
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m55s
2026-02-19 18:25:47 +01:00
f103bdd739 Redesign reschedule points, allow one operation to reschedule many cpus at once
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m12s
2026-02-18 23:16:03 +01:00
9e6035bd68 Remove spinlock contexts
All checks were successful
Build documentation / build-and-deploy (push) Successful in 28s
2026-02-08 18:58:53 +01:00
5fe9d0a158 Fix CPU load balancer bugs, scheduling points support for remote CPUs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 28s
2026-02-05 23:44:32 +01:00
124aa12f5b Redesign scheduling points
All checks were successful
Build documentation / build-and-deploy (push) Successful in 35s
2026-01-30 02:36:27 +01:00
e78bfb9984 Move suspension q code into proc/suspension_q.c
All checks were successful
Build documentation / build-and-deploy (push) Successful in 24s
2026-01-29 01:52:18 +01:00
d2a88b3641 Move suspension q's cleanup to proc/suspension_q.c 2026-01-29 01:43:01 +01:00