Revert last commit

This commit is contained in:
Matheus
2022-09-12 09:57:45 -03:00
parent 625eab5526
commit c04fd71e1e
+7 -1
View File
@@ -199,6 +199,8 @@ void sched_timerhook(arch_regs* regs){
timer_add(&arch_getcls()->schedreq, THREAD_QUANTUM, false);
}
void switch_thread(thread_t* thread){
@@ -209,7 +211,9 @@ void switch_thread(thread_t* thread){
arch_getcls()->thread = thread;
vmm_switchcontext(thread->ctx);
if(current->ctx != thread->ctx)
vmm_switchcontext(thread->ctx);
arch_setkernelstack(thread->kernelstack);
@@ -418,6 +422,8 @@ void sched_runinit(){
timer_add(&arch_getcls()->schedreq, THREAD_QUANTUM, true);
printf("Switching to init thread\n");
switch_thread(thread);
__builtin_unreachable();