HardenedBSD/sys/arm
Ayrton Munoz 85918beb38 intrng: Add support for multiple interrupt roots
Different types of interrupts may require using different exception
vectors so this commit adds support multiple interrupt roots to handle
these cases. Archs may opt-in to multiple interrupt roots by defining
INTR_ROOT_NUM as the number of roots in their intr.h. Based off
https://reviews.freebsd.org/D40161.

Signed-off-by: Ayrton Munoz <a.munoz3327@gmail.com>
Co-authored-by: Kyle Evans <kevans@FreeBSD.org>
Co-authored-by: Andrew Turner <andrew@FreeBSD.org>
Reviewed-by: imp,mmel,mhorne
Pull-Request: https://github.com/freebsd/freebsd-src/pull/1363
2024-09-22 07:18:34 -06:00
..
allwinner intrng: Add support for multiple interrupt roots 2024-09-22 07:18:34 -06:00
altera/socfpga conf: deduplicate dwmmc config logic 2024-02-27 18:10:14 -04:00
annapurna/alpine
arm intrng: Add support for multiple interrupt roots 2024-09-22 07:18:34 -06:00
broadcom/bcm2835 intrng: Add support for multiple interrupt roots 2024-09-22 07:18:34 -06:00
conf Remove TI reference from arm/GENERIC 2024-09-19 20:15:47 +02:00
freescale imx_gpio: Add gpio compat string for imx8 SOCs 2024-09-05 14:51:37 +01:00
include arm: Remove support for Armv6 CPU cores 2024-09-11 10:40:35 +00:00
mv newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
nvidia dev_pager: define free_page for mgt devices 2024-08-21 15:48:59 -05:00
qemu
qualcomm
rockchip conf: deduplicate dwmmc config logic 2024-02-27 18:10:14 -04:00
ti intrng: Add support for multiple interrupt roots 2024-09-22 07:18:34 -06:00
xilinx newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00