BSP 和 AP 的启动路径分离
/** Now that this CPU is running on its own stack, drop the realmode* protection. For the boot CPU the pointer is NULL!*/movq trampoline_lock(%rip), %raxtestq %rax, %raxjz .Lsetup_gdtmovl $0, (%rax)这段汇编代码是 Linux 内核启动流程中,…
2026/8/11 3:05:52