freebsd-dev/sys/powerpc/pseries
Justin Hibbits 431d31e0bf powerpc/pseries: Cache the IPI vector to avoid the common static lookup
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.
2019-01-12 22:10:31 +00:00
..
mmu_phyp.c Add support for powernv POWER9 MMU initialization 2018-05-05 16:00:02 +00:00
phyp_console.c sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
phyp_llan.c ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
phyp_vscsi.c Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
phyp-hvcall.h powerpc64/pseries: Define new hcalls 2018-02-14 02:48:27 +00:00
phyp-hvcall.S
platform_chrp.c powerpc: Fix regression introduced in r342771 2019-01-07 19:39:31 +00:00
plpar_iommu.c sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
plpar_iommu.h sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
plpar_pcibus.c sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
rtas_dev.c sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
rtas_pci.c sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
vdevice.c sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
xics.c powerpc/pseries: Cache the IPI vector to avoid the common static lookup 2019-01-12 22:10:31 +00:00