HomeFreeBSD

Add a gic interface to allocate MSI interrupts

Description

Add a gic interface to allocate MSI interrupts

The previous update to handle the gicv2m as a child of the gicv3 driver
assumed there was only a single gicv2m child. On some hardware there
are multiple children. Support this by removing the mbi ivars and
adding a new interface to handle MSI allocation in a given range.

Tested by: mw, trasz
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D32224

Details

Provenance
andrewAuthored on Sep 29 2021, 1:33 PM
Differential Revision
D32224: Add a gic interface to allocate MSI interrupts
Parents
rG3d2533f5c29f: Allow ddb and dtrace use the DMAP region on arm64
Branches
Unknown
Tags
Unknown