mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 08:24:32 -08:00
[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:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user