Now the system only utilizes the first system CPU, it should be able to utilize all the system. This requires a lot of preparation because kernel subsystems should be aware of multi-threading possibility to prevent data races. Also since the change is system-wide and touches a lot of subsystems, it's required to establish a strong test system to support the development process.
Now the system only utilizes the first system CPU, it should be able to utilize all the system. This requires a lot of preparation because kernel subsystems should be aware of multi-threading possibility to prevent data races. Also since the change is system-wide and touches a lot of subsystems, it's required to establish a strong test system to support the development process.
Tasks to perform: