@@ -174,7 +174,7 @@ struct cpuinfo_arm_linux_processor {
174174 struct cpuinfo_arm_linux_proc_cpuinfo_cache proc_cpuinfo_cache ;
175175#endif
176176 uint32_t features ;
177- uint32_t features2 ;
177+ uint64_t features2 ;
178178 /**
179179 * Main ID Register value.
180180 */
@@ -297,14 +297,14 @@ CPUINFO_INTERNAL bool cpuinfo_arm_linux_parse_proc_cpuinfo(
297297#if CPUINFO_ARCH_ARM
298298CPUINFO_INTERNAL bool cpuinfo_arm_linux_hwcap_from_getauxval (
299299 uint32_t hwcap [restrict static 1 ],
300- uint32_t hwcap2 [restrict static 1 ]);
300+ uint64_t hwcap2 [restrict static 1 ]);
301301CPUINFO_INTERNAL bool cpuinfo_arm_linux_hwcap_from_procfs (
302302 uint32_t hwcap [restrict static 1 ],
303- uint32_t hwcap2 [restrict static 1 ]);
303+ uint64_t hwcap2 [restrict static 1 ]);
304304
305305CPUINFO_INTERNAL void cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo (
306306 uint32_t features ,
307- uint32_t features2 ,
307+ uint64_t features2 ,
308308 uint32_t midr ,
309309 uint32_t architecture_version ,
310310 uint32_t architecture_flags ,
@@ -313,7 +313,7 @@ CPUINFO_INTERNAL void cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo(
313313#elif CPUINFO_ARCH_ARM64
314314CPUINFO_INTERNAL void cpuinfo_arm_linux_hwcap_from_getauxval (
315315 uint32_t hwcap [restrict static 1 ],
316- uint32_t hwcap2 [restrict static 1 ]);
316+ uint64_t hwcap2 [restrict static 1 ]);
317317
318318CPUINFO_INTERNAL void cpuinfo_arm64_linux_decode_isa_from_proc_cpuinfo (
319319 uint32_t features ,
0 commit comments