Page MenuHomeFreeBSD

Fall back to use the GICR address from the distributor struct
ClosedPublic

Authored by andrew on Tue, Nov 17, 11:12 AM.

Details

Summary

When there is no ACPI redistributor sub-table in the MADT we need to
fall back to use the GICR base address from the GIC CPU interface
structure.

Handle this fallback when adding memory to the device and when counting
the number of redistributors.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

sys/arm64/arm64/gic_v3_acpi.c
142 ↗(On Diff #79646)

Should be ACPI_MADT_TYPE_GENERIC_INTERRUPT

264 ↗(On Diff #79646)

Should be ACPI_MADT_TYPE_GENERIC_INTERRUPT

This revision was not accepted when it landed; it landed in state Needs Review.Thu, Nov 19, 9:27 AM
This revision was automatically updated to reflect the committed changes.