Brian Gianforcaro
7540f4268b
Kernel: Remove s_processor_lock by making s_processors statically sized
...
Currently in SMP mode we hard code support for up to only 8 processors.
There is no reason for this to be a dynamic allocation that needs to be
guarded by a spinlock. Instead use a Array<T* with inline storage of 8,
allowing each processor to initialize it self in place, avoiding all
the need for locks.
2021-05-20 08:10:07 +02:00
..
2021-05-08 19:15:54 +02:00
2021-05-19 21:33:29 +02:00
2021-05-20 08:10:07 +02:00
2021-05-19 21:21:47 +01:00
2021-05-19 21:21:47 +01:00
2021-05-17 17:48:55 +01:00
2021-05-19 22:51:42 +02:00
2021-05-05 18:48:26 +02:00
2021-04-22 11:22:27 +02:00
2021-05-19 21:21:47 +01:00
2021-05-17 19:45:35 +01:00
2021-05-16 19:58:33 +02:00
2021-05-19 22:51:42 +02:00
2021-04-22 11:22:27 +02:00
2021-05-17 21:53:04 +02:00
2021-05-19 21:21:47 +01:00
2021-05-15 23:29:03 +01:00
2021-05-20 08:10:07 +02:00
2021-04-22 21:15:54 +02:00
2021-04-22 21:15:54 +02:00
2021-04-22 11:22:27 +02:00
2021-05-19 21:33:29 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-16 19:58:33 +02:00
2021-05-16 19:58:33 +02:00
2021-05-16 19:58:33 +02:00
2021-05-16 19:58:33 +02:00
2021-04-22 22:51:19 +02:00
2021-04-22 11:22:27 +02:00
2021-05-16 19:58:33 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-18 16:47:26 +02:00
2021-04-29 08:09:53 +02:00
2021-04-22 11:22:27 +02:00
2021-04-29 00:59:26 +02:00
2021-04-29 00:59:26 +02:00
2021-05-19 22:51:42 +02:00
2021-04-22 11:22:27 +02:00
2021-05-13 16:21:53 +02:00
2021-05-13 16:21:53 +02:00
2021-05-13 08:27:42 +02:00
2021-05-17 18:15:25 +02:00
2021-04-22 11:22:27 +02:00
2021-05-16 19:58:33 +02:00
2021-04-28 22:14:32 +02:00
2021-04-22 11:22:27 +02:00
2021-03-04 18:25:01 +01:00
2021-04-25 09:38:27 +02:00
2021-04-25 09:38:27 +02:00
2021-04-29 00:59:26 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-16 19:58:33 +02:00
2021-05-16 19:58:33 +02:00
2021-05-19 22:51:42 +02:00
2021-05-19 22:51:42 +02:00
2021-05-19 22:51:42 +02:00
2021-04-22 11:22:27 +02:00
2021-05-17 21:53:04 +02:00
2021-05-19 22:51:42 +02:00
2021-04-23 16:46:57 +02:00
2021-04-22 11:22:27 +02:00
2021-04-25 09:38:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-19 22:51:42 +02:00
2021-05-19 22:51:42 +02:00
2021-04-22 11:22:27 +02:00
2021-04-29 20:26:36 +02:00
2021-04-22 11:22:27 +02:00
2021-04-29 20:26:36 +02:00
2021-05-16 10:36:52 +01:00
2021-05-19 22:51:42 +02:00
2021-05-05 18:51:06 +02:00
2021-04-22 11:22:27 +02:00
2021-05-13 16:21:53 +02:00
2021-05-05 18:51:06 +02:00
2021-04-22 11:22:27 +02:00
2021-05-19 21:21:47 +01:00
2021-04-22 11:22:27 +02:00
2021-05-19 22:51:42 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-13 23:28:40 +02:00
2021-04-22 11:22:27 +02:00
2021-04-29 00:59:26 +02:00
2021-04-29 00:59:26 +02:00
2021-05-19 21:36:57 +02:00
2021-05-19 21:36:57 +02:00