Bananymous
d90aba0963
Kernel: Create CriticalScope and fix kmalloc
...
This disables interrupts for the current scope and restores them
after the scope. This is used in kmalloc, since scheduler might
call into kmalloc/kfree, but deadlock if some thread is currently
trying to allocate. This allows us to use kmalloc in Scheduler.
2023-03-08 13:55:53 +02:00
..
2023-03-08 03:26:25 +02:00
2022-12-30 19:38:21 +02:00
2023-03-08 03:26:25 +02:00
2023-02-01 21:05:44 +02:00
2023-02-19 18:52:25 +02:00
2023-03-08 02:41:44 +02:00
2023-02-01 21:05:44 +02:00
2023-03-08 13:55:53 +02:00
2023-02-01 21:05:44 +02:00
2023-02-23 01:22:50 +02:00
2023-03-01 21:21:56 +02:00
2023-01-26 02:55:37 +02:00
2023-01-16 15:15:02 +02:00
2023-03-08 13:55:53 +02:00
2023-02-24 12:39:38 +02:00
2023-02-22 16:32:50 +02:00
2023-02-01 21:05:44 +02:00
2023-02-09 23:05:26 +02:00
2023-03-01 21:21:56 +02:00
2023-01-23 13:21:53 +02:00
2023-03-01 21:21:56 +02:00
2023-03-08 02:41:44 +02:00
2023-02-01 21:05:44 +02:00
2023-02-16 17:53:25 +02:00
2023-02-01 21:05:44 +02:00
2023-03-08 03:26:25 +02:00
2023-02-01 21:05:44 +02:00
2023-02-01 21:05:44 +02:00
2023-02-02 15:49:30 +02:00
2023-02-23 01:22:50 +02:00
2023-03-08 03:26:25 +02:00
2023-02-22 22:29:31 +02:00
2023-02-23 01:22:50 +02:00