有bug,在debian,gcc=10.2.1上编译后运行会在进程切换时page fault

This commit is contained in:
fslongjin
2022-04-25 19:24:22 +08:00
parent e03cdea153
commit 4a41e734a5
2 changed files with 7 additions and 7 deletions

View File

@ -52,11 +52,7 @@ void __switch_to(struct process_control_block *prev, struct process_control_bloc
__asm__ __volatile__("movq %0, %%fs \n\t" ::"a"(next->thread->fs));
__asm__ __volatile__("movq %0, %%gs \n\t" ::"a"(next->thread->gs));
// wrmsr(0x175, next->thread->rbp);
uint color;
if (proc_current_cpu_id == 0)
color = WHITE;
else
color = YELLOW;
}
/**