HomeFreeBSD

gicv3: Change how we initialize its children.

Description

gicv3: Change how we initialize its children.

The current code is written such that all the attach routines can do so
in parallel. However, newbus serializes children today, and is likely to
do so in the future. Only allocate memory for the first time. Add an
assertion that this memory is allocated for larger units.

Sponsored by: Netflix
Reviewed by: andrew
Differential Revision: https://reviews.freebsd.org/D44032

(cherry picked from commit 15c8a610a80dfe1980e043174d0fcc8034868676)

Details

Provenance
impAuthored on Feb 28 2024, 2:08 PM
Reviewer
andrew
Differential Revision
D44032: gicv3: Change how we initialize its children.
Parents
rGd1fb333f35fb: stand: Install gptboot.efi(8)
Branches
Unknown
Tags
Unknown