Fix sending IPI to all CPUs on ARM64
There is no explanation why IPI ID is incremented here by "16". This should have been removed in r285533 but somehow survived. Reviewed by: wma Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.freebsd.org/D5120
This commit is contained in:
parent
18d86c1c9d
commit
06c93e5cef
@ -472,9 +472,6 @@ ipi_all_but_self(u_int ipi)
|
||||
other_cpus = all_cpus;
|
||||
CPU_CLR(PCPU_GET(cpuid), &other_cpus);
|
||||
|
||||
/* ARM64TODO: This will be fixed with arm_intrng */
|
||||
ipi += 16;
|
||||
|
||||
CTR2(KTR_SMP, "%s: ipi: %x", __func__, ipi);
|
||||
PIC_IPI_SEND(root_pic, other_cpus, ipi);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user