Summary: | ThunderX2 fails to boot after r343856 without options NUMA | ||
---|---|---|---|
Product: | Base System | Reporter: | Ed Maste <emaste> |
Component: | arm | Assignee: | freebsd-arm (Nobody) <freebsd-arm> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | Andrew |
Priority: | --- | Keywords: | regression |
Version: | CURRENT | ||
Hardware: | arm64 | ||
OS: | Any |
Description
Ed Maste
2019-03-06 18:20:41 UTC
Confirmed, r344843 with r343856 reverted boots fine. Can you print the return value of acpi_iort_its_lookup and the values in di->di_gic_dinfo.gic_domain and di->di_gic_dinfo.msi_xref in gic_v3_add_children in gic_v3_acpi.c. I'm guessing there's a conflict with the xref between the GIC ITS drivers. Adding printfs in gic_v3_add_children I see entry->Type = 11, 12, 14 - never 15 (ACPI_MADT_TYPE_GENERIC_TRANSLATOR). Note it so happens I am testing plain GENERIC. NUMA was not enabled. This is on the 7.2 firmware This was tested with plain GENERIC, i.e., without options NUMA. It works when options NUMA is added to the kernel config. Patch series with fix: https://reviews.freebsd.org/D19842 https://reviews.freebsd.org/D19843 https://reviews.freebsd.org/D19844 Referenced changes have been committed |