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 = "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",
402 	},
403 	{
404 		.path = "/sys/devices/system/cpu/cpufreq/all_time_in_state",
405 		.size = 538,
406 		.content =
407 			"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 = "1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
467 	},
468 	{
469 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
470 		.size = 44,
471 		.content = "ondemand powersave interactive performance \n",
472 	},
473 	{
474 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
475 		.size = 7,
476 		.content = "480000\n",
477 	},
478 	{
479 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
480 		.size = 13,
481 		.content = "acpi-cpufreq\n",
482 	},
483 	{
484 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
485 		.size = 12,
486 		.content = "interactive\n",
487 	},
488 	{
489 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
490 		.size = 7,
491 		.content = "480000\n",
492 	},
493 	{
494 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
495 		.size = 207,
496 		.content =
497 			"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 = "1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
727 	},
728 	{
729 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
730 		.size = 44,
731 		.content = "ondemand powersave interactive performance \n",
732 	},
733 	{
734 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
735 		.size = 7,
736 		.content = "480000\n",
737 	},
738 	{
739 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
740 		.size = 13,
741 		.content = "acpi-cpufreq\n",
742 	},
743 	{
744 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
745 		.size = 12,
746 		.content = "interactive\n",
747 	},
748 	{
749 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
750 		.size = 7,
751 		.content = "480000\n",
752 	},
753 	{
754 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
755 		.size = 207,
756 		.content =
757 			"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 = "1920000 1840000 1760000 1680000 1600000 1520000 1440000 1360000 1280000 1200000 1120000 1040000 960000 880000 800000 720000 640000 560000 480000 \n",
987 	},
988 	{
989 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors",
990 		.size = 44,
991 		.content = "ondemand powersave interactive performance \n",
992 	},
993 	{
994 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq",
995 		.size = 7,
996 		.content = "480000\n",
997 	},
998 	{
999 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver",
1000 		.size = 13,
1001 		.content = "acpi-cpufreq\n",
1002 	},
1003 	{
1004 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor",
1005 		.size = 12,
1006 		.content = "interactive\n",
1007 	},
1008 	{
1009 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq",
1010 		.size = 7,
1011 		.content = "480000\n",
1012 	},
1013 	{
1014 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state",
1015 		.size = 207,
1016 		.content =
1017 			"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 =
1046 			"   From  :    To\n"
1047 			"         :   1920000   1840000   1760000   1680000   1600000   1520000   1440000   1360000   1280000   1200000   1120000   1040000    960000    880000    800000    720000    640000    560000    480000 \n"
1048 			"  1920000:         0         6         7         3         4         3         4         5         1         4         8         5         6         7         7         3         5         3        35 \n"
1049 			"  1840000:         6         0         0         0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         1 \n"
1050 			"  1760000:         2         2         0         1         0         1         1         0         1         0         0         0         0         0         0         0         0         0         0 \n"
1051 			"  1680000:         2         0         1         0         0         0         0         0         0         0         1         0         0         0         0         0         0         0         1 \n"
1052 			"  1600000:         2         0         0         1         0         1         0         0         0         0         1         0         1         0         0         0         0         0         0 \n"
1053 			"  1520000:         1         0         0         0         2         0         0         0         0         1         0         0         0         0         0         0         0         2         0 \n"
1054 			"  1440000:         4         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         0         0         1 \n"
1055 			"  1360000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         0         0         1         1         1 \n"
1056 			"  1280000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0 \n"
1057 			"  1200000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         2 \n"
1058 			"  1120000:         3         0         0         0         0         0         0         0         0         1         0         1         1         4         0         0         1         0         1 \n"
1059 			"  1040000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         1         1         1         0         1 \n"
1060 			"   960000:         1         0         0         0         0         0         0         0         0         0         0         0         0         1         1         2         2         0         1 \n"
1061 			"   880000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         5         1         3         1         6 \n"
1062 			"   800000:         1         0         0         0         0         0         0         0         0         0         0         0         0         3         0         2         1         2         6 \n"
1063 			"   720000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         3         5         3 \n"
1064 			"   640000:         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         2        10 \n"
1065 			"   560000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         3         0        20 \n"
1066 			"   480000:        78         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        10         0 \n",
1067 	},
1068 	{
1069 		.path = "/sys/devices/system/cpu/cpu2/topology/core_id",
1070 		.size = 2,
1071 		.content = "2\n",
1072 	},
1073 	{
1074 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings",
1075 		.size = 2,
1076 		.content = "f\n",
1077 	},
1078 	{
1079 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list",
1080 		.size = 4,
1081 		.content = "0-3\n",
1082 	},
1083 	{
1084 		.path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id",
1085 		.size = 2,
1086 		.content = "0\n",
1087 	},
1088 	{
1089 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings",
1090 		.size = 2,
1091 		.content = "4\n",
1092 	},
1093 	{
1094 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list",
1095 		.size = 2,
1096 		.content = "2\n",
1097 	},
1098 	{
1099 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/coherency_line_size",
1100 		.size = 3,
1101 		.content = "64\n",
1102 	},
1103 	{
1104 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/level",
1105 		.size = 2,
1106 		.content = "1\n",
1107 	},
1108 	{
1109 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/number_of_sets",
1110 		.size = 3,
1111 		.content = "64\n",
1112 	},
1113 	{
1114 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/shared_cpu_list",
1115 		.size = 2,
1116 		.content = "2\n",
1117 	},
1118 	{
1119 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/shared_cpu_map",
1120 		.size = 2,
1121 		.content = "4\n",
1122 	},
1123 	{
1124 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/size",
1125 		.size = 4,
1126 		.content = "24K\n",
1127 	},
1128 	{
1129 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/type",
1130 		.size = 5,
1131 		.content = "Data\n",
1132 	},
1133 	{
1134 		.path = "/sys/devices/system/cpu/cpu2/cache/index0/ways_of_associativity",
1135 		.size = 2,
1136 		.content = "6\n",
1137 	},
1138 	{
1139 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/coherency_line_size",
1140 		.size = 3,
1141 		.content = "64\n",
1142 	},
1143 	{
1144 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/level",
1145 		.size = 2,
1146 		.content = "1\n",
1147 	},
1148 	{
1149 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/number_of_sets",
1150 		.size = 3,
1151 		.content = "64\n",
1152 	},
1153 	{
1154 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/shared_cpu_list",
1155 		.size = 2,
1156 		.content = "2\n",
1157 	},
1158 	{
1159 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/shared_cpu_map",
1160 		.size = 2,
1161 		.content = "4\n",
1162 	},
1163 	{
1164 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/size",
1165 		.size = 4,
1166 		.content = "32K\n",
1167 	},
1168 	{
1169 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/type",
1170 		.size = 12,
1171 		.content = "Instruction\n",
1172 	},
1173 	{
1174 		.path = "/sys/devices/system/cpu/cpu2/cache/index1/ways_of_associativity",
1175 		.size = 2,
1176 		.content = "8\n",
1177 	},
1178 	{
1179 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/coherency_line_size",
1180 		.size = 3,
1181 		.content = "64\n",
1182 	},
1183 	{
1184 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/level",
1185 		.size = 2,
1186 		.content = "2\n",
1187 	},
1188 	{
1189 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/number_of_sets",
1190 		.size = 5,
1191 		.content = "1024\n",
1192 	},
1193 	{
1194 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/shared_cpu_list",
1195 		.size = 4,
1196 		.content = "2-3\n",
1197 	},
1198 	{
1199 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/shared_cpu_map",
1200 		.size = 2,
1201 		.content = "c\n",
1202 	},
1203 	{
1204 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/size",
1205 		.size = 6,
1206 		.content = "1024K\n",
1207 	},
1208 	{
1209 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/type",
1210 		.size = 8,
1211 		.content = "Unified\n",
1212 	},
1213 	{
1214 		.path = "/sys/devices/system/cpu/cpu2/cache/index2/ways_of_associativity",
1215 		.size = 3,
1216 		.content = "16\n",
1217 	},
1218 	{
1219 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
1220 		.size = 8,
1221 		.content = "0 1 2 3\n",
1222 	},
1223 	{
1224 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
1225 		.size = 8,
1226 		.content = "1920000\n",
1227 	},
1228 	{
1229 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
1230 		.size = 7,
1231 		.content = "480000\n",
1232 	},
1233 	{
1234 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
1235 		.size = 6,
1236 		.content = "10000\n",
1237 	},
1238 	{
1239 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
1240 		.size = 146,
1241 		.content = "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 =
1272 			"1920000 4912\n"
1273 			"1840000 23\n"
1274 			"1760000 28\n"
1275 			"1680000 20\n"
1276 			"1600000 20\n"
1277 			"1520000 19\n"
1278 			"1440000 13\n"
1279 			"1360000 26\n"
1280 			"1280000 6\n"
1281 			"1200000 26\n"
1282 			"1120000 56\n"
1283 			"1040000 19\n"
1284 			"960000 30\n"
1285 			"880000 99\n"
1286 			"800000 63\n"
1287 			"720000 69\n"
1288 			"640000 78\n"
1289 			"560000 187\n"
1290 			"480000 16528\n",
1291 	},
1292 	{
1293 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans",
1294 		.size = 4,
1295 		.content = "381\n",
1296 	},
1297 	{
1298 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/trans_table",
1299 		.size = 4057,
1300 		.content =
1301 			"   From  :    To\n"
1302 			"         :   1920000   1840000   1760000   1680000   1600000   1520000   1440000   1360000   1280000   1200000   1120000   1040000    960000    880000    800000    720000    640000    560000    480000 \n"
1303 			"  1920000:         0         6         7         3         4         3         4         5         1         4         8         5         6         7         7         3         5         3        37 \n"
1304 			"  1840000:         6         0         0         0         0         1         0         0         0         0         0         0         0         0         0         0         0         0         1 \n"
1305 			"  1760000:         2         2         0         1         0         1         1         0         1         0         0         0         0         0         0         0         0         0         0 \n"
1306 			"  1680000:         2         0         1         0         0         0         0         0         0         0         1         0         0         0         0         0         0         0         1 \n"
1307 			"  1600000:         2         0         0         1         0         1         0         0         0         0         1         0         1         0         0         0         0         0         0 \n"
1308 			"  1520000:         1         0         0         0         2         0         0         0         0         1         0         0         0         0         0         0         0         2         0 \n"
1309 			"  1440000:         4         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         0         0         1 \n"
1310 			"  1360000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         0         0         1         1         1 \n"
1311 			"  1280000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0 \n"
1312 			"  1200000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         0         2 \n"
1313 			"  1120000:         3         0         0         0         0         0         0         0         0         1         0         1         1         4         0         0         1         0         1 \n"
1314 			"  1040000:         0         0         0         0         0         0         0         0         0         0         1         0         0         1         1         1         1         0         1 \n"
1315 			"   960000:         1         0         0         0         0         0         0         0         0         0         0         0         0         1         1         2         2         0         1 \n"
1316 			"   880000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         5         1         3         1         6 \n"
1317 			"   800000:         1         0         0         0         0         0         0         0         0         0         0         0         0         3         0         2         1         2         6 \n"
1318 			"   720000:         2         0         0         0         0         0         0         0         0         0         0         0         0         0         1         0         3         5         3 \n"
1319 			"   640000:         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         2        10 \n"
1320 			"   560000:         3         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         3         0        21 \n"
1321 			"   480000:        80         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        11         0 \n",
1322 	},
1323 	{
1324 		.path = "/sys/devices/system/cpu/cpu3/topology/core_id",
1325 		.size = 2,
1326 		.content = "3\n",
1327 	},
1328 	{
1329 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings",
1330 		.size = 2,
1331 		.content = "f\n",
1332 	},
1333 	{
1334 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list",
1335 		.size = 4,
1336 		.content = "0-3\n",
1337 	},
1338 	{
1339 		.path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id",
1340 		.size = 2,
1341 		.content = "0\n",
1342 	},
1343 	{
1344 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings",
1345 		.size = 2,
1346 		.content = "8\n",
1347 	},
1348 	{
1349 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list",
1350 		.size = 2,
1351 		.content = "3\n",
1352 	},
1353 	{
1354 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/coherency_line_size",
1355 		.size = 3,
1356 		.content = "64\n",
1357 	},
1358 	{
1359 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/level",
1360 		.size = 2,
1361 		.content = "1\n",
1362 	},
1363 	{
1364 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/number_of_sets",
1365 		.size = 3,
1366 		.content = "64\n",
1367 	},
1368 	{
1369 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/shared_cpu_list",
1370 		.size = 2,
1371 		.content = "3\n",
1372 	},
1373 	{
1374 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/shared_cpu_map",
1375 		.size = 2,
1376 		.content = "8\n",
1377 	},
1378 	{
1379 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/size",
1380 		.size = 4,
1381 		.content = "24K\n",
1382 	},
1383 	{
1384 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/type",
1385 		.size = 5,
1386 		.content = "Data\n",
1387 	},
1388 	{
1389 		.path = "/sys/devices/system/cpu/cpu3/cache/index0/ways_of_associativity",
1390 		.size = 2,
1391 		.content = "6\n",
1392 	},
1393 	{
1394 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/coherency_line_size",
1395 		.size = 3,
1396 		.content = "64\n",
1397 	},
1398 	{
1399 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/level",
1400 		.size = 2,
1401 		.content = "1\n",
1402 	},
1403 	{
1404 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/number_of_sets",
1405 		.size = 3,
1406 		.content = "64\n",
1407 	},
1408 	{
1409 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/shared_cpu_list",
1410 		.size = 2,
1411 		.content = "3\n",
1412 	},
1413 	{
1414 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/shared_cpu_map",
1415 		.size = 2,
1416 		.content = "8\n",
1417 	},
1418 	{
1419 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/size",
1420 		.size = 4,
1421 		.content = "32K\n",
1422 	},
1423 	{
1424 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/type",
1425 		.size = 12,
1426 		.content = "Instruction\n",
1427 	},
1428 	{
1429 		.path = "/sys/devices/system/cpu/cpu3/cache/index1/ways_of_associativity",
1430 		.size = 2,
1431 		.content = "8\n",
1432 	},
1433 	{
1434 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/coherency_line_size",
1435 		.size = 3,
1436 		.content = "64\n",
1437 	},
1438 	{
1439 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/level",
1440 		.size = 2,
1441 		.content = "2\n",
1442 	},
1443 	{
1444 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/number_of_sets",
1445 		.size = 5,
1446 		.content = "1024\n",
1447 	},
1448 	{
1449 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_list",
1450 		.size = 4,
1451 		.content = "2-3\n",
1452 	},
1453 	{
1454 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map",
1455 		.size = 2,
1456 		.content = "c\n",
1457 	},
1458 	{
1459 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/size",
1460 		.size = 6,
1461 		.content = "1024K\n",
1462 	},
1463 	{
1464 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/type",
1465 		.size = 8,
1466 		.content = "Unified\n",
1467 	},
1468 	{
1469 		.path = "/sys/devices/system/cpu/cpu3/cache/index2/ways_of_associativity",
1470 		.size = 3,
1471 		.content = "16\n",
1472 	},
1473 	{ NULL },
1474 };
1475 #ifdef __ANDROID__
1476 struct cpuinfo_mock_property properties[] = {
1477 	{
1478 		.key = "AudioComms.vtsv.routed",
1479 		.value = "false",
1480 	},
1481 	{
1482 		.key = "audio.aware.card",
1483 		.value = "cherrytrailaud",
1484 	},
1485 	{
1486 		.key = "audio.device.name",
1487 		.value = "cherrytrailaud",
1488 	},
1489 	{
1490 		.key = "audio.offload.capabilities",
1491 		.value = "1",
1492 	},
1493 	{
1494 		.key = "audio.offload.disable",
1495 		.value = "0",
1496 	},
1497 	{
1498 		.key = "audio.offload.min.duration.secs",
1499 		.value = "20",
1500 	},
1501 	{
1502 		.key = "audio.offload.scalability",
1503 		.value = "1",
1504 	},
1505 	{
1506 		.key = "audio.wov.card",
1507 		.value = "cherrytrailaud",
1508 	},
1509 	{
1510 		.key = "audio.wov.device",
1511 		.value = "5",
1512 	},
1513 	{
1514 		.key = "audio.wov.dsp_log",
1515 		.value = "0",
1516 	},
1517 	{
1518 		.key = "audio.wov.routed",
1519 		.value = "false",
1520 	},
1521 	{
1522 		.key = "camera.disable_zsl_mode",
1523 		.value = "1",
1524 	},
1525 	{
1526 		.key = "dalvik.vm.dex2oat-Xms",
1527 		.value = "64m",
1528 	},
1529 	{
1530 		.key = "dalvik.vm.dex2oat-Xmx",
1531 		.value = "256m",
1532 	},
1533 	{
1534 		.key = "dalvik.vm.heapgrowthlimit",
1535 		.value = "100m",
1536 	},
1537 	{
1538 		.key = "dalvik.vm.heapmaxfree",
1539 		.value = "8m",
1540 	},
1541 	{
1542 		.key = "dalvik.vm.heapminfree",
1543 		.value = "512k",
1544 	},
1545 	{
1546 		.key = "dalvik.vm.heapsize",
1547 		.value = "174m",
1548 	},
1549 	{
1550 		.key = "dalvik.vm.heapstartsize",
1551 		.value = "8m",
1552 	},
1553 	{
1554 		.key = "dalvik.vm.heaptargetutilization",
1555 		.value = "0.75",
1556 	},
1557 	{
1558 		.key = "dalvik.vm.image-dex2oat-Xms",
1559 		.value = "64m",
1560 	},
1561 	{
1562 		.key = "dalvik.vm.image-dex2oat-Xmx",
1563 		.value = "64m",
1564 	},
1565 	{
1566 		.key = "dalvik.vm.isa.x86.features",
1567 		.value = "sse4_2,aes_in,popcnt,movbe",
1568 	},
1569 	{
1570 		.key = "dalvik.vm.stack-trace-file",
1571 		.value = "/data/anr/traces.txt",
1572 	},
1573 	{
1574 		.key = "debug.force_rtl",
1575 		.value = "0",
1576 	},
1577 	{
1578 		.key = "dev.bootcomplete",
1579 		.value = "1",
1580 	},
1581 	{
1582 		.key = "drm.service.enabled",
1583 		.value = "true",
1584 	},
1585 	{
1586 		.key = "gsm.current.phone-type",
1587 		.value = "1",
1588 	},
1589 	{
1590 		.key = "gsm.firmware.upload",
1591 		.value = "ok",
1592 	},
1593 	{
1594 		.key = "gsm.network.type",
1595 		.value = "Unknown",
1596 	},
1597 	{
1598 		.key = "gsm.operator.alpha",
1599 		.value = "",
1600 	},
1601 	{
1602 		.key = "gsm.operator.iso-country",
1603 		.value = "",
1604 	},
1605 	{
1606 		.key = "gsm.operator.isroaming",
1607 		.value = "false",
1608 	},
1609 	{
1610 		.key = "gsm.operator.numeric",
1611 		.value = "",
1612 	},
1613 	{
1614 		.key = "gsm.sim.operator.alpha",
1615 		.value = "",
1616 	},
1617 	{
1618 		.key = "gsm.sim.operator.iso-country",
1619 		.value = "",
1620 	},
1621 	{
1622 		.key = "gsm.sim.operator.numeric",
1623 		.value = "",
1624 	},
1625 	{
1626 		.key = "gsm.sim.state",
1627 		.value = "NOT_READY",
1628 	},
1629 	{
1630 		.key = "hwc.video.extmode.enable",
1631 		.value = "0",
1632 	},
1633 	{
1634 		.key = "init.svc.adbd",
1635 		.value = "running",
1636 	},
1637 	{
1638 		.key = "init.svc.atomisp-init",
1639 		.value = "stopped",
1640 	},
1641 	{
1642 		.key = "init.svc.bcu_cpufreqrel",
1643 		.value = "stopped",
1644 	},
1645 	{
1646 		.key = "init.svc.bootanim",
1647 		.value = "stopped",
1648 	},
1649 	{
1650 		.key = "init.svc.coreu",
1651 		.value = "running",
1652 	},
1653 	{
1654 		.key = "init.svc.debuggerd",
1655 		.value = "running",
1656 	},
1657 	{
1658 		.key = "init.svc.defaultcrypto",
1659 		.value = "stopped",
1660 	},
1661 	{
1662 		.key = "init.svc.drm",
1663 		.value = "running",
1664 	},
1665 	{
1666 		.key = "init.svc.fg_algo_iface",
1667 		.value = "running",
1668 	},
1669 	{
1670 		.key = "init.svc.flash_recovery",
1671 		.value = "stopped",
1672 	},
1673 	{
1674 		.key = "init.svc.hdcpd",
1675 		.value = "running",
1676 	},
1677 	{
1678 		.key = "init.svc.healthd",
1679 		.value = "running",
1680 	},
1681 	{
1682 		.key = "init.svc.installd",
1683 		.value = "running",
1684 	},
1685 	{
1686 		.key = "init.svc.intel_prop",
1687 		.value = "stopped",
1688 	},
1689 	{
1690 		.key = "init.svc.keymaster_meid",
1691 		.value = "running",
1692 	},
1693 	{
1694 		.key = "init.svc.keystore",
1695 		.value = "running",
1696 	},
1697 	{
1698 		.key = "init.svc.lmkd",
1699 		.value = "running",
1700 	},
1701 	{
1702 		.key = "init.svc.logd",
1703 		.value = "running",
1704 	},
1705 	{
1706 		.key = "init.svc.media",
1707 		.value = "running",
1708 	},
1709 	{
1710 		.key = "init.svc.mkaddr",
1711 		.value = "stopped",
1712 	},
1713 	{
1714 		.key = "init.svc.mkipaddr",
1715 		.value = "stopped",
1716 	},
1717 	{
1718 		.key = "init.svc.msync",
1719 		.value = "running",
1720 	},
1721 	{
1722 		.key = "init.svc.netd",
1723 		.value = "running",
1724 	},
1725 	{
1726 		.key = "init.svc.otpserver",
1727 		.value = "running",
1728 	},
1729 	{
1730 		.key = "init.svc.power_hal_helper",
1731 		.value = "stopped",
1732 	},
1733 	{
1734 		.key = "init.svc.pstore-clean",
1735 		.value = "stopped",
1736 	},
1737 	{
1738 		.key = "init.svc.rfkill-init",
1739 		.value = "stopped",
1740 	},
1741 	{
1742 		.key = "init.svc.rfkill_bt",
1743 		.value = "stopped",
1744 	},
1745 	{
1746 		.key = "init.svc.sdcard",
1747 		.value = "running",
1748 	},
1749 	{
1750 		.key = "init.svc.sensorhubd",
1751 		.value = "running",
1752 	},
1753 	{
1754 		.key = "init.svc.servicemanager",
1755 		.value = "running",
1756 	},
1757 	{
1758 		.key = "init.svc.sl_si_service",
1759 		.value = "stopped",
1760 	},
1761 	{
1762 		.key = "init.svc.surfaceflinger",
1763 		.value = "running",
1764 	},
1765 	{
1766 		.key = "init.svc.thermal-daemon",
1767 		.value = "stopped",
1768 	},
1769 	{
1770 		.key = "init.svc.ueventd",
1771 		.value = "running",
1772 	},
1773 	{
1774 		.key = "init.svc.ufo-init",
1775 		.value = "stopped",
1776 	},
1777 	{
1778 		.key = "init.svc.usb3gmonitor",
1779 		.value = "running",
1780 	},
1781 	{
1782 		.key = "init.svc.vold",
1783 		.value = "running",
1784 	},
1785 	{
1786 		.key = "init.svc.watchdogd",
1787 		.value = "running",
1788 	},
1789 	{
1790 		.key = "init.svc.zygote",
1791 		.value = "running",
1792 	},
1793 	{
1794 		.key = "keyguard.no_require_sim",
1795 		.value = "true",
1796 	},
1797 	{
1798 		.key = "media.settings.xml",
1799 		.value = "/etc/media_profiles_ov2680.xml|/etc/media_profiles_ov2680.xml",
1800 	},
1801 	{
1802 		.key = "net.bt.name",
1803 		.value = "Android",
1804 	},
1805 	{
1806 		.key = "net.change",
1807 		.value = "net.dns2",
1808 	},
1809 	{
1810 		.key = "net.dns1",
1811 		.value = "202.96.134.133",
1812 	},
1813 	{
1814 		.key = "net.dns2",
1815 		.value = "202.96.134.133",
1816 	},
1817 	{
1818 		.key = "net.hostname",
1819 		.value = "android-ce3968db4e196787",
1820 	},
1821 	{
1822 		.key = "net.qtaguid_enabled",
1823 		.value = "1",
1824 	},
1825 	{
1826 		.key = "net.tcp.default_init_rwnd",
1827 		.value = "60",
1828 	},
1829 	{
1830 		.key = "offload.compress.device",
1831 		.value = "1",
1832 	},
1833 	{
1834 		.key = "offload.mixer.mute.ctl.name",
1835 		.value = "media0_in volume 0 mute",
1836 	},
1837 	{
1838 		.key = "offload.mixer.rp.ctl.name",
1839 		.value = "media0_in volume 0 rampduration",
1840 	},
1841 	{
1842 		.key = "offload.mixer.volume.ctl.name",
1843 		.value = "media0_in volume 0 volume",
1844 	},
1845 	{
1846 		.key = "partition.system.verified",
1847 		.value = "1",
1848 	},
1849 	{
1850 		.key = "persist.intel.ogl.debug",
1851 		.value = "/data/ufo.prop",
1852 	},
1853 	{
1854 		.key = "persist.intel.ogl.dumpdebugvars",
1855 		.value = "1",
1856 	},
1857 	{
1858 		.key = "persist.intel.ogl.username",
1859 		.value = "Developer",
1860 	},
1861 	{
1862 		.key = "persist.media.pfw.verbose",
1863 		.value = "true",
1864 	},
1865 	{
1866 		.key = "persist.nomodem_ui",
1867 		.value = "true",
1868 	},
1869 	{
1870 		.key = "persist.service.bdroid.bdaddr",
1871 		.value = "22:22:d4:4c:2c:93",
1872 	},
1873 	{
1874 		.key = "persist.service.thermal",
1875 		.value = "1",
1876 	},
1877 	{
1878 		.key = "persist.sys.country",
1879 		.value = "US",
1880 	},
1881 	{
1882 		.key = "persist.sys.dalvik.vm.lib.2",
1883 		.value = "libart.so",
1884 	},
1885 	{
1886 		.key = "persist.sys.language",
1887 		.value = "en",
1888 	},
1889 	{
1890 		.key = "persist.sys.localevar",
1891 		.value = "",
1892 	},
1893 	{
1894 		.key = "persist.sys.preinstalled",
1895 		.value = "1",
1896 	},
1897 	{
1898 		.key = "persist.sys.profiler_ms",
1899 		.value = "0",
1900 	},
1901 	{
1902 		.key = "persist.sys.sd.defaultpath",
1903 		.value = "/storage/sdcard0/",
1904 	},
1905 	{
1906 		.key = "persist.sys.timezone",
1907 		.value = "Asia/Shanghai",
1908 	},
1909 	{
1910 		.key = "persist.sys.usb.config",
1911 		.value = "mtp,adb",
1912 	},
1913 	{
1914 		.key = "persist.thermal.display.msg",
1915 		.value = "1",
1916 	},
1917 	{
1918 		.key = "persist.thermal.display.vibra",
1919 		.value = "1",
1920 	},
1921 	{
1922 		.key = "persist.thermal.mode",
1923 		.value = "itux",
1924 	},
1925 	{
1926 		.key = "persist.thermal.shutdown.msg",
1927 		.value = "1",
1928 	},
1929 	{
1930 		.key = "persist.thermal.shutdown.tone",
1931 		.value = "1",
1932 	},
1933 	{
1934 		.key = "persist.thermal.shutdown.vibra",
1935 		.value = "1",
1936 	},
1937 	{
1938 		.key = "ril.coredumpwarning.enable",
1939 		.value = "1",
1940 	},
1941 	{
1942 		.key = "ro.adb.secure",
1943 		.value = "1",
1944 	},
1945 	{
1946 		.key = "ro.allow.mock.location",
1947 		.value = "0",
1948 	},
1949 	{
1950 		.key = "ro.baseband",
1951 		.value = "unknown",
1952 	},
1953 	{
1954 		.key = "ro.board.platform",
1955 		.value = "gmin",
1956 	},
1957 	{
1958 		.key = "ro.boot.bootreason",
1959 		.value = "power_button_pressed",
1960 	},
1961 	{
1962 		.key = "ro.boot.hardware",
1963 		.value = "cht_cr_mrd",
1964 	},
1965 	{
1966 		.key = "ro.boot.serialno",
1967 		.value = "Default0string",
1968 	},
1969 	{
1970 		.key = "ro.bootloader",
1971 		.value = "unknown",
1972 	},
1973 	{
1974 		.key = "ro.bootmode",
1975 		.value = "unknown",
1976 	},
1977 	{
1978 		.key = "ro.bt.bdaddr_path",
1979 		.value = "/config/bt/bd_addr.conf",
1980 	},
1981 	{
1982 		.key = "ro.build.characteristics",
1983 		.value = "tablet",
1984 	},
1985 	{
1986 		.key = "ro.build.date.utc",
1987 		.value = "1493781651",
1988 	},
1989 	{
1990 		.key = "ro.build.date",
1991 		.value = "Wed May  3 11:20:51 CST 2017",
1992 	},
1993 	{
1994 		.key = "ro.build.description",
1995 		.value = "cht_cr_mrd-user 5.1 LMY47I eng.dell.20170503.111732 release-keys",
1996 	},
1997 	{
1998 		.key = "ro.build.display.id",
1999 		.value = "I1-TFD_V1.0_20170503",
2000 	},
2001 	{
2002 		.key = "ro.build.fingerprint",
2003 		.value = "intel/cht_cr_mrd/cht_cr_mrd:5.1/LMY47I/dell05031120:user/release-keys",
2004 	},
2005 	{
2006 		.key = "ro.build.flavor",
2007 		.value = "cht_cr_mrd-user",
2008 	},
2009 	{
2010 		.key = "ro.build.host",
2011 		.value = "build",
2012 	},
2013 	{
2014 		.key = "ro.build.id",
2015 		.value = "LMY47I",
2016 	},
2017 	{
2018 		.key = "ro.build.product",
2019 		.value = "CHT_CR_MRD",
2020 	},
2021 	{
2022 		.key = "ro.build.tags",
2023 		.value = "release-keys",
2024 	},
2025 	{
2026 		.key = "ro.build.type",
2027 		.value = "user",
2028 	},
2029 	{
2030 		.key = "ro.build.user",
2031 		.value = "dell",
2032 	},
2033 	{
2034 		.key = "ro.build.version.all_codenames",
2035 		.value = "REL",
2036 	},
2037 	{
2038 		.key = "ro.build.version.codename",
2039 		.value = "REL",
2040 	},
2041 	{
2042 		.key = "ro.build.version.incremental",
2043 		.value = "eng.dell.20170503.111732",
2044 	},
2045 	{
2046 		.key = "ro.build.version.release",
2047 		.value = "5.1",
2048 	},
2049 	{
2050 		.key = "ro.build.version.sdk",
2051 		.value = "22",
2052 	},
2053 	{
2054 		.key = "ro.carrier",
2055 		.value = "unknown",
2056 	},
2057 	{
2058 		.key = "ro.com.android.dataroaming",
2059 		.value = "true",
2060 	},
2061 	{
2062 		.key = "ro.com.android.dateformat",
2063 		.value = "MM-dd-yyyy",
2064 	},
2065 	{
2066 		.key = "ro.com.google.gmsversion",
2067 		.value = "5.1_r2",
2068 	},
2069 	{
2070 		.key = "ro.config.alarm_alert",
2071 		.value = "Alarm_Classic.ogg",
2072 	},
2073 	{
2074 		.key = "ro.config.notification_sound",
2075 		.value = "pixiedust.ogg",
2076 	},
2077 	{
2078 		.key = "ro.config.ringtone",
2079 		.value = "Ring_Synth_04.ogg",
2080 	},
2081 	{
2082 		.key = "ro.crypto.fs_crypto_blkdev",
2083 		.value = "/dev/block/dm-1",
2084 	},
2085 	{
2086 		.key = "ro.crypto.fuse_sdcard",
2087 		.value = "true",
2088 	},
2089 	{
2090 		.key = "ro.crypto.state",
2091 		.value = "encrypted",
2092 	},
2093 	{
2094 		.key = "ro.dalvik.vm.isa.arm",
2095 		.value = "x86",
2096 	},
2097 	{
2098 		.key = "ro.dalvik.vm.native.bridge",
2099 		.value = "libhoudini.so",
2100 	},
2101 	{
2102 		.key = "ro.debuggable",
2103 		.value = "0",
2104 	},
2105 	{
2106 		.key = "ro.enable.native.bridge.exec",
2107 		.value = "1",
2108 	},
2109 	{
2110 		.key = "ro.factorytest",
2111 		.value = "0",
2112 	},
2113 	{
2114 		.key = "ro.fota.device",
2115 		.value = "I1-TFD",
2116 	},
2117 	{
2118 		.key = "ro.fota.oem",
2119 		.value = "emdoor-Z3735F_5.1",
2120 	},
2121 	{
2122 		.key = "ro.fota.platform",
2123 		.value = "IntelZ3735F_5.1",
2124 	},
2125 	{
2126 		.key = "ro.fota.type",
2127 		.value = "pad",
2128 	},
2129 	{
2130 		.key = "ro.fota.version",
2131 		.value = "I1-TFD_V1.0_2017050320170503-1120",
2132 	},
2133 	{
2134 		.key = "ro.frp.pst",
2135 		.value = "/dev/block/by-name/android_persistent",
2136 	},
2137 	{
2138 		.key = "ro.hardware",
2139 		.value = "cht_cr_mrd",
2140 	},
2141 	{
2142 		.key = "ro.hwui.text_large_cache_height",
2143 		.value = "512",
2144 	},
2145 	{
2146 		.key = "ro.hwui.text_large_cache_width",
2147 		.value = "2048",
2148 	},
2149 	{
2150 		.key = "ro.hwui.texture_cache_size",
2151 		.value = "24.0f",
2152 	},
2153 	{
2154 		.key = "ro.iio.accel.x.opt_scale",
2155 		.value = "-1",
2156 	},
2157 	{
2158 		.key = "ro.iio.accel.z.opt_scale",
2159 		.value = "-1",
2160 	},
2161 	{
2162 		.key = "ro.iio.anglvel.x.opt_scale",
2163 		.value = "-1",
2164 	},
2165 	{
2166 		.key = "ro.iio.anglvel.z.opt_scale",
2167 		.value = "-1",
2168 	},
2169 	{
2170 		.key = "ro.iio.magn.x.opt_scale",
2171 		.value = "-1",
2172 	},
2173 	{
2174 		.key = "ro.iio.magn.z.opt_scale",
2175 		.value = "-1",
2176 	},
2177 	{
2178 		.key = "ro.modules.location",
2179 		.value = "/system/lib/modules",
2180 	},
2181 	{
2182 		.key = "ro.opengles.version",
2183 		.value = "196609",
2184 	},
2185 	{
2186 		.key = "ro.product.board",
2187 		.value = "cht_cr_mrd",
2188 	},
2189 	{
2190 		.key = "ro.product.brand",
2191 		.value = "intel",
2192 	},
2193 	{
2194 		.key = "ro.product.cpu.abi",
2195 		.value = "x86",
2196 	},
2197 	{
2198 		.key = "ro.product.cpu.abilist32",
2199 		.value = "x86,armeabi-v7a,armeabi",
2200 	},
2201 	{
2202 		.key = "ro.product.cpu.abilist64",
2203 		.value = "",
2204 	},
2205 	{
2206 		.key = "ro.product.cpu.abilist",
2207 		.value = "x86,armeabi-v7a,armeabi",
2208 	},
2209 	{
2210 		.key = "ro.product.device",
2211 		.value = "CHT_CR_MRD",
2212 	},
2213 	{
2214 		.key = "ro.product.locale.language",
2215 		.value = "zh",
2216 	},
2217 	{
2218 		.key = "ro.product.locale.region",
2219 		.value = "CN",
2220 	},
2221 	{
2222 		.key = "ro.product.manufacturer",
2223 		.value = "cube",
2224 	},
2225 	{
2226 		.key = "ro.product.model",
2227 		.value = "I1-TFD",
2228 	},
2229 	{
2230 		.key = "ro.product.name",
2231 		.value = "cht_cr_mrd",
2232 	},
2233 	{
2234 		.key = "ro.revision",
2235 		.value = "0",
2236 	},
2237 	{
2238 		.key = "ro.runtime.firstboot",
2239 		.value = "1512467818449",
2240 	},
2241 	{
2242 		.key = "ro.secure",
2243 		.value = "1",
2244 	},
2245 	{
2246 		.key = "ro.serialno",
2247 		.value = "Default0string",
2248 	},
2249 	{
2250 		.key = "ro.setupwizard.mode",
2251 		.value = "DISABLED",
2252 	},
2253 	{
2254 		.key = "ro.sf.lcd_density",
2255 		.value = "224",
2256 	},
2257 	{
2258 		.key = "ro.sf3g.feature",
2259 		.value = "ux",
2260 	},
2261 	{
2262 		.key = "ro.ufo.use_coreu",
2263 		.value = "1",
2264 	},
2265 	{
2266 		.key = "ro.ufo.use_msync",
2267 		.value = "1",
2268 	},
2269 	{
2270 		.key = "ro.wifi.channels",
2271 		.value = "",
2272 	},
2273 	{
2274 		.key = "ro.zygote",
2275 		.value = "zygote32",
2276 	},
2277 	{
2278 		.key = "selinux.reload_policy",
2279 		.value = "1",
2280 	},
2281 	{
2282 		.key = "service.adb.tcp.port",
2283 		.value = "5555",
2284 	},
2285 	{
2286 		.key = "service.bootanim.exit",
2287 		.value = "1",
2288 	},
2289 	{
2290 		.key = "sys.boot_completed",
2291 		.value = "1",
2292 	},
2293 	{
2294 		.key = "sys.charger.connected",
2295 		.value = "1",
2296 	},
2297 	{
2298 		.key = "sys.ifwi.version",
2299 		.value = "5.11",
2300 	},
2301 	{
2302 		.key = "sys.kernel.version",
2303 		.value = "3.14.37-x86_64-L1-R517",
2304 	},
2305 	{
2306 		.key = "sys.power_hal.niproc",
2307 		.value = "2673",
2308 	},
2309 	{
2310 		.key = "sys.powerctl.no.shutdown",
2311 		.value = "1",
2312 	},
2313 	{
2314 		.key = "sys.settings_global_version",
2315 		.value = "4",
2316 	},
2317 	{
2318 		.key = "sys.sysctl.extra_free_kbytes",
2319 		.value = "27000",
2320 	},
2321 	{
2322 		.key = "sys.usb.config",
2323 		.value = "mtp,adb",
2324 	},
2325 	{
2326 		.key = "sys.usb.state",
2327 		.value = "mtp,adb",
2328 	},
2329 	{
2330 		.key = "vold.decrypt",
2331 		.value = "trigger_restart_framework",
2332 	},
2333 	{
2334 		.key = "vold.post_fs_data_done",
2335 		.value = "1",
2336 	},
2337 	{
2338 		.key = "widi.abr.enable",
2339 		.value = "true",
2340 	},
2341 	{
2342 		.key = "widi.hdcp.enable",
2343 		.value = "true",
2344 	},
2345 	{
2346 		.key = "widi.setsocketsize.enable",
2347 		.value = "false",
2348 	},
2349 	{
2350 		.key = "widi.socketpriority.enable",
2351 		.value = "false",
2352 	},
2353 	{
2354 		.key = "wifi.interface",
2355 		.value = "wlan0",
2356 	},
2357 	{
2358 		.key = "wlan.driver.status",
2359 		.value = "unloaded",
2360 	},
2361 	{ NULL },
2362 };
2363 #endif /* __ANDROID__ */
2364