在启动辅助cpu时通过哪条指令触发辅助核心

时间:2015-01-20 13:55:30

标签: linux linux-kernel arm embedded-linux smp

辅助cpu的引导由主核心启动。并且在主cpu上完成了一些工作,并且在辅助cpu上完成了一些工作以完成cpu_up的hotplug操作。

我试图找到在主cpu上执行的确切指令,触发辅助cpu启动,并进一步检查pen_release变量的值。

是否可以解释启动辅助cpu的过程,以及pen_release global对启用了SMP的Linux内核的使用。

1 个答案:

答案 0 :(得分:0)

在Linux v4.19 + QEMU 3.0.0 aarch64上,我已逐步调试Linux内核,直到PSCI CPU_ON调用通过hvc指令唤醒辅助内核,如以下所述: {3}}