]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r340602:
authorJayachandran C. <jchandra@FreeBSD.org>
Wed, 18 Sep 2019 07:22:37 +0000 (07:22 +0000)
committerJayachandran C. <jchandra@FreeBSD.org>
Wed, 18 Sep 2019 07:22:37 +0000 (07:22 +0000)
commit0aa440294c980e29b702b71973a3006feebc51dc
tree8d11fcec2bf330478be9a65d8ad8bf2f776b3eed
parent26d677a460120e605c94fec60c5c084a513bba67
MFC r340602:

gitv3_its: fixes for multiple GIC ITS blocks

First pass of support for multiple GIC ITS blocks with ACPI.
Changes are to:
 * register the correct subset of interrupts with pic_register
   in case of ACPI.
 * initialize just the cpu interface for the first ITS, when
   domain information is not avialable. This has to be done
   until we split the per-CPU init to do LPI setup just once.
 * remove duplicate check for the GIC ITS domain, the sc_cpus
   are setup from domain, so the check again in per-CPU init
   seems unnecessary.

Reviewed by: andrew
Differential Revision: https://reviews.freebsd.org/D17841
sys/arm64/arm64/gicv3_its.c