Kernel: Sleep now actually sleeps and allows idling

This commit is contained in:
2023-02-19 17:53:29 +02:00
parent 66a4b69a29
commit 1bd8b0fe5c
10 changed files with 101 additions and 72 deletions

View File

@@ -97,8 +97,8 @@ extern "C" void kernel_main()
Scheduler::initialize();
Scheduler& scheduler = Scheduler::get();
scheduler.add_thread(BAN::Function<void()>([] { DiskIO::initialize(); }));
scheduler.add_thread(BAN::Function<void()>([tty1] { Shell(tty1).run(); }));
MUST(scheduler.add_thread(BAN::Function<void()>([] { DiskIO::initialize(); })));
MUST(scheduler.add_thread(BAN::Function<void()>([tty1] { Shell(tty1).run(); })));
scheduler.start();
ASSERT(false);
}