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
F81679304: D27247.diff
Fri, Apr 19, 8:06 PM
Unknown Object (File)
Thu, Apr 11, 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
Unknown Object (File)
Nov 26 2023, 2:31 AM
Unknown Object (File)
Nov 23 2023, 5:47 PM
Unknown Object (File)
Nov 17 2023, 8:53 PM

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.