辅助cpu的引导由主核心启动。并且在主cpu上完成了一些工作,并且在辅助cpu上完成了一些工作以完成cpu_up的hotplug操作。
我试图找到在主cpu上执行的确切指令,触发辅助cpu启动,并进一步检查pen_release变量的值。
是否可以解释启动辅助cpu的过程,以及pen_release global对启用了SMP的Linux内核的使用。
答案 0 :(得分:0)
在Linux v4.19 + QEMU 3.0.0 aarch64上,我已逐步调试Linux内核,直到PSCI CPU_ON
调用通过hvc
指令唤醒辅助内核,如以下所述: {3}}