Commit Graph

10 Commits

Author SHA1 Message Date
63af59f5ac Tweak clang-format to not align across empty lines
That should fix insane function declarations
2024-04-14 16:55:50 +02:00
3fd356138b Cleanup the remaining OS1 references 2024-04-01 12:45:49 +02:00
d039745d5f Fix self sleep 2024-03-23 09:59:04 +01:00
02ec0c6105 pretty up GDT a little, and other stuff
also thanks internet for the boilerplate
2024-03-22 15:40:06 +01:00
929e965121 comment out mutex spinlock 2023-12-11 20:31:20 +01:00
8e47fe0db3 locking rework
now spinlocks also disable interrupts (and essentially preemption)
this is especially useful for scheduling/unblocking tasks from anywhere
2023-12-09 14:58:32 +01:00
389582b7a5 fix task node leaks 2023-10-24 22:29:12 +02:00
b44cb7cc68 slightly leaking but otherwise working and arguably prettier scheduler 2023-10-24 14:44:19 +02:00
c8dc675734 brand new mutex 2023-10-23 21:01:40 +02:00
d8038a18f9 roughly add c++ 2023-10-21 13:12:03 +02:00