Page MenuHomeFreeBSD

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

Authored by andrew on Nov 17 2020, 11:12 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 25 2024, 4:16 PM
Unknown Object (File)
Sep 25 2024, 1:00 PM
Unknown Object (File)
Sep 21 2024, 6:14 AM
Unknown Object (File)
Sep 7 2024, 2:18 PM
Unknown Object (File)
Sep 5 2024, 2:28 PM
Unknown Object (File)
Aug 26 2024, 6:00 PM
Unknown Object (File)
Aug 26 2024, 5:28 PM
Unknown Object (File)
Aug 19 2024, 3:06 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 - subversion
Lint
Lint Not Applicable
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.Nov 19 2020, 9:27 AM
This revision was automatically updated to reflect the committed changes.