Logo
Explore Help
Sign In
wash/magenta
1
0
Fork 0
You've already forked magenta
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
258 Commits 1 Branch 0 Tags
2a96aa7be9d29f1cd90a6f7890832ab1fd143b57
Commit Graph

13 Commits

Author SHA1 Message Date
wash fbbe339f72 sched: schedule() no longer switches threads when preempt_count > 0 2023-05-01 08:27:18 +01:00
wash 194efd4b6b sched: fix timeout_expiry() not releasing its reference to this_cpu 2023-05-01 08:26:13 +01:00
wash 8a0291c9b3 sched: add timer tasks and schedule_timeout() 2023-04-30 21:09:36 +01:00
wash 085c3d2a89 sched: add kernel-mode context switching 2023-04-30 14:27:57 +01:00
wash e2131b08ac sched: track CPU clock cycles used by threads 2023-04-28 21:05:48 +01:00
wash b6f8c1ccaa kernel: don't use typedef for enums or non-opaque structs 2023-04-13 11:40:52 +01:00
wash b1b16ba19c kernel: reduce log message spam during boot 2023-04-09 17:14:19 +01:00
wash 80f5e0483c sched: initialise kernel_thread parent ptr 2023-04-09 16:38:08 +01:00
wash 7d003da960 sched: add current_task(), current_thread(), and preempt_disable/enable() 2023-03-28 21:40:56 +01:00
wash 4785c767e4 sched: set kernel_task as current task of bootstrap cpu 2023-03-18 19:35:23 +00:00
wash 62eb3b63a7 sched: add per-cpu runqueue 2023-03-17 20:07:49 +00:00
wash 3e954b1e13 sched: add task and thread alloc functions 2023-03-09 19:55:52 +00:00
wash 902df83654 sched: add struct and object types for task and thread objects 2023-03-06 11:08:26 +00:00
Powered by Gitea Version: 1.26.1 Page: 81ms Template: 12ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API