Print warnings for bad kernel configuration (NUMA disabled with multiple domains) and for firmware errors (incorrect proximity domain entries).
Details
Details
- Reviewers
 andrew manu - Group Reviewers
 arm64 - Commits
 - rS352500: MFC r349348:
rS349348: arm64 acpi_iort: add some error handling 
Diff Detail
Diff Detail
- Repository
 - rS FreeBSD src repository - subversion
 - Lint
 Lint Not Applicable - Unit
 Tests Not Applicable 
Event Timeline
Comment Actions
The SRAT has affinity entries for each memory segment, CPU and ITS block. Comes upto ~260 entries on my ThunderX2. We go into the main logic of srat_resolve_its_pxm() only for ITS blocks (2 entries).
Comment Actions
I took a second look at this, and ran some more testing. I need to fix up a bug and add more comments.
Will update this diff.