diff options
author | zbb <zbb@FreeBSD.org> | 2016-01-29 18:43:51 +0000 |
---|---|---|
committer | zbb <zbb@FreeBSD.org> | 2016-01-29 18:43:51 +0000 |
commit | 06c93e5cef7669f0580e7cd320df054124e95f35 (patch) | |
tree | 831199de4baee81b942df3b669ff8ee38f8788ad /sys/arm64 | |
parent | 18d86c1c9d2a2a9531145bee3aa15f7a036ee033 (diff) | |
download | FreeBSD-src-06c93e5cef7669f0580e7cd320df054124e95f35.zip FreeBSD-src-06c93e5cef7669f0580e7cd320df054124e95f35.tar.gz |
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
Diffstat (limited to 'sys/arm64')
-rw-r--r-- | sys/arm64/arm64/intr_machdep.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/arm64/arm64/intr_machdep.c b/sys/arm64/arm64/intr_machdep.c index e297ff9..3389c69 100644 --- a/sys/arm64/arm64/intr_machdep.c +++ b/sys/arm64/arm64/intr_machdep.c @@ -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); } |