mirror of
https://github.com/apache/nuttx.git
synced 2026-05-23 06:26:54 +08:00
arm64: target cpuid calculation error in arm64_gic_raise_sgi function
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
This commit is contained in:
@@ -399,11 +399,9 @@ int arm64_gic_raise_sgi(unsigned int sgi_id, uint16_t target_list)
|
||||
|
||||
while ((i = ffs(target_list)))
|
||||
{
|
||||
cpu += (i - 1);
|
||||
|
||||
target_list >>= i;
|
||||
|
||||
curr_mpidr = arm64_get_mpid(cpu);
|
||||
curr_mpidr = arm64_get_mpid(cpu + (i - 1));
|
||||
curr_cluster_id = MPID_TO_CLUSTER_ID(curr_mpidr);
|
||||
|
||||
if (pre_cluster_id != UINT64_MAX &&
|
||||
|
||||
Reference in New Issue
Block a user