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)
Sun, May 5, 6:05 AM
Unknown Object (File)
Fri, May 3, 2:20 PM
Unknown Object (File)
Mon, Apr 29, 4:04 PM
Unknown Object (File)
Fri, Apr 19, 8:06 PM
Unknown Object (File)
Apr 11 2024, 1:54 PM
Unknown Object (File)
Dec 22 2023, 10:42 PM
Unknown Object (File)
Dec 22 2023, 3:52 AM
Unknown Object (File)
Dec 13 2023, 12:04 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

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34847
Build 31874: arc lint + arc unit

Event Timeline

sys/arm64/arm64/gic_v3_acpi.c
142

Should be ACPI_MADT_TYPE_GENERIC_INTERRUPT

264

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.