情感测试简介

首页 » 常识 » 预防 » ARM64SMP多核启动下PS
TUhjnbcbe - 2021/5/23 23:28:00
中国白癜风医院排名 http://pf.39.net/bdfyy/bjzkbdfyy/150922/4699918.html
4.支持psci情况

上面说了pin-table的多核启动方式,看似很繁琐,实际上并不复杂,无外乎主处理器唤醒从处理器到指定地址上去执行指令,说他简单是相对于功能来说的,因为他只是实现了从处理器的启动,仅此而已,所以,现在社区几乎很少使用spin-table这种方式,取而代之的是psci,他不仅可以启动从处理器,还可以关闭,挂起等其他核操作,现在基本上arm64平台上使用多核启动方式都是psci。下面我们来揭开他神秘的面纱,其实理解了spin-table的启动方式,psci并不难(说白了也是需要主处理器给从处理器一个启动地址,然后从处理器从这个地址执行指令,实际上比这要复杂的多)。

首先,我们先来看下设备树cpu节点对psci的支持:

arch/arm64/boot/dts/xxx.dtsi:cpu0:cpu

0{device_type="cpu";
1
查看完整版本: ARM64SMP多核启动下PS