Skip to content

Conversation

@harp-intel
Copy link
Contributor

This pull request extends support for the Ampere Altra family of ARM CPUs across the codebase, ensuring correct identification and handling of this architecture in loader selection, directory mapping, slot calculation, and script dependencies.

Ampere Altra family support:

  • Updated the loader selection logic in loader.go to include UarchAltraFamily in the component loader case, enabling proper loader assignment for Ampere Altra CPUs.
  • Mapped UarchAltraFamily to the neoverse-n1 directory in loader_component.go for correct component directory resolution.
  • Set the slot count for UarchAltraFamily CPUs to 6 in metadata.go, ensuring accurate resource calculation.
  • Refined the CPU identifier for Ampere Altra in cpus.go to match DmidecodePart: "Not Specified" for more precise detection.

Script improvements:

  • Added dmidecode as an explicit dependency for the CPU part number script in script_defs.go, ensuring required tools are present for script execution.

Signed-off-by: Harper, Jason M <jason.m.harper@intel.com>
@harp-intel harp-intel merged commit bb44385 into main Dec 9, 2025
@harp-intel harp-intel deleted the ocialtra branch December 9, 2025 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants