/// Starts the Kernel scheduler, which starts scheduling tasks on the CPU.
Starts the Kernel scheduler, which starts scheduling tasks on the CPU.
Starts the Kernel scheduler which starts scheduling tasks on the CPU .
pub fn start_kernel() -> ! {
    loop {
        schedule(critical_section(|cs_token| {
            TaskManager.borrow(cs_token).borrow_mut().is_preemptive
        }));
    }
}
pub fn start_kernel ( ) -> ! { loop { schedule ( critical_section ( | cs_token | { TaskManager . borrow ( cs_token ) . borrow_mut ( ) . is_preemptive } ) ) ; } }
Starts the Kernel scheduler, which starts scheduling tasks on the CPU.
Starts the Kernel scheduler which starts scheduling tasks on the CPU .