[kernel] Initialize logger task after symbols init

In case something blows up when initializing kernel tasks, make sure
symbol table init is done beforehand.
This commit is contained in:
2020-08-23 17:18:45 -07:00
parent 838776d7df
commit 28b800a497

View File

@@ -180,8 +180,6 @@ kernel_main(args::header *header)
syscall_enable();
scheduler *sched = new scheduler(devices.get_lapic());
sched->create_kernel_task(logger_task, scheduler::max_priority-1, true);
for (auto &ird : initrds) {
for (auto &f : ird.files()) {
if (f.executable()) {
@@ -208,5 +206,6 @@ kernel_main(args::header *header)
}
*/
sched->create_kernel_task(logger_task, scheduler::max_priority-1, true);
sched->start();
}