The IPI vector is static, and happens to be the most common interrupt by far on some systems. Rather than searching for the interrupt every time, cache the index. This appears to yield a small performance boost, of about 8% reduction in buildworld times, on my POWER9 system, when paired with r342975. |
||
---|---|---|
.. | ||
mmu_phyp.c | ||
phyp_console.c | ||
phyp_llan.c | ||
phyp_vscsi.c | ||
phyp-hvcall.h | ||
phyp-hvcall.S | ||
platform_chrp.c | ||
plpar_iommu.c | ||
plpar_iommu.h | ||
plpar_pcibus.c | ||
rtas_dev.c | ||
rtas_pci.c | ||
vdevice.c | ||
xics.c |