Report fatal error and abort if any cpuinfo_get_* function is called before initialization
diff --git a/src/arm/mach/init.c b/src/arm/mach/init.c
index 2d8feeb..d8e0ab6 100644
--- a/src/arm/mach/init.c
+++ b/src/arm/mach/init.c
@@ -483,6 +483,10 @@
 	cpuinfo_cores_count = mach_topology.cores;
 	cpuinfo_packages_count = mach_topology.packages;
 
+	__sync_synchronize();
+
+	cpuinfo_is_initialized = true;
+
 	processors = NULL;
 	cores = NULL;
 	packages = NULL;