aboutsummaryrefslogtreecommitdiff
path: root/src/arm/mach/init.c
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2017-10-18 16:59:28 -0700
committerMarat Dukhan <marat@fb.com>2017-10-18 16:59:28 -0700
commit7b738883af0d0606cf4dc75f369ef6ad323253ab (patch)
tree6e656ae6d8f5f3dc150f2a95ac9742e54ebfac24 /src/arm/mach/init.c
parent922070cef20a47ca431620407ff07523a15a37af (diff)
downloadcpuinfo-7b738883af0d0606cf4dc75f369ef6ad323253ab.tar.gz
Support iOS builds with CMake
Diffstat (limited to 'src/arm/mach/init.c')
-rw-r--r--src/arm/mach/init.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/arm/mach/init.c b/src/arm/mach/init.c
index edadb7a..61c028d 100644
--- a/src/arm/mach/init.c
+++ b/src/arm/mach/init.c
@@ -17,6 +17,8 @@
#include <log.h>
+struct cpuinfo_arm_isa cpuinfo_isa = { 0 };
+
static uint32_t get_sys_info(int type_specifier, char* name) {
size_t size = 0;
uint32_t result = 0;
@@ -58,7 +60,12 @@ static enum cpuinfo_uarch decode_uarch(uint32_t cpu_family, uint32_t cpu_subtype
return cpuinfo_uarch_twister;
case CPUFAMILY_ARM_HURRICANE:
return cpuinfo_uarch_hurricane;
+#ifdef CPUFAMILY_ARM_MONSOON_MISTRAL
case CPUFAMILY_ARM_MONSOON_MISTRAL:
+#else
+ case 0xe81e7ef6:
+ /* Hard-coded value for older SDKs which do not define CPUFAMILY_ARM_MONSOON_MISTRAL */
+#endif
/* 2x Monsoon + 4x Mistral cores */
return core_index < 2 ? cpuinfo_uarch_monsoon : cpuinfo_uarch_mistral;
default: