• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 struct cpuinfo_mock_cpuid cpuid_dump[] = {
2 	{
3 		.input_eax = 0x00000000,
4 		.eax = 0x0000000B,
5 		.ebx = 0x756E6547,
6 		.ecx = 0x6C65746E,
7 		.edx = 0x49656E69,
8 	},
9 	{
10 		.input_eax = 0x00000001,
11 		.eax = 0x000406C4,
12 		.ebx = 0x00100800,
13 		.ecx = 0x43D8E3BF,
14 		.edx = 0xBFEBFBFF,
15 	},
16 	{
17 		.input_eax = 0x00000002,
18 		.eax = 0x61B4A001,
19 		.ebx = 0x0000FFC2,
20 		.ecx = 0x00000000,
21 		.edx = 0x00000000,
22 	},
23 	{
24 		.input_eax = 0x00000003,
25 		.eax = 0x00000000,
26 		.ebx = 0x00000000,
27 		.ecx = 0x00000000,
28 		.edx = 0x00000000,
29 	},
30 	{
31 		.input_eax = 0x00000004,
32 		.input_ecx = 0x00000000,
33 		.eax = 0x1C000121,
34 		.ebx = 0x0140003F,
35 		.ecx = 0x0000003F,
36 		.edx = 0x00000001,
37 	},
38 	{
39 		.input_eax = 0x00000004,
40 		.input_ecx = 0x00000001,
41 		.eax = 0x1C000122,
42 		.ebx = 0x01C0003F,
43 		.ecx = 0x0000003F,
44 		.edx = 0x00000001,
45 	},
46 	{
47 		.input_eax = 0x00000004,
48 		.input_ecx = 0x00000002,
49 		.eax = 0x1C00C143,
50 		.ebx = 0x03C0003F,
51 		.ecx = 0x000003FF,
52 		.edx = 0x00000001,
53 	},
54 	{
55 		.input_eax = 0x00000005,
56 		.eax = 0x00000040,
57 		.ebx = 0x00000040,
58 		.ecx = 0x00000003,
59 		.edx = 0x33000020,
60 	},
61 	{
62 		.input_eax = 0x00000006,
63 		.eax = 0x00000007,
64 		.ebx = 0x00000002,
65 		.ecx = 0x00000009,
66 		.edx = 0x00000000,
67 	},
68 	{
69 		.input_eax = 0x00000007,
70 		.input_ecx = 0x00000000,
71 		.eax = 0x00000000,
72 		.ebx = 0x00002282,
73 		.ecx = 0x00000000,
74 		.edx = 0x00000000,
75 	},
76 	{
77 		.input_eax = 0x00000008,
78 		.eax = 0x00000000,
79 		.ebx = 0x00000000,
80 		.ecx = 0x00000000,
81 		.edx = 0x00000000,
82 	},
83 	{
84 		.input_eax = 0x00000009,
85 		.eax = 0x00000000,
86 		.ebx = 0x00000000,
87 		.ecx = 0x00000000,
88 		.edx = 0x00000000,
89 	},
90 	{
91 		.input_eax = 0x0000000A,
92 		.eax = 0x07280203,
93 		.ebx = 0x00000000,
94 		.ecx = 0x00000000,
95 		.edx = 0x00000503,
96 	},
97 	{
98 		.input_eax = 0x0000000B,
99 		.input_ecx = 0x00000000,
100 		.eax = 0x00000001,
101 		.ebx = 0x00000001,
102 		.ecx = 0x00000100,
103 		.edx = 0x00000000,
104 	},
105 	{
106 		.input_eax = 0x0000000B,
107 		.input_ecx = 0x00000001,
108 		.eax = 0x00000004,
109 		.ebx = 0x00000004,
110 		.ecx = 0x00000201,
111 		.edx = 0x00000000,
112 	},
113 	{
114 		.input_eax = 0x80000000,
115 		.eax = 0x80000008,
116 		.ebx = 0x00000000,
117 		.ecx = 0x00000000,
118 		.edx = 0x00000000,
119 	},
120 	{
121 		.input_eax = 0x80000001,
122 		.eax = 0x00000000,
123 		.ebx = 0x00000000,
124 		.ecx = 0x00000101,
125 		.edx = 0x28100000,
126 	},
127 	{
128 		.input_eax = 0x80000002,
129 		.eax = 0x20202020,
130 		.ebx = 0x6E492020,
131 		.ecx = 0x286C6574,
132 		.edx = 0x41202952,
133 	},
134 	{
135 		.input_eax = 0x80000003,
136 		.eax = 0x286D6F74,
137 		.ebx = 0x20294D54,
138 		.ecx = 0x5A2D3578,
139 		.edx = 0x30353338,
140 	},
141 	{
142 		.input_eax = 0x80000004,
143 		.eax = 0x50432020,
144 		.ebx = 0x20402055,
145 		.ecx = 0x34342E31,
146 		.edx = 0x007A4847,
147 	},
148 	{
149 		.input_eax = 0x80000005,
150 		.eax = 0x00000000,
151 		.ebx = 0x00000000,
152 		.ecx = 0x00000000,
153 		.edx = 0x00000000,
154 	},
155 	{
156 		.input_eax = 0x80000006,
157 		.eax = 0x00000000,
158 		.ebx = 0x00000000,
159 		.ecx = 0x04008040,
160 		.edx = 0x00000000,
161 	},
162 	{
163 		.input_eax = 0x80000007,
164 		.eax = 0x00000000,
165 		.ebx = 0x00000000,
166 		.ecx = 0x00000000,
167 		.edx = 0x00000100,
168 	},
169 	{
170 		.input_eax = 0x80000008,
171 		.eax = 0x00003024,
172 		.ebx = 0x00000000,
173 		.ecx = 0x00000000,
174 		.edx = 0x00000000,
175 	},
176 };
177 struct cpuinfo_mock_file filesystem[] = {
178 	{
179 		.path = "/proc/cpuinfo",
180 		.size = 3752,
181 		.content =
182 			"processor\t: 0\n"
183 			"vendor_id\t: GenuineIntel\n"
184 			"cpu family\t: 6\n"
185 			"model\t\t: 76\n"
186 			"model name\t: Intel(R) Atom(TM) x5-Z8350  CPU @ 1.44GHz\n"
187 			"stepping\t: 4\n"
188 			"microcode\t: 0x406\n"
189 			"cpu MHz\t\t: 560.000\n"
190 			"cache size\t: 1024 KB\n"
191 			"physical id\t: 0\n"
192 			"siblings\t: 4\n"
193 			"core id\t\t: 0\n"
194 			"cpu cores\t: 4\n"
195 			"apicid\t\t: 0\n"
196 			"initial apicid\t: 0\n"
197 			"fpu\t\t: yes\n"
198 			"fpu_exception\t: yes\n"
199 			"cpuid level\t: 11\n"
200 			"wp\t\t: yes\n"
201 			"flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf nonstop_tsc_s3 pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms\n"
202 			"bogomips\t: 2879.92\n"
203 			"clflush size\t: 64\n"
204 			"cache_alignment\t: 64\n"
205 			"address sizes\t: 36 bits physical, 48 bits virtual\n"
206 			"power management:\n"
207 			"\n"
208 			"processor\t: 1\n"
209 			"vendor_id\t: GenuineIntel\n"
210 			"cpu family\t: 6\n"
211 			"model\t\t: 76\n"
212 			"model name\t: Intel(R) Atom(TM) x5-Z8350  CPU @ 1.44GHz\n"
213 			"stepping\t: 4\n"
214 			"microcode\t: 0x406\n"
215 			"cpu MHz\t\t: 560.000\n"
216 			"cache size\t: 1024 KB\n"
217 			"physical id\t: 0\n"
218 			"siblings\t: 4\n"
219 			"core id\t\t: 1\n"
220 			"cpu cores\t: 4\n"
221 			"apicid\t\t: 2\n"
222 			"initial apicid\t: 2\n"
223 			"fpu\t\t: yes\n"
224 			"fpu_exception\t: yes\n"
225 			"cpuid level\t: 11\n"
226 			"wp\t\t: yes\n"
227 			"flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf nonstop_tsc_s3 pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms\n"
228 			"bogomips\t: 2879.92\n"
229 			"clflush size\t: 64\n"
230 			"cache_alignment\t: 64\n"
231 			"address sizes\t: 36 bits physical, 48 bits virtual\n"
232 			"power management:\n"
233 			"\n"
234 			"processor\t: 2\n"
235 			"vendor_id\t: GenuineIntel\n"
236 			"cpu family\t: 6\n"
237 			"model\t\t: 76\n"
238 			"model name\t: Intel(R) Atom(TM) x5-Z8350  CPU @ 1.44GHz\n"
239 			"stepping\t: 4\n"
240 			"microcode\t: 0x406\n"
241 			"cpu MHz\t\t: 560.000\n"
242 			"cache size\t: 1024 KB\n"
243 			"physical id\t: 0\n"
244 			"siblings\t: 4\n"
245 			"core id\t\t: 2\n"
246 			"cpu cores\t: 4\n"
247 			"apicid\t\t: 4\n"
248 			"initial apicid\t: 4\n"
249 			"fpu\t\t: yes\n"
250 			"fpu_exception\t: yes\n"
251 			"cpuid level\t: 11\n"
252 			"wp\t\t: yes\n"
253 			"flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf nonstop_tsc_s3 pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms\n"
254 			"bogomips\t: 2879.92\n"
255 			"clflush size\t: 64\n"
256 			"cache_alignment\t: 64\n"
257 			"address sizes\t: 36 bits physical, 48 bits virtual\n"
258 			"power management:\n"
259 			"\n"
260 			"processor\t: 3\n"
261 			"vendor_id\t: GenuineIntel\n"
262 			"cpu family\t: 6\n"
263 			"model\t\t: 76\n"
264 			"model name\t: Intel(R) Atom(TM) x5-Z8350  CPU @ 1.44GHz\n"
265 			"stepping\t: 4\n"
266 			"microcode\t: 0x406\n"
267 			"cpu MHz\t\t: 560.000\n"
268 			"cache size\t: 1024 KB\n"
269 			"physical id\t: 0\n"
270 			"siblings\t: 4\n"
271 			"core id\t\t: 3\n"
272 			"cpu cores\t: 4\n"
273 			"apicid\t\t: 6\n"
274 			"initial apicid\t: 6\n"
275 			"fpu\t\t: yes\n"
276 			"fpu_exception\t: yes\n"
277 			"cpuid level\t: 11\n"
278 			"wp\t\t: yes\n"
279 			"flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf nonstop_tsc_s3 pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms\n"
280 			"bogomips\t: 2879.92\n"
281 			"clflush size\t: 64\n"
282 			"cache_alignment\t: 64\n"
283 			"address sizes\t: 36 bits physical, 48 bits virtual\n"
284 			"power management:\n"
285 			"\n",
286 	},
287 	{
288 		.path = "/system/build.prop",
289 		.size = 2513,
290 		.content =
291 			"\n"
292 			"# begin build properties\n"
293 			"# autogenerated by buildinfo.sh\n"
294 			"ro.build.id=LMY47I\n"
295 			"ro.build.display.id=I1-TFD_V1.0_20170503\n"
296 			"ro.build.version.incremental=eng.dell.20170503.111732\n"
297 			"ro.build.version.sdk=22\n"
298 			"ro.build.version.codename=REL\n"
299 			"ro.build.version.all_codenames=REL\n"
300 			"ro.build.version.release=5.1\n"
301 			"ro.build.date=Wed May  3 11:20:51 CST 2017\n"
302 			"ro.build.date.utc=1493781651\n"
303 			"ro.build.type=user\n"
304 			"ro.build.user=dell\n"
305 			"ro.build.host=build\n"
306 			"ro.build.tags=release-keys\n"
307 			"ro.build.flavor=cht_cr_mrd-user\n"
308 			"ro.product.model=I1-TFD\n"
309 			"ro.product.brand=intel\n"
310 			"ro.product.name=cht_cr_mrd\n"
311 			"ro.product.device=CHT_CR_MRD\n"
312 			"ro.product.board=cht_cr_mrd\n"
313 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
314 			"# use ro.product.cpu.abilist instead.\n"
315 			"ro.product.cpu.abi=x86\n"
316 			"ro.product.cpu.abilist=x86,armeabi-v7a,armeabi\n"
317 			"ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi\n"
318 			"ro.product.cpu.abilist64=\n"
319 			"ro.product.manufacturer=cube\n"
320 			"ro.wifi.channels=\n"
321 			"ro.board.platform=gmin\n"
322 			"# ro.build.product is obsolete; use ro.product.device\n"
323 			"ro.build.product=CHT_CR_MRD\n"
324 			"persist.sys.timezone=Asia/Shanghai\n"
325 			"ro.product.locale.language=zh\n"
326 			"ro.product.locale.region=CN\n"
327 			"# Do not try to parse description, fingerprint, or thumbprint\n"
328 			"ro.build.description=cht_cr_mrd-user 5.1 LMY47I eng.dell.20170503.111732 release-keys\n"
329 			"ro.build.fingerprint=intel/cht_cr_mrd/cht_cr_mrd:5.1/LMY47I/dell05031120:user/release-keys\n"
330 			"ro.build.characteristics=tablet\n"
331 			"# end build properties\n"
332 			"\n"
333 			"#\n"
334 			"# ADDITIONAL_BUILD_PROPERTIES\n"
335 			"#\n"
336 			"ro.dalvik.vm.isa.arm=x86\n"
337 			"ro.enable.native.bridge.exec=1\n"
338 			"sys.powerctl.no.shutdown=1\n"
339 			"dalvik.vm.heapstartsize=8m\n"
340 			"dalvik.vm.heapgrowthlimit=100m\n"
341 			"dalvik.vm.heapsize=174m\n"
342 			"dalvik.vm.heaptargetutilization=0.75\n"
343 			"dalvik.vm.heapminfree=512k\n"
344 			"dalvik.vm.heapmaxfree=8m\n"
345 			"ro.opengles.version=196609\n"
346 			"ro.setupwizard.mode=DISABLED\n"
347 			"ro.com.google.gmsversion=5.1_r2\n"
348 			"ro.hwui.texture_cache_size=24.0f\n"
349 			"ro.hwui.text_large_cache_width=2048\n"
350 			"ro.hwui.text_large_cache_height=512\n"
351 			"drm.service.enabled=true\n"
352 			"keyguard.no_require_sim=true\n"
353 			"ro.com.android.dataroaming=true\n"
354 			"ro.com.android.dateformat=MM-dd-yyyy\n"
355 			"ro.config.ringtone=Ring_Synth_04.ogg\n"
356 			"ro.config.notification_sound=pixiedust.ogg\n"
357 			"ro.carrier=unknown\n"
358 			"ro.config.alarm_alert=Alarm_Classic.ogg\n"
359 			"ro.sf3g.feature=ux\n"
360 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
361 			"dalvik.vm.isa.x86.features=sse4_2,aes_in,popcnt,movbe\n"
362 			"net.bt.name=Android\n"
363 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
364 			"\n"
365 			"# begin fota properties\n"
366 			"ro.fota.platform=IntelZ3735F_5.1\n"
367 			"ro.fota.type=pad\n"
368 			"ro.fota.oem=emdoor-Z3735F_5.1\n"
369 			"ro.fota.device=I1-TFD\n"
370 			"ro.fota.version=I1-TFD_V1.0_2017050320170503-1120\n"
371 			"# end fota properties\n",
372 	},
373 	{
374 		.path = "/sys/devices/system/cpu/kernel_max",
375 		.size = 2,
376 		.content = "3\n",
377 	},
378 	{
379 		.path = "/sys/devices/system/cpu/possible",
380 		.size = 4,
381 		.content = "0-3\n",
382 	},
383 	{
384 		.path = "/sys/devices/system/cpu/present",
385 		.size = 4,
386 		.content = "0-3\n",
387 	},
388 	{
389 		.path = "/sys/devices/system/cpu/online",
390 		.size = 4,
391 		.content = "0-3\n",
392 	},
393 	{
394 		.path = "/sys/devices/system/cpu/offline",
395 		.size = 1,
396 		.content = "\n",
397 	},
398 	{
399 		.path = "/sys/devices/system/cpu/modalias",
400 		.size = 446,
401 		.content =
402 			"x86cpu:vendor:0000:family:0006:model:004C:feature:,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000B,000C,000D,000E,000F,0010,0011,0013,0015,0016,0017,0018,0019,001A,001B,001C,001D,001F,002B,0034,003B,003D,0068,006B,006C,006D,006F,0070,0072,0074,0075,0076,0078,007C,007E,0080,0081,0082,0083,0084,0085,0087,0088,0089,008D,008E,008F,0093,0094,0096,0097,0098,0099,009E,00C0,00C8,00E0,00E1,00E3,00E7,0100,0101,0102,0103,0104,0121,0127,0129,012D\n",
403 	},
404 	{
405 		.path = "/sys/devices/system/cpu/cpufreq/all_time_in_state",
406 		.size = 538,
407 		.content = "freq\t\tcpu0\t\tcpu1\t\tcpu2\t\tcpu3\t\t\n"
408 			   "480000\t\t13328\t\t13328\t\t13328\t\t13328\t\t\n"
409 			   "560000\t\t179\t\t179\t\t179\t\t179\t\t\n"
410 			   "640000\t\t78\t\t78\t\t78\t\t78\t\t\n"
411 			   "720000\t\t69\t\t69\t\t69\t\t69\t\t\n"
412 			   "800000\t\t63\t\t63\t\t63\t\t63\t\t\n"
413 			   "880000\t\t99\t\t99\t\t99\t\t99\t\t\n"
414 			   "960000\t\t30\t\t30\t\t30\t\t30\t\t\n"
415 			   "1040000\t\t19\t\t19\t\t19\t\t19\t\t\n"
416 			   "1120000\t\t56\t\t56\t\t56\t\t56\t\t\n"
417 			   "1200000\t\t26\t\t26\t\t26\t\t26\t\t\n"
418 			   "1280000\t\t6\t\t6\t\t6\t\t6\t\t\n"
419 			   "1360000\t\t26\t\t26\t\t26\t\t26\t\t\n"
420 			   "1440000\t\t13\t\t13\t\t13\t\t13\t\t\n"
421 			   "1520000\t\t19\t\t19\t\t19\t\t19\t\t\n"
422 			   "1600000\t\t20\t\t20\t\t20\t\t20\t\t\n"
423 			   "1680000\t\t20\t\t20\t\t20\t\t20\t\t\n"
424 			   "1760000\t\t28\t\t28\t\t28\t\t28\t\t\n"
425 			   "1840000\t\t23\t\t23\t\t23\t\t23\t\t\n"
426 			   "1920000\t\t4893\t\t4893\t\t4893\t\t4893\t\t\n",
427 	},
428 	{
429 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
430 		.size = 11,
431 		.content = "intel_idle\n",
432 	},
433 	{
434 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
435 		.size = 5,
436 		.content = "menu\n",
437 	},
438 	{
439 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
440 		.size = 8,
441 		.content = "0 1 2 3\n",
442 	},
443 	{
444 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
445 		.size = 8,
446 		.content = "1920000\n",
447 	},
448 	{
449 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
450 		.size = 7,
451 		.content = "480000\n",
452 	},
453 	{
454 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
455 		.size = 6,
456 		.content = "10000\n",
457 	},
458 	{
459 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
460 		.size = 8,
461 		.content = "0 1 2 3\n",
462 	},
463 	{
464 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
465 		.size = 146,
466 		.content =
467 			"1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
468 	},
469 	{
470 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
471 		.size = 44,
472 		.content = "ondemand powersave interactive performance \n",
473 	},
474 	{
475 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
476 		.size = 7,
477 		.content = "480000\n",
478 	},
479 	{
480 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
481 		.size = 13,
482 		.content = "acpi-cpufreq\n",
483 	},
484 	{
485 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
486 		.size = 12,
487 		.content = "interactive\n",
488 	},
489 	{
490 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
491 		.size = 7,
492 		.content = "480000\n",
493 	},
494 	{
495 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
496 		.size = 207,
497 		.content = "1920000 4893\n"
498 			   "1840000 23\n"
499 			   "1760000 28\n"
500 			   "1680000 20\n"
501 			   "1600000 20\n"
502 			   "1520000 19\n"
503 			   "1440000 13\n"
504 			   "1360000 26\n"
505 			   "1280000 6\n"
506 			   "1200000 26\n"
507 			   "1120000 56\n"
508 			   "1040000 19\n"
509 			   "960000 30\n"
510 			   "880000 99\n"
511 			   "800000 63\n"
512 			   "720000 69\n"
513 			   "640000 78\n"
514 			   "560000 179\n"
515 			   "480000 13422\n",
516 	},
517 	{
518 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
519 		.size = 4,
520 		.content = "375\n",
521 	},
522 	{
523 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/trans_table",
524 		.size = 4057,
525 		.content =
526 			"   From  :    To\n"
527 			"         :   1920000   1840000   1760000   1680000   1600000   1520000   1440000   1360000   1280000   1200000   1120000   1040000    960000    880000    800000    720000    640000    560000    480000 \n"
528 			"  1920000:         0         6         7         3         4         3         4         5         1         4         8         5         6         7         7         3         5         3        35 \n"
529 			"  1840000:         6         0         0         0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         1 \n"
530 			"  1760000:         2         2         0         1         0         1         1         0         1         0         0         0         0         0         0         0         0         0         0 \n"
531 			"  1680000:         2         0         1         0         0         0         0         0         0         0         1         0         0         0         0         0         0         0         1 \n"
532 			"  1600000:         2         0         0         1         0         1         0         0         0         0         1         0         1         0         0         0         0         0         0 \n"
533 			"  1520000:         1         0         0         0         2         0         0         0         0         1         0         0         0         0         0         0         0         2         0 \n"
534 			"  1440000:         4         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         0         0         1 \n"
535 			"  1360000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         0         0         1         1         1 \n"
536 			"  1280000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0 \n"
537 			"  1200000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         2 \n"
538 			"  1120000:         3         0         0         0         0         0         0         0         0         1         0         1         1         4         0         0         1         0         1 \n"
539 			"  1040000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         1         1         1         0         1 \n"
540 			"   960000:         1         0         0         0         0         0         0         0         0         0         0         0         0         1         1         2         2         0         1 \n"
541 			"   880000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         5         1         3         1         6 \n"
542 			"   800000:         1         0         0         0         0         0         0         0         0         0         0         0         0         3         0         2         1         2         6 \n"
543 			"   720000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         3         5         3 \n"
544 			"   640000:         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         2        10 \n"
545 			"   560000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         3         0        20 \n"
546 			"   480000:        78         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        10         0 \n",
547 	},
548 	{
549 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
550 		.size = 2,
551 		.content = "0\n",
552 	},
553 	{
554 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
555 		.size = 2,
556 		.content = "f\n",
557 	},
558 	{
559 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
560 		.size = 4,
561 		.content = "0-3\n",
562 	},
563 	{
564 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
565 		.size = 2,
566 		.content = "0\n",
567 	},
568 	{
569 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
570 		.size = 2,
571 		.content = "1\n",
572 	},
573 	{
574 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
575 		.size = 2,
576 		.content = "0\n",
577 	},
578 	{
579 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size",
580 		.size = 3,
581 		.content = "64\n",
582 	},
583 	{
584 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/level",
585 		.size = 2,
586 		.content = "1\n",
587 	},
588 	{
589 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/number_of_sets",
590 		.size = 3,
591 		.content = "64\n",
592 	},
593 	{
594 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_list",
595 		.size = 2,
596 		.content = "0\n",
597 	},
598 	{
599 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_map",
600 		.size = 2,
601 		.content = "1\n",
602 	},
603 	{
604 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/size",
605 		.size = 4,
606 		.content = "24K\n",
607 	},
608 	{
609 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/type",
610 		.size = 5,
611 		.content = "Data\n",
612 	},
613 	{
614 		.path = "/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity",
615 		.size = 2,
616 		.content = "6\n",
617 	},
618 	{
619 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/coherency_line_size",
620 		.size = 3,
621 		.content = "64\n",
622 	},
623 	{
624 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/level",
625 		.size = 2,
626 		.content = "1\n",
627 	},
628 	{
629 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/number_of_sets",
630 		.size = 3,
631 		.content = "64\n",
632 	},
633 	{
634 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_list",
635 		.size = 2,
636 		.content = "0\n",
637 	},
638 	{
639 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_map",
640 		.size = 2,
641 		.content = "1\n",
642 	},
643 	{
644 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/size",
645 		.size = 4,
646 		.content = "32K\n",
647 	},
648 	{
649 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/type",
650 		.size = 12,
651 		.content = "Instruction\n",
652 	},
653 	{
654 		.path = "/sys/devices/system/cpu/cpu0/cache/index1/ways_of_associativity",
655 		.size = 2,
656 		.content = "8\n",
657 	},
658 	{
659 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/coherency_line_size",
660 		.size = 3,
661 		.content = "64\n",
662 	},
663 	{
664 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/level",
665 		.size = 2,
666 		.content = "2\n",
667 	},
668 	{
669 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/number_of_sets",
670 		.size = 5,
671 		.content = "1024\n",
672 	},
673 	{
674 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list",
675 		.size = 4,
676 		.content = "0-1\n",
677 	},
678 	{
679 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_map",
680 		.size = 2,
681 		.content = "3\n",
682 	},
683 	{
684 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/size",
685 		.size = 6,
686 		.content = "1024K\n",
687 	},
688 	{
689 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/type",
690 		.size = 8,
691 		.content = "Unified\n",
692 	},
693 	{
694 		.path = "/sys/devices/system/cpu/cpu0/cache/index2/ways_of_associativity",
695 		.size = 3,
696 		.content = "16\n",
697 	},
698 	{
699 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
700 		.size = 8,
701 		.content = "0 1 2 3\n",
702 	},
703 	{
704 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
705 		.size = 8,
706 		.content = "1920000\n",
707 	},
708 	{
709 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
710 		.size = 7,
711 		.content = "480000\n",
712 	},
713 	{
714 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
715 		.size = 6,
716 		.content = "10000\n",
717 	},
718 	{
719 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
720 		.size = 8,
721 		.content = "0 1 2 3\n",
722 	},
723 	{
724 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
725 		.size = 146,
726 		.content =
727 			"1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
728 	},
729 	{
730 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
731 		.size = 44,
732 		.content = "ondemand powersave interactive performance \n",
733 	},
734 	{
735 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
736 		.size = 7,
737 		.content = "480000\n",
738 	},
739 	{
740 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
741 		.size = 13,
742 		.content = "acpi-cpufreq\n",
743 	},
744 	{
745 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
746 		.size = 12,
747 		.content = "interactive\n",
748 	},
749 	{
750 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
751 		.size = 7,
752 		.content = "480000\n",
753 	},
754 	{
755 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
756 		.size = 207,
757 		.content = "1920000 4893\n"
758 			   "1840000 23\n"
759 			   "1760000 28\n"
760 			   "1680000 20\n"
761 			   "1600000 20\n"
762 			   "1520000 19\n"
763 			   "1440000 13\n"
764 			   "1360000 26\n"
765 			   "1280000 6\n"
766 			   "1200000 26\n"
767 			   "1120000 56\n"
768 			   "1040000 19\n"
769 			   "960000 30\n"
770 			   "880000 99\n"
771 			   "800000 63\n"
772 			   "720000 69\n"
773 			   "640000 78\n"
774 			   "560000 179\n"
775 			   "480000 13594\n",
776 	},
777 	{
778 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
779 		.size = 4,
780 		.content = "375\n",
781 	},
782 	{
783 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/trans_table",
784 		.size = 4057,
785 		.content =
786 			"   From  :    To\n"
787 			"         :   1920000   1840000   1760000   1680000   1600000   1520000   1440000   1360000   1280000   1200000   1120000   1040000    960000    880000    800000    720000    640000    560000    480000 \n"
788 			"  1920000:         0         6         7         3         4         3         4         5         1         4         8         5         6         7         7         3         5         3        35 \n"
789 			"  1840000:         6         0         0         0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         1 \n"
790 			"  1760000:         2         2         0         1         0         1         1         0         1         0         0         0         0         0         0         0         0         0         0 \n"
791 			"  1680000:         2         0         1         0         0         0         0         0         0         0         1         0         0         0         0         0         0         0         1 \n"
792 			"  1600000:         2         0         0         1         0         1         0         0         0         0         1         0         1         0         0         0         0         0         0 \n"
793 			"  1520000:         1         0         0         0         2         0         0         0         0         1         0         0         0         0         0         0         0         2         0 \n"
794 			"  1440000:         4         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         0         0         1 \n"
795 			"  1360000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         0         0         1         1         1 \n"
796 			"  1280000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0 \n"
797 			"  1200000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         2 \n"
798 			"  1120000:         3         0         0         0         0         0         0         0         0         1         0         1         1         4         0         0         1         0         1 \n"
799 			"  1040000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         1         1         1         0         1 \n"
800 			"   960000:         1         0         0         0         0         0         0         0         0         0         0         0         0         1         1         2         2         0         1 \n"
801 			"   880000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         5         1         3         1         6 \n"
802 			"   800000:         1         0         0         0         0         0         0         0         0         0         0         0         0         3         0         2         1         2         6 \n"
803 			"   720000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         3         5         3 \n"
804 			"   640000:         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         2        10 \n"
805 			"   560000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         3         0        20 \n"
806 			"   480000:        78         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        10         0 \n",
807 	},
808 	{
809 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
810 		.size = 2,
811 		.content = "1\n",
812 	},
813 	{
814 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
815 		.size = 2,
816 		.content = "f\n",
817 	},
818 	{
819 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
820 		.size = 4,
821 		.content = "0-3\n",
822 	},
823 	{
824 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
825 		.size = 2,
826 		.content = "0\n",
827 	},
828 	{
829 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
830 		.size = 2,
831 		.content = "2\n",
832 	},
833 	{
834 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
835 		.size = 2,
836 		.content = "1\n",
837 	},
838 	{
839 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size",
840 		.size = 3,
841 		.content = "64\n",
842 	},
843 	{
844 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/level",
845 		.size = 2,
846 		.content = "1\n",
847 	},
848 	{
849 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/number_of_sets",
850 		.size = 3,
851 		.content = "64\n",
852 	},
853 	{
854 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_list",
855 		.size = 2,
856 		.content = "1\n",
857 	},
858 	{
859 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map",
860 		.size = 2,
861 		.content = "2\n",
862 	},
863 	{
864 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/size",
865 		.size = 4,
866 		.content = "24K\n",
867 	},
868 	{
869 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/type",
870 		.size = 5,
871 		.content = "Data\n",
872 	},
873 	{
874 		.path = "/sys/devices/system/cpu/cpu1/cache/index0/ways_of_associativity",
875 		.size = 2,
876 		.content = "6\n",
877 	},
878 	{
879 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/coherency_line_size",
880 		.size = 3,
881 		.content = "64\n",
882 	},
883 	{
884 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/level",
885 		.size = 2,
886 		.content = "1\n",
887 	},
888 	{
889 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/number_of_sets",
890 		.size = 3,
891 		.content = "64\n",
892 	},
893 	{
894 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_list",
895 		.size = 2,
896 		.content = "1\n",
897 	},
898 	{
899 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map",
900 		.size = 2,
901 		.content = "2\n",
902 	},
903 	{
904 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/size",
905 		.size = 4,
906 		.content = "32K\n",
907 	},
908 	{
909 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/type",
910 		.size = 12,
911 		.content = "Instruction\n",
912 	},
913 	{
914 		.path = "/sys/devices/system/cpu/cpu1/cache/index1/ways_of_associativity",
915 		.size = 2,
916 		.content = "8\n",
917 	},
918 	{
919 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/coherency_line_size",
920 		.size = 3,
921 		.content = "64\n",
922 	},
923 	{
924 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/level",
925 		.size = 2,
926 		.content = "2\n",
927 	},
928 	{
929 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/number_of_sets",
930 		.size = 5,
931 		.content = "1024\n",
932 	},
933 	{
934 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_list",
935 		.size = 4,
936 		.content = "0-1\n",
937 	},
938 	{
939 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map",
940 		.size = 2,
941 		.content = "3\n",
942 	},
943 	{
944 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/size",
945 		.size = 6,
946 		.content = "1024K\n",
947 	},
948 	{
949 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/type",
950 		.size = 8,
951 		.content = "Unified\n",
952 	},
953 	{
954 		.path = "/sys/devices/system/cpu/cpu1/cache/index2/ways_of_associativity",
955 		.size = 3,
956 		.content = "16\n",
957 	},
958 	{
959 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus",
960 		.size = 8,
961 		.content = "0 1 2 3\n",
962 	},
963 	{
964 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq",
965 		.size = 8,
966 		.content = "1920000\n",
967 	},
968 	{
969 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq",
970 		.size = 7,
971 		.content = "480000\n",
972 	},
973 	{
974 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency",
975 		.size = 6,
976 		.content = "10000\n",
977 	},
978 	{
979 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus",
980 		.size = 8,
981 		.content = "0 1 2 3\n",
982 	},
983 	{
984 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies",
985 		.size = 146,
986 		.content =
987 			"1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
988 	},
989 	{
990 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors",
991 		.size = 44,
992 		.content = "ondemand powersave interactive performance \n",
993 	},
994 	{
995 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq",
996 		.size = 7,
997 		.content = "480000\n",
998 	},
999 	{
1000 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver",
1001 		.size = 13,
1002 		.content = "acpi-cpufreq\n",
1003 	},
1004 	{
1005 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor",
1006 		.size = 12,
1007 		.content = "interactive\n",
1008 	},
1009 	{
1010 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq",
1011 		.size = 7,
1012 		.content = "480000\n",
1013 	},
1014 	{
1015 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state",
1016 		.size = 207,
1017 		.content = "1920000 4893\n"
1018 			   "1840000 23\n"
1019 			   "1760000 28\n"
1020 			   "1680000 20\n"
1021 			   "1600000 20\n"
1022 			   "1520000 19\n"
1023 			   "1440000 13\n"
1024 			   "1360000 26\n"
1025 			   "1280000 6\n"
1026 			   "1200000 26\n"
1027 			   "1120000 56\n"
1028 			   "1040000 19\n"
1029 			   "960000 30\n"
1030 			   "880000 99\n"
1031 			   "800000 63\n"
1032 			   "720000 69\n"
1033 			   "640000 78\n"
1034 			   "560000 179\n"
1035 			   "480000 13767\n",
1036 	},
1037 	{
1038 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans",
1039 		.size = 4,
1040 		.content = "375\n",
1041 	},
1042 	{
1043 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/trans_table",
1044 		.size = 4057,
1045 		.content = "   From  :    To\n"
1046 			   "         :   1920000   1840000   1760000   1680000   1600000   1520000   1440000   1360000   1280000   1200000   1120000   1040000    960000    880000    800000    720000    640000    560000    480000 \n"
1047 			   "  1920000:         0         6         7         3         4         3         4         5         1         4         8         5         6         7         7         3         5         3        35 \n"
1048 			   "  1840000:         6         0         0         0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         1 \n"
1049 			   "  1760000:         2         2         0         1         0         1         1         0         1         0         0         0         0         0         0         0         0         0         0 \n"
1050 			   "  1680000:         2         0         1         0         0         0         0         0         0         0         1         0         0         0         0         0         0         0         1 \n"
1051 			   "  1600000:         2         0         0         1         0         1         0         0         0         0         1         0         1         0         0         0         0         0         0 \n"
1052 			   "  1520000:         1         0         0         0         2         0         0         0         0         1         0         0         0         0         0         0         0         2         0 \n"
1053 			   "  1440000:         4         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         0         0         1 \n"
1054 			   "  1360000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         0         0         1         1         1 \n"
1055 			   "  1280000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0 \n"
1056 			   "  1200000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         2 \n"
1057 			   "  1120000:         3         0         0         0         0         0         0         0         0         1         0         1         1         4         0         0         1         0         1 \n"
1058 			   "  1040000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         1         1         1         0         1 \n"
1059 			   "   960000:         1         0         0         0         0         0         0         0         0         0         0         0         0         1         1         2         2         0         1 \n"
1060 			   "   880000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         5         1         3         1         6 \n"
1061 			   "   800000:         1         0         0         0         0         0         0         0         0         0         0         0         0         3         0         2         1         2         6 \n"
1062 			   "   720000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         3         5         3 \n"
1063 			   "   640000:         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         2        10 \n"
1064 			   "   560000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         3         0        20 \n"
1065 			   "   480000:        78         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        10         0 \n",
1066 	},
1067 	{
1068 		.path = "/sys/devices/system/cpu/cpu2/topology/core_id",
1069 		.size = 2,
1070 		.content = "2\n",
1071 	},
1072 	{
1073 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings",
1074 		.size = 2,
1075 		.content = "f\n",
1076 	},
1077 	{
1078 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list",
1079 		.size = 4,
1080 		.content = "0-3\n",
1081 	},
1082 	{
1083 		.path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id",
1084 		.size = 2,
1085 		.content = "0\n",
1086 	},
1087 	{
1088 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings",
1089 		.size = 2,
1090 		.content = "4\n",
1091 	},
1092 	{
1093 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list",
1094 		.size = 2,
1095 		.content = "2\n",
1096 	},
1097 	{
1098 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/coherency_line_size",
1099 		.size = 3,
1100 		.content = "64\n",
1101 	},
1102 	{
1103 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/level",
1104 		.size = 2,
1105 		.content = "1\n",
1106 	},
1107 	{
1108 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/number_of_sets",
1109 		.size = 3,
1110 		.content = "64\n",
1111 	},
1112 	{
1113 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/shared_cpu_list",
1114 		.size = 2,
1115 		.content = "2\n",
1116 	},
1117 	{
1118 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/shared_cpu_map",
1119 		.size = 2,
1120 		.content = "4\n",
1121 	},
1122 	{
1123 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/size",
1124 		.size = 4,
1125 		.content = "24K\n",
1126 	},
1127 	{
1128 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/type",
1129 		.size = 5,
1130 		.content = "Data\n",
1131 	},
1132 	{
1133 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/ways_of_associativity",
1134 		.size = 2,
1135 		.content = "6\n",
1136 	},
1137 	{
1138 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/coherency_line_size",
1139 		.size = 3,
1140 		.content = "64\n",
1141 	},
1142 	{
1143 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/level",
1144 		.size = 2,
1145 		.content = "1\n",
1146 	},
1147 	{
1148 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/number_of_sets",
1149 		.size = 3,
1150 		.content = "64\n",
1151 	},
1152 	{
1153 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/shared_cpu_list",
1154 		.size = 2,
1155 		.content = "2\n",
1156 	},
1157 	{
1158 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/shared_cpu_map",
1159 		.size = 2,
1160 		.content = "4\n",
1161 	},
1162 	{
1163 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/size",
1164 		.size = 4,
1165 		.content = "32K\n",
1166 	},
1167 	{
1168 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/type",
1169 		.size = 12,
1170 		.content = "Instruction\n",
1171 	},
1172 	{
1173 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/ways_of_associativity",
1174 		.size = 2,
1175 		.content = "8\n",
1176 	},
1177 	{
1178 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/coherency_line_size",
1179 		.size = 3,
1180 		.content = "64\n",
1181 	},
1182 	{
1183 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/level",
1184 		.size = 2,
1185 		.content = "2\n",
1186 	},
1187 	{
1188 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/number_of_sets",
1189 		.size = 5,
1190 		.content = "1024\n",
1191 	},
1192 	{
1193 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/shared_cpu_list",
1194 		.size = 4,
1195 		.content = "2-3\n",
1196 	},
1197 	{
1198 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/shared_cpu_map",
1199 		.size = 2,
1200 		.content = "c\n",
1201 	},
1202 	{
1203 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/size",
1204 		.size = 6,
1205 		.content = "1024K\n",
1206 	},
1207 	{
1208 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/type",
1209 		.size = 8,
1210 		.content = "Unified\n",
1211 	},
1212 	{
1213 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/ways_of_associativity",
1214 		.size = 3,
1215 		.content = "16\n",
1216 	},
1217 	{
1218 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
1219 		.size = 8,
1220 		.content = "0 1 2 3\n",
1221 	},
1222 	{
1223 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
1224 		.size = 8,
1225 		.content = "1920000\n",
1226 	},
1227 	{
1228 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
1229 		.size = 7,
1230 		.content = "480000\n",
1231 	},
1232 	{
1233 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
1234 		.size = 6,
1235 		.content = "10000\n",
1236 	},
1237 	{
1238 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
1239 		.size = 146,
1240 		.content =
1241 			"1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
1242 	},
1243 	{
1244 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors",
1245 		.size = 44,
1246 		.content = "ondemand powersave interactive performance \n",
1247 	},
1248 	{
1249 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq",
1250 		.size = 7,
1251 		.content = "480000\n",
1252 	},
1253 	{
1254 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver",
1255 		.size = 13,
1256 		.content = "acpi-cpufreq\n",
1257 	},
1258 	{
1259 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor",
1260 		.size = 12,
1261 		.content = "interactive\n",
1262 	},
1263 	{
1264 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq",
1265 		.size = 7,
1266 		.content = "480000\n",
1267 	},
1268 	{
1269 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state",
1270 		.size = 207,
1271 		.content = "1920000 4912\n"
1272 			   "1840000 23\n"
1273 			   "1760000 28\n"
1274 			   "1680000 20\n"
1275 			   "1600000 20\n"
1276 			   "1520000 19\n"
1277 			   "1440000 13\n"
1278 			   "1360000 26\n"
1279 			   "1280000 6\n"
1280 			   "1200000 26\n"
1281 			   "1120000 56\n"
1282 			   "1040000 19\n"
1283 			   "960000 30\n"
1284 			   "880000 99\n"
1285 			   "800000 63\n"
1286 			   "720000 69\n"
1287 			   "640000 78\n"
1288 			   "560000 187\n"
1289 			   "480000 16528\n",
1290 	},
1291 	{
1292 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans",
1293 		.size = 4,
1294 		.content = "381\n",
1295 	},
1296 	{
1297 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/trans_table",
1298 		.size = 4057,
1299 		.content =
1300 			"   From  :    To\n"
1301 			"         :   1920000   1840000   1760000   1680000   1600000   1520000   1440000   1360000   1280000   1200000   1120000   1040000    960000    880000    800000    720000    640000    560000    480000 \n"
1302 			"  1920000:         0         6         7         3         4         3         4         5         1         4         8         5         6         7         7         3         5         3        37 \n"
1303 			"  1840000:         6         0         0         0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         1 \n"
1304 			"  1760000:         2         2         0         1         0         1         1         0         1         0         0         0         0         0         0         0         0         0         0 \n"
1305 			"  1680000:         2         0         1         0         0         0         0         0         0         0         1         0         0         0         0         0         0         0         1 \n"
1306 			"  1600000:         2         0         0         1         0         1         0         0         0         0         1         0         1         0         0         0         0         0         0 \n"
1307 			"  1520000:         1         0         0         0         2         0         0         0         0         1         0         0         0         0         0         0         0         2         0 \n"
1308 			"  1440000:         4         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         0         0         1 \n"
1309 			"  1360000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         0         0         1         1         1 \n"
1310 			"  1280000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0 \n"
1311 			"  1200000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         2 \n"
1312 			"  1120000:         3         0         0         0         0         0         0         0         0         1         0         1         1         4         0         0         1         0         1 \n"
1313 			"  1040000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         1         1         1         0         1 \n"
1314 			"   960000:         1         0         0         0         0         0         0         0         0         0         0         0         0         1         1         2         2         0         1 \n"
1315 			"   880000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         5         1         3         1         6 \n"
1316 			"   800000:         1         0         0         0         0         0         0         0         0         0         0         0         0         3         0         2         1         2         6 \n"
1317 			"   720000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         3         5         3 \n"
1318 			"   640000:         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         2        10 \n"
1319 			"   560000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         3         0        21 \n"
1320 			"   480000:        80         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        11         0 \n",
1321 	},
1322 	{
1323 		.path = "/sys/devices/system/cpu/cpu3/topology/core_id",
1324 		.size = 2,
1325 		.content = "3\n",
1326 	},
1327 	{
1328 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings",
1329 		.size = 2,
1330 		.content = "f\n",
1331 	},
1332 	{
1333 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list",
1334 		.size = 4,
1335 		.content = "0-3\n",
1336 	},
1337 	{
1338 		.path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id",
1339 		.size = 2,
1340 		.content = "0\n",
1341 	},
1342 	{
1343 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings",
1344 		.size = 2,
1345 		.content = "8\n",
1346 	},
1347 	{
1348 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list",
1349 		.size = 2,
1350 		.content = "3\n",
1351 	},
1352 	{
1353 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/coherency_line_size",
1354 		.size = 3,
1355 		.content = "64\n",
1356 	},
1357 	{
1358 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/level",
1359 		.size = 2,
1360 		.content = "1\n",
1361 	},
1362 	{
1363 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/number_of_sets",
1364 		.size = 3,
1365 		.content = "64\n",
1366 	},
1367 	{
1368 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/shared_cpu_list",
1369 		.size = 2,
1370 		.content = "3\n",
1371 	},
1372 	{
1373 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/shared_cpu_map",
1374 		.size = 2,
1375 		.content = "8\n",
1376 	},
1377 	{
1378 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/size",
1379 		.size = 4,
1380 		.content = "24K\n",
1381 	},
1382 	{
1383 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/type",
1384 		.size = 5,
1385 		.content = "Data\n",
1386 	},
1387 	{
1388 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/ways_of_associativity",
1389 		.size = 2,
1390 		.content = "6\n",
1391 	},
1392 	{
1393 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/coherency_line_size",
1394 		.size = 3,
1395 		.content = "64\n",
1396 	},
1397 	{
1398 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/level",
1399 		.size = 2,
1400 		.content = "1\n",
1401 	},
1402 	{
1403 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/number_of_sets",
1404 		.size = 3,
1405 		.content = "64\n",
1406 	},
1407 	{
1408 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/shared_cpu_list",
1409 		.size = 2,
1410 		.content = "3\n",
1411 	},
1412 	{
1413 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/shared_cpu_map",
1414 		.size = 2,
1415 		.content = "8\n",
1416 	},
1417 	{
1418 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/size",
1419 		.size = 4,
1420 		.content = "32K\n",
1421 	},
1422 	{
1423 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/type",
1424 		.size = 12,
1425 		.content = "Instruction\n",
1426 	},
1427 	{
1428 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/ways_of_associativity",
1429 		.size = 2,
1430 		.content = "8\n",
1431 	},
1432 	{
1433 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/coherency_line_size",
1434 		.size = 3,
1435 		.content = "64\n",
1436 	},
1437 	{
1438 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/level",
1439 		.size = 2,
1440 		.content = "2\n",
1441 	},
1442 	{
1443 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/number_of_sets",
1444 		.size = 5,
1445 		.content = "1024\n",
1446 	},
1447 	{
1448 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_list",
1449 		.size = 4,
1450 		.content = "2-3\n",
1451 	},
1452 	{
1453 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map",
1454 		.size = 2,
1455 		.content = "c\n",
1456 	},
1457 	{
1458 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/size",
1459 		.size = 6,
1460 		.content = "1024K\n",
1461 	},
1462 	{
1463 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/type",
1464 		.size = 8,
1465 		.content = "Unified\n",
1466 	},
1467 	{
1468 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/ways_of_associativity",
1469 		.size = 3,
1470 		.content = "16\n",
1471 	},
1472 	{NULL},
1473 };
1474 #ifdef __ANDROID__
1475 struct cpuinfo_mock_property properties[] = {
1476 	{
1477 		.key = "AudioComms.vtsv.routed",
1478 		.value = "false",
1479 	},
1480 	{
1481 		.key = "audio.aware.card",
1482 		.value = "cherrytrailaud",
1483 	},
1484 	{
1485 		.key = "audio.device.name",
1486 		.value = "cherrytrailaud",
1487 	},
1488 	{
1489 		.key = "audio.offload.capabilities",
1490 		.value = "1",
1491 	},
1492 	{
1493 		.key = "audio.offload.disable",
1494 		.value = "0",
1495 	},
1496 	{
1497 		.key = "audio.offload.min.duration.secs",
1498 		.value = "20",
1499 	},
1500 	{
1501 		.key = "audio.offload.scalability",
1502 		.value = "1",
1503 	},
1504 	{
1505 		.key = "audio.wov.card",
1506 		.value = "cherrytrailaud",
1507 	},
1508 	{
1509 		.key = "audio.wov.device",
1510 		.value = "5",
1511 	},
1512 	{
1513 		.key = "audio.wov.dsp_log",
1514 		.value = "0",
1515 	},
1516 	{
1517 		.key = "audio.wov.routed",
1518 		.value = "false",
1519 	},
1520 	{
1521 		.key = "camera.disable_zsl_mode",
1522 		.value = "1",
1523 	},
1524 	{
1525 		.key = "dalvik.vm.dex2oat-Xms",
1526 		.value = "64m",
1527 	},
1528 	{
1529 		.key = "dalvik.vm.dex2oat-Xmx",
1530 		.value = "256m",
1531 	},
1532 	{
1533 		.key = "dalvik.vm.heapgrowthlimit",
1534 		.value = "100m",
1535 	},
1536 	{
1537 		.key = "dalvik.vm.heapmaxfree",
1538 		.value = "8m",
1539 	},
1540 	{
1541 		.key = "dalvik.vm.heapminfree",
1542 		.value = "512k",
1543 	},
1544 	{
1545 		.key = "dalvik.vm.heapsize",
1546 		.value = "174m",
1547 	},
1548 	{
1549 		.key = "dalvik.vm.heapstartsize",
1550 		.value = "8m",
1551 	},
1552 	{
1553 		.key = "dalvik.vm.heaptargetutilization",
1554 		.value = "0.75",
1555 	},
1556 	{
1557 		.key = "dalvik.vm.image-dex2oat-Xms",
1558 		.value = "64m",
1559 	},
1560 	{
1561 		.key = "dalvik.vm.image-dex2oat-Xmx",
1562 		.value = "64m",
1563 	},
1564 	{
1565 		.key = "dalvik.vm.isa.x86.features",
1566 		.value = "sse4_2,aes_in,popcnt,movbe",
1567 	},
1568 	{
1569 		.key = "dalvik.vm.stack-trace-file",
1570 		.value = "/data/anr/traces.txt",
1571 	},
1572 	{
1573 		.key = "debug.force_rtl",
1574 		.value = "0",
1575 	},
1576 	{
1577 		.key = "dev.bootcomplete",
1578 		.value = "1",
1579 	},
1580 	{
1581 		.key = "drm.service.enabled",
1582 		.value = "true",
1583 	},
1584 	{
1585 		.key = "gsm.current.phone-type",
1586 		.value = "1",
1587 	},
1588 	{
1589 		.key = "gsm.firmware.upload",
1590 		.value = "ok",
1591 	},
1592 	{
1593 		.key = "gsm.network.type",
1594 		.value = "Unknown",
1595 	},
1596 	{
1597 		.key = "gsm.operator.alpha",
1598 		.value = "",
1599 	},
1600 	{
1601 		.key = "gsm.operator.iso-country",
1602 		.value = "",
1603 	},
1604 	{
1605 		.key = "gsm.operator.isroaming",
1606 		.value = "false",
1607 	},
1608 	{
1609 		.key = "gsm.operator.numeric",
1610 		.value = "",
1611 	},
1612 	{
1613 		.key = "gsm.sim.operator.alpha",
1614 		.value = "",
1615 	},
1616 	{
1617 		.key = "gsm.sim.operator.iso-country",
1618 		.value = "",
1619 	},
1620 	{
1621 		.key = "gsm.sim.operator.numeric",
1622 		.value = "",
1623 	},
1624 	{
1625 		.key = "gsm.sim.state",
1626 		.value = "NOT_READY",
1627 	},
1628 	{
1629 		.key = "hwc.video.extmode.enable",
1630 		.value = "0",
1631 	},
1632 	{
1633 		.key = "init.svc.adbd",
1634 		.value = "running",
1635 	},
1636 	{
1637 		.key = "init.svc.atomisp-init",
1638 		.value = "stopped",
1639 	},
1640 	{
1641 		.key = "init.svc.bcu_cpufreqrel",
1642 		.value = "stopped",
1643 	},
1644 	{
1645 		.key = "init.svc.bootanim",
1646 		.value = "stopped",
1647 	},
1648 	{
1649 		.key = "init.svc.coreu",
1650 		.value = "running",
1651 	},
1652 	{
1653 		.key = "init.svc.debuggerd",
1654 		.value = "running",
1655 	},
1656 	{
1657 		.key = "init.svc.defaultcrypto",
1658 		.value = "stopped",
1659 	},
1660 	{
1661 		.key = "init.svc.drm",
1662 		.value = "running",
1663 	},
1664 	{
1665 		.key = "init.svc.fg_algo_iface",
1666 		.value = "running",
1667 	},
1668 	{
1669 		.key = "init.svc.flash_recovery",
1670 		.value = "stopped",
1671 	},
1672 	{
1673 		.key = "init.svc.hdcpd",
1674 		.value = "running",
1675 	},
1676 	{
1677 		.key = "init.svc.healthd",
1678 		.value = "running",
1679 	},
1680 	{
1681 		.key = "init.svc.installd",
1682 		.value = "running",
1683 	},
1684 	{
1685 		.key = "init.svc.intel_prop",
1686 		.value = "stopped",
1687 	},
1688 	{
1689 		.key = "init.svc.keymaster_meid",
1690 		.value = "running",
1691 	},
1692 	{
1693 		.key = "init.svc.keystore",
1694 		.value = "running",
1695 	},
1696 	{
1697 		.key = "init.svc.lmkd",
1698 		.value = "running",
1699 	},
1700 	{
1701 		.key = "init.svc.logd",
1702 		.value = "running",
1703 	},
1704 	{
1705 		.key = "init.svc.media",
1706 		.value = "running",
1707 	},
1708 	{
1709 		.key = "init.svc.mkaddr",
1710 		.value = "stopped",
1711 	},
1712 	{
1713 		.key = "init.svc.mkipaddr",
1714 		.value = "stopped",
1715 	},
1716 	{
1717 		.key = "init.svc.msync",
1718 		.value = "running",
1719 	},
1720 	{
1721 		.key = "init.svc.netd",
1722 		.value = "running",
1723 	},
1724 	{
1725 		.key = "init.svc.otpserver",
1726 		.value = "running",
1727 	},
1728 	{
1729 		.key = "init.svc.power_hal_helper",
1730 		.value = "stopped",
1731 	},
1732 	{
1733 		.key = "init.svc.pstore-clean",
1734 		.value = "stopped",
1735 	},
1736 	{
1737 		.key = "init.svc.rfkill-init",
1738 		.value = "stopped",
1739 	},
1740 	{
1741 		.key = "init.svc.rfkill_bt",
1742 		.value = "stopped",
1743 	},
1744 	{
1745 		.key = "init.svc.sdcard",
1746 		.value = "running",
1747 	},
1748 	{
1749 		.key = "init.svc.sensorhubd",
1750 		.value = "running",
1751 	},
1752 	{
1753 		.key = "init.svc.servicemanager",
1754 		.value = "running",
1755 	},
1756 	{
1757 		.key = "init.svc.sl_si_service",
1758 		.value = "stopped",
1759 	},
1760 	{
1761 		.key = "init.svc.surfaceflinger",
1762 		.value = "running",
1763 	},
1764 	{
1765 		.key = "init.svc.thermal-daemon",
1766 		.value = "stopped",
1767 	},
1768 	{
1769 		.key = "init.svc.ueventd",
1770 		.value = "running",
1771 	},
1772 	{
1773 		.key = "init.svc.ufo-init",
1774 		.value = "stopped",
1775 	},
1776 	{
1777 		.key = "init.svc.usb3gmonitor",
1778 		.value = "running",
1779 	},
1780 	{
1781 		.key = "init.svc.vold",
1782 		.value = "running",
1783 	},
1784 	{
1785 		.key = "init.svc.watchdogd",
1786 		.value = "running",
1787 	},
1788 	{
1789 		.key = "init.svc.zygote",
1790 		.value = "running",
1791 	},
1792 	{
1793 		.key = "keyguard.no_require_sim",
1794 		.value = "true",
1795 	},
1796 	{
1797 		.key = "media.settings.xml",
1798 		.value = "/etc/media_profiles_ov2680.xml|/etc/media_profiles_ov2680.xml",
1799 	},
1800 	{
1801 		.key = "net.bt.name",
1802 		.value = "Android",
1803 	},
1804 	{
1805 		.key = "net.change",
1806 		.value = "net.dns2",
1807 	},
1808 	{
1809 		.key = "net.dns1",
1810 		.value = "202.96.134.133",
1811 	},
1812 	{
1813 		.key = "net.dns2",
1814 		.value = "202.96.134.133",
1815 	},
1816 	{
1817 		.key = "net.hostname",
1818 		.value = "android-ce3968db4e196787",
1819 	},
1820 	{
1821 		.key = "net.qtaguid_enabled",
1822 		.value = "1",
1823 	},
1824 	{
1825 		.key = "net.tcp.default_init_rwnd",
1826 		.value = "60",
1827 	},
1828 	{
1829 		.key = "offload.compress.device",
1830 		.value = "1",
1831 	},
1832 	{
1833 		.key = "offload.mixer.mute.ctl.name",
1834 		.value = "media0_in volume 0 mute",
1835 	},
1836 	{
1837 		.key = "offload.mixer.rp.ctl.name",
1838 		.value = "media0_in volume 0 rampduration",
1839 	},
1840 	{
1841 		.key = "offload.mixer.volume.ctl.name",
1842 		.value = "media0_in volume 0 volume",
1843 	},
1844 	{
1845 		.key = "partition.system.verified",
1846 		.value = "1",
1847 	},
1848 	{
1849 		.key = "persist.intel.ogl.debug",
1850 		.value = "/data/ufo.prop",
1851 	},
1852 	{
1853 		.key = "persist.intel.ogl.dumpdebugvars",
1854 		.value = "1",
1855 	},
1856 	{
1857 		.key = "persist.intel.ogl.username",
1858 		.value = "Developer",
1859 	},
1860 	{
1861 		.key = "persist.media.pfw.verbose",
1862 		.value = "true",
1863 	},
1864 	{
1865 		.key = "persist.nomodem_ui",
1866 		.value = "true",
1867 	},
1868 	{
1869 		.key = "persist.service.bdroid.bdaddr",
1870 		.value = "22:22:d4:4c:2c:93",
1871 	},
1872 	{
1873 		.key = "persist.service.thermal",
1874 		.value = "1",
1875 	},
1876 	{
1877 		.key = "persist.sys.country",
1878 		.value = "US",
1879 	},
1880 	{
1881 		.key = "persist.sys.dalvik.vm.lib.2",
1882 		.value = "libart.so",
1883 	},
1884 	{
1885 		.key = "persist.sys.language",
1886 		.value = "en",
1887 	},
1888 	{
1889 		.key = "persist.sys.localevar",
1890 		.value = "",
1891 	},
1892 	{
1893 		.key = "persist.sys.preinstalled",
1894 		.value = "1",
1895 	},
1896 	{
1897 		.key = "persist.sys.profiler_ms",
1898 		.value = "0",
1899 	},
1900 	{
1901 		.key = "persist.sys.sd.defaultpath",
1902 		.value = "/storage/sdcard0/",
1903 	},
1904 	{
1905 		.key = "persist.sys.timezone",
1906 		.value = "Asia/Shanghai",
1907 	},
1908 	{
1909 		.key = "persist.sys.usb.config",
1910 		.value = "mtp,adb",
1911 	},
1912 	{
1913 		.key = "persist.thermal.display.msg",
1914 		.value = "1",
1915 	},
1916 	{
1917 		.key = "persist.thermal.display.vibra",
1918 		.value = "1",
1919 	},
1920 	{
1921 		.key = "persist.thermal.mode",
1922 		.value = "itux",
1923 	},
1924 	{
1925 		.key = "persist.thermal.shutdown.msg",
1926 		.value = "1",
1927 	},
1928 	{
1929 		.key = "persist.thermal.shutdown.tone",
1930 		.value = "1",
1931 	},
1932 	{
1933 		.key = "persist.thermal.shutdown.vibra",
1934 		.value = "1",
1935 	},
1936 	{
1937 		.key = "ril.coredumpwarning.enable",
1938 		.value = "1",
1939 	},
1940 	{
1941 		.key = "ro.adb.secure",
1942 		.value = "1",
1943 	},
1944 	{
1945 		.key = "ro.allow.mock.location",
1946 		.value = "0",
1947 	},
1948 	{
1949 		.key = "ro.baseband",
1950 		.value = "unknown",
1951 	},
1952 	{
1953 		.key = "ro.board.platform",
1954 		.value = "gmin",
1955 	},
1956 	{
1957 		.key = "ro.boot.bootreason",
1958 		.value = "power_button_pressed",
1959 	},
1960 	{
1961 		.key = "ro.boot.hardware",
1962 		.value = "cht_cr_mrd",
1963 	},
1964 	{
1965 		.key = "ro.boot.serialno",
1966 		.value = "Default0string",
1967 	},
1968 	{
1969 		.key = "ro.bootloader",
1970 		.value = "unknown",
1971 	},
1972 	{
1973 		.key = "ro.bootmode",
1974 		.value = "unknown",
1975 	},
1976 	{
1977 		.key = "ro.bt.bdaddr_path",
1978 		.value = "/config/bt/bd_addr.conf",
1979 	},
1980 	{
1981 		.key = "ro.build.characteristics",
1982 		.value = "tablet",
1983 	},
1984 	{
1985 		.key = "ro.build.date.utc",
1986 		.value = "1493781651",
1987 	},
1988 	{
1989 		.key = "ro.build.date",
1990 		.value = "Wed May  3 11:20:51 CST 2017",
1991 	},
1992 	{
1993 		.key = "ro.build.description",
1994 		.value = "cht_cr_mrd-user 5.1 LMY47I eng.dell.20170503.111732 release-keys",
1995 	},
1996 	{
1997 		.key = "ro.build.display.id",
1998 		.value = "I1-TFD_V1.0_20170503",
1999 	},
2000 	{
2001 		.key = "ro.build.fingerprint",
2002 		.value = "intel/cht_cr_mrd/cht_cr_mrd:5.1/LMY47I/dell05031120:user/release-keys",
2003 	},
2004 	{
2005 		.key = "ro.build.flavor",
2006 		.value = "cht_cr_mrd-user",
2007 	},
2008 	{
2009 		.key = "ro.build.host",
2010 		.value = "build",
2011 	},
2012 	{
2013 		.key = "ro.build.id",
2014 		.value = "LMY47I",
2015 	},
2016 	{
2017 		.key = "ro.build.product",
2018 		.value = "CHT_CR_MRD",
2019 	},
2020 	{
2021 		.key = "ro.build.tags",
2022 		.value = "release-keys",
2023 	},
2024 	{
2025 		.key = "ro.build.type",
2026 		.value = "user",
2027 	},
2028 	{
2029 		.key = "ro.build.user",
2030 		.value = "dell",
2031 	},
2032 	{
2033 		.key = "ro.build.version.all_codenames",
2034 		.value = "REL",
2035 	},
2036 	{
2037 		.key = "ro.build.version.codename",
2038 		.value = "REL",
2039 	},
2040 	{
2041 		.key = "ro.build.version.incremental",
2042 		.value = "eng.dell.20170503.111732",
2043 	},
2044 	{
2045 		.key = "ro.build.version.release",
2046 		.value = "5.1",
2047 	},
2048 	{
2049 		.key = "ro.build.version.sdk",
2050 		.value = "22",
2051 	},
2052 	{
2053 		.key = "ro.carrier",
2054 		.value = "unknown",
2055 	},
2056 	{
2057 		.key = "ro.com.android.dataroaming",
2058 		.value = "true",
2059 	},
2060 	{
2061 		.key = "ro.com.android.dateformat",
2062 		.value = "MM-dd-yyyy",
2063 	},
2064 	{
2065 		.key = "ro.com.google.gmsversion",
2066 		.value = "5.1_r2",
2067 	},
2068 	{
2069 		.key = "ro.config.alarm_alert",
2070 		.value = "Alarm_Classic.ogg",
2071 	},
2072 	{
2073 		.key = "ro.config.notification_sound",
2074 		.value = "pixiedust.ogg",
2075 	},
2076 	{
2077 		.key = "ro.config.ringtone",
2078 		.value = "Ring_Synth_04.ogg",
2079 	},
2080 	{
2081 		.key = "ro.crypto.fs_crypto_blkdev",
2082 		.value = "/dev/block/dm-1",
2083 	},
2084 	{
2085 		.key = "ro.crypto.fuse_sdcard",
2086 		.value = "true",
2087 	},
2088 	{
2089 		.key = "ro.crypto.state",
2090 		.value = "encrypted",
2091 	},
2092 	{
2093 		.key = "ro.dalvik.vm.isa.arm",
2094 		.value = "x86",
2095 	},
2096 	{
2097 		.key = "ro.dalvik.vm.native.bridge",
2098 		.value = "libhoudini.so",
2099 	},
2100 	{
2101 		.key = "ro.debuggable",
2102 		.value = "0",
2103 	},
2104 	{
2105 		.key = "ro.enable.native.bridge.exec",
2106 		.value = "1",
2107 	},
2108 	{
2109 		.key = "ro.factorytest",
2110 		.value = "0",
2111 	},
2112 	{
2113 		.key = "ro.fota.device",
2114 		.value = "I1-TFD",
2115 	},
2116 	{
2117 		.key = "ro.fota.oem",
2118 		.value = "emdoor-Z3735F_5.1",
2119 	},
2120 	{
2121 		.key = "ro.fota.platform",
2122 		.value = "IntelZ3735F_5.1",
2123 	},
2124 	{
2125 		.key = "ro.fota.type",
2126 		.value = "pad",
2127 	},
2128 	{
2129 		.key = "ro.fota.version",
2130 		.value = "I1-TFD_V1.0_2017050320170503-1120",
2131 	},
2132 	{
2133 		.key = "ro.frp.pst",
2134 		.value = "/dev/block/by-name/android_persistent",
2135 	},
2136 	{
2137 		.key = "ro.hardware",
2138 		.value = "cht_cr_mrd",
2139 	},
2140 	{
2141 		.key = "ro.hwui.text_large_cache_height",
2142 		.value = "512",
2143 	},
2144 	{
2145 		.key = "ro.hwui.text_large_cache_width",
2146 		.value = "2048",
2147 	},
2148 	{
2149 		.key = "ro.hwui.texture_cache_size",
2150 		.value = "24.0f",
2151 	},
2152 	{
2153 		.key = "ro.iio.accel.x.opt_scale",
2154 		.value = "-1",
2155 	},
2156 	{
2157 		.key = "ro.iio.accel.z.opt_scale",
2158 		.value = "-1",
2159 	},
2160 	{
2161 		.key = "ro.iio.anglvel.x.opt_scale",
2162 		.value = "-1",
2163 	},
2164 	{
2165 		.key = "ro.iio.anglvel.z.opt_scale",
2166 		.value = "-1",
2167 	},
2168 	{
2169 		.key = "ro.iio.magn.x.opt_scale",
2170 		.value = "-1",
2171 	},
2172 	{
2173 		.key = "ro.iio.magn.z.opt_scale",
2174 		.value = "-1",
2175 	},
2176 	{
2177 		.key = "ro.modules.location",
2178 		.value = "/system/lib/modules",
2179 	},
2180 	{
2181 		.key = "ro.opengles.version",
2182 		.value = "196609",
2183 	},
2184 	{
2185 		.key = "ro.product.board",
2186 		.value = "cht_cr_mrd",
2187 	},
2188 	{
2189 		.key = "ro.product.brand",
2190 		.value = "intel",
2191 	},
2192 	{
2193 		.key = "ro.product.cpu.abi",
2194 		.value = "x86",
2195 	},
2196 	{
2197 		.key = "ro.product.cpu.abilist32",
2198 		.value = "x86,armeabi-v7a,armeabi",
2199 	},
2200 	{
2201 		.key = "ro.product.cpu.abilist64",
2202 		.value = "",
2203 	},
2204 	{
2205 		.key = "ro.product.cpu.abilist",
2206 		.value = "x86,armeabi-v7a,armeabi",
2207 	},
2208 	{
2209 		.key = "ro.product.device",
2210 		.value = "CHT_CR_MRD",
2211 	},
2212 	{
2213 		.key = "ro.product.locale.language",
2214 		.value = "zh",
2215 	},
2216 	{
2217 		.key = "ro.product.locale.region",
2218 		.value = "CN",
2219 	},
2220 	{
2221 		.key = "ro.product.manufacturer",
2222 		.value = "cube",
2223 	},
2224 	{
2225 		.key = "ro.product.model",
2226 		.value = "I1-TFD",
2227 	},
2228 	{
2229 		.key = "ro.product.name",
2230 		.value = "cht_cr_mrd",
2231 	},
2232 	{
2233 		.key = "ro.revision",
2234 		.value = "0",
2235 	},
2236 	{
2237 		.key = "ro.runtime.firstboot",
2238 		.value = "1512467818449",
2239 	},
2240 	{
2241 		.key = "ro.secure",
2242 		.value = "1",
2243 	},
2244 	{
2245 		.key = "ro.serialno",
2246 		.value = "Default0string",
2247 	},
2248 	{
2249 		.key = "ro.setupwizard.mode",
2250 		.value = "DISABLED",
2251 	},
2252 	{
2253 		.key = "ro.sf.lcd_density",
2254 		.value = "224",
2255 	},
2256 	{
2257 		.key = "ro.sf3g.feature",
2258 		.value = "ux",
2259 	},
2260 	{
2261 		.key = "ro.ufo.use_coreu",
2262 		.value = "1",
2263 	},
2264 	{
2265 		.key = "ro.ufo.use_msync",
2266 		.value = "1",
2267 	},
2268 	{
2269 		.key = "ro.wifi.channels",
2270 		.value = "",
2271 	},
2272 	{
2273 		.key = "ro.zygote",
2274 		.value = "zygote32",
2275 	},
2276 	{
2277 		.key = "selinux.reload_policy",
2278 		.value = "1",
2279 	},
2280 	{
2281 		.key = "service.adb.tcp.port",
2282 		.value = "5555",
2283 	},
2284 	{
2285 		.key = "service.bootanim.exit",
2286 		.value = "1",
2287 	},
2288 	{
2289 		.key = "sys.boot_completed",
2290 		.value = "1",
2291 	},
2292 	{
2293 		.key = "sys.charger.connected",
2294 		.value = "1",
2295 	},
2296 	{
2297 		.key = "sys.ifwi.version",
2298 		.value = "5.11",
2299 	},
2300 	{
2301 		.key = "sys.kernel.version",
2302 		.value = "3.14.37-x86_64-L1-R517",
2303 	},
2304 	{
2305 		.key = "sys.power_hal.niproc",
2306 		.value = "2673",
2307 	},
2308 	{
2309 		.key = "sys.powerctl.no.shutdown",
2310 		.value = "1",
2311 	},
2312 	{
2313 		.key = "sys.settings_global_version",
2314 		.value = "4",
2315 	},
2316 	{
2317 		.key = "sys.sysctl.extra_free_kbytes",
2318 		.value = "27000",
2319 	},
2320 	{
2321 		.key = "sys.usb.config",
2322 		.value = "mtp,adb",
2323 	},
2324 	{
2325 		.key = "sys.usb.state",
2326 		.value = "mtp,adb",
2327 	},
2328 	{
2329 		.key = "vold.decrypt",
2330 		.value = "trigger_restart_framework",
2331 	},
2332 	{
2333 		.key = "vold.post_fs_data_done",
2334 		.value = "1",
2335 	},
2336 	{
2337 		.key = "widi.abr.enable",
2338 		.value = "true",
2339 	},
2340 	{
2341 		.key = "widi.hdcp.enable",
2342 		.value = "true",
2343 	},
2344 	{
2345 		.key = "widi.setsocketsize.enable",
2346 		.value = "false",
2347 	},
2348 	{
2349 		.key = "widi.socketpriority.enable",
2350 		.value = "false",
2351 	},
2352 	{
2353 		.key = "wifi.interface",
2354 		.value = "wlan0",
2355 	},
2356 	{
2357 		.key = "wlan.driver.status",
2358 		.value = "unloaded",
2359 	},
2360 	{NULL},
2361 };
2362 #endif /* __ANDROID__ */
2363