在ARM big.LITTLE体系结构中,是否有ID寄存器来动态查找集群中存在多少核心/cpu?

在ARM big.LITTLE体系结构中,是否有ID寄存器来动态查找集群中存在多少核心/cpu?,arm,Arm,希望动态检测集群中存在多少CPU/核心。ARM big.LITTLE架构中是否有支持此功能的ID寄存器?我认为CPU ID寄存器中有此信息。 如果您尚未找到,请访问 我知道MPIDR/MPIDR\u EL0寄存器提供集群中当前cpu的集群号和cpu号。我的问题是我们能从当前的CPU动态地得到集群中有多少CPU吗?我也在寻找这个,但我不想仅仅为了得到这个信息而制作一个内核驱动程序。我可以在用户空间脚本中仅使用内联程序集来获得它吗?与此同时,我一直在研究/sys/devices/system/cpu

希望动态检测集群中存在多少CPU/核心。ARM big.LITTLE架构中是否有支持此功能的ID寄存器?

我认为CPU ID寄存器中有此信息。 如果您尚未找到,请访问

我知道MPIDR/MPIDR\u EL0寄存器提供集群中当前cpu的集群号和cpu号。我的问题是我们能从当前的CPU动态地得到集群中有多少CPU吗?我也在寻找这个,但我不想仅仅为了得到这个信息而制作一个内核驱动程序。我可以在用户空间脚本中仅使用内联程序集来获得它吗?与此同时,我一直在研究
/sys/devices/system/cpu/cpuX/topology/physical\u package\u id
,它似乎与我的体系结构完全对应,但我不确定它作为集群标识是否有效。