On armv8 IPIs are mapped to 0-15. Incrementing the number by 16 is wrong, because it sets a reserved bit in the IPI register. This patch removes all "+16" to comply with specs.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/arm64/arm64/intr_machdep.c | ||
---|---|---|
450 ↗ | (On Diff #6801) | Why has this been added? I's unrelated to the rest of the patch. |
sys/arm64/arm64/intr_machdep.c | ||
---|---|---|
450 ↗ | (On Diff #6801) | It's just a cleanup here. We'll need this function in the near future, so I added it into this patch and use inside arm_unmask_ipi, just not to touch this file again. |