HomeFreeBSD

gicv3: Panic if the gicv3 already running

Description

gicv3: Panic if the gicv3 already running

Due to undefined behavior, it's impossible to re-program a gicv3 ITS
table once it's programmed once. Memory corruption happens otherwise.
Panic if we detect the LPI is already enabled.

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

Details

Provenance
impAuthored on Feb 28 2024, 2:08 PM
Reviewer
andrew
Differential Revision
D44033: gicv3: Panic if the gicv3 already running
Parents
rG15c8a610a80d: gicv3: Change how we initialize its children.
Branches
Unknown
Tags
Unknown