PR 220 has introduced an index problem that is preventing the retrieval of correct CPU information for Windows ARM64 systems using Ampere(R) Altra(R) Processor.
Found by: @iremyux
Details:
The main reason is the incompatibility between woa_chip_name (windows-arm-init.h) and woa_chips[] (init.c).
Since woa_chip_name_microsoft_sq_3 is duplicated, this for loop is not reaching the Ampere(R) Altra(R) Processor element in the array due to wrong size.
Error:
"Unknown chip model name 'Ampere(R) Altra(R) Processor'.
Please add new Windows on Arm SoC/chip support to arm/windows/init.c!"
Summary:
PR 220 has introduced an index problem that is preventing the retrieval of correct CPU information for Windows ARM64 systems using
Ampere(R) Altra(R) Processor
.Found by: @iremyux
Details:
The main reason is the incompatibility between
woa_chip_name
(windows-arm-init.h) andwoa_chips[]
(init.c).Since
woa_chip_name_microsoft_sq_3
is duplicated, this for loop is not reaching theAmpere(R) Altra(R) Processor
element in the array due to wrong size.Error:
cc: @iremyux, @malfet