]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>
Wed, 30 Dec 2020 06:59:03 +0000 (22:59 -0800)
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>
Tue, 19 Jan 2021 00:36:39 +0000 (16:36 -0800)
commit248f0cabca75f421553633184b5bf2ffa459d3de
tree80f72fd068cde2ebcda69d283ae2d742feedc7c7
parent83bc72a04e0d1b6dab453707290e3eb36ef69d95
make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V

Use a machdep.nirq tunable intead of compile-time constant NIRQ
as a value for maximum number of interrupts. It allows keep a system
footprint small by default with an option to increase the limit
for large systems like server-grade ARM64

Reviewd by: mhorne
Differential Revision: https://reviews.freebsd.org/D27844
Submitted by: Klara, Inc.
Sponsored by: Ampere Computing
sys/arm/arm/genassym.c
sys/arm/mv/mvreg.h
sys/arm64/arm64/gic_v3.c
sys/kern/subr_intr.c
sys/mips/mips/nexus.c
sys/sys/interrupt.h
sys/sys/intr.h