xref: /aosp_15_r20/external/cpuinfo/test/mock/nexus9.h (revision 2b54f0db79fd8303838913b20ff3780cddaa909f)
1*2b54f0dbSXin Li struct cpuinfo_mock_file filesystem[] = {
2*2b54f0dbSXin Li 	{
3*2b54f0dbSXin Li 		.path = "/proc/cpuinfo",
4*2b54f0dbSXin Li 		.size = 369,
5*2b54f0dbSXin Li 		.content =
6*2b54f0dbSXin Li 			"processor\t: 0\n"
7*2b54f0dbSXin Li 			"BogoMIPS\t: 24.00\n"
8*2b54f0dbSXin Li 			"Features\t: fp asimd aes pmull sha1 sha2 crc32\n"
9*2b54f0dbSXin Li 			"CPU implementer\t: 0x4e\n"
10*2b54f0dbSXin Li 			"CPU architecture: 8\n"
11*2b54f0dbSXin Li 			"CPU variant\t: 0x0\n"
12*2b54f0dbSXin Li 			"CPU part\t: 0x000\n"
13*2b54f0dbSXin Li 			"CPU revision\t: 0\n"
14*2b54f0dbSXin Li 			"\n"
15*2b54f0dbSXin Li 			"processor\t: 1\n"
16*2b54f0dbSXin Li 			"BogoMIPS\t: 24.00\n"
17*2b54f0dbSXin Li 			"Features\t: fp asimd aes pmull sha1 sha2 crc32\n"
18*2b54f0dbSXin Li 			"CPU implementer\t: 0x4e\n"
19*2b54f0dbSXin Li 			"CPU architecture: 8\n"
20*2b54f0dbSXin Li 			"CPU variant\t: 0x0\n"
21*2b54f0dbSXin Li 			"CPU part\t: 0x000\n"
22*2b54f0dbSXin Li 			"CPU revision\t: 0\n"
23*2b54f0dbSXin Li 			"\n"
24*2b54f0dbSXin Li 			"MTS version\t: 33985182\n",
25*2b54f0dbSXin Li 	},
26*2b54f0dbSXin Li 	{
27*2b54f0dbSXin Li 		.path = "/system/build.prop",
28*2b54f0dbSXin Li 		.size = 3780,
29*2b54f0dbSXin Li 		.content =
30*2b54f0dbSXin Li 			"\n"
31*2b54f0dbSXin Li 			"# begin build properties\n"
32*2b54f0dbSXin Li 			"# autogenerated by buildinfo.sh\n"
33*2b54f0dbSXin Li 			"ro.build.id=N9F27C\n"
34*2b54f0dbSXin Li 			"ro.build.display.id=N9F27C\n"
35*2b54f0dbSXin Li 			"ro.build.version.incremental=3938480\n"
36*2b54f0dbSXin Li 			"ro.build.version.sdk=25\n"
37*2b54f0dbSXin Li 			"ro.build.version.preview_sdk=0\n"
38*2b54f0dbSXin Li 			"ro.build.version.codename=REL\n"
39*2b54f0dbSXin Li 			"ro.build.version.all_codenames=REL\n"
40*2b54f0dbSXin Li 			"ro.build.version.release=7.1.1\n"
41*2b54f0dbSXin Li 			"ro.build.version.security_patch=2017-06-05\n"
42*2b54f0dbSXin Li 			"ro.build.version.base_os=\n"
43*2b54f0dbSXin Li 			"ro.build.date=Mon Apr 24 19:32:57 UTC 2017\n"
44*2b54f0dbSXin Li 			"ro.build.date.utc=1493062377\n"
45*2b54f0dbSXin Li 			"ro.build.type=user\n"
46*2b54f0dbSXin Li 			"ro.build.user=android-build\n"
47*2b54f0dbSXin Li 			"ro.build.host=wphn4.hot.corp.google.com\n"
48*2b54f0dbSXin Li 			"ro.build.tags=release-keys\n"
49*2b54f0dbSXin Li 			"ro.build.flavor=volantis-user\n"
50*2b54f0dbSXin Li 			"ro.product.model=Nexus 9\n"
51*2b54f0dbSXin Li 			"ro.product.brand=google\n"
52*2b54f0dbSXin Li 			"ro.product.name=volantis\n"
53*2b54f0dbSXin Li 			"ro.product.device=flounder\n"
54*2b54f0dbSXin Li 			"ro.product.board=flounder\n"
55*2b54f0dbSXin Li 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
56*2b54f0dbSXin Li 			"# use ro.product.cpu.abilist instead.\n"
57*2b54f0dbSXin Li 			"ro.product.cpu.abi=arm64-v8a\n"
58*2b54f0dbSXin Li 			"ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n"
59*2b54f0dbSXin Li 			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
60*2b54f0dbSXin Li 			"ro.product.cpu.abilist64=arm64-v8a\n"
61*2b54f0dbSXin Li 			"ro.product.manufacturer=htc\n"
62*2b54f0dbSXin Li 			"ro.product.locale=en-US\n"
63*2b54f0dbSXin Li 			"ro.wifi.channels=\n"
64*2b54f0dbSXin Li 			"ro.board.platform=tegra132\n"
65*2b54f0dbSXin Li 			"# ro.build.product is obsolete; use ro.product.device\n"
66*2b54f0dbSXin Li 			"ro.build.product=flounder\n"
67*2b54f0dbSXin Li 			"# Do not try to parse description, fingerprint, or thumbprint\n"
68*2b54f0dbSXin Li 			"ro.build.description=volantis-user 7.1.1 N9F27C 3938480 release-keys\n"
69*2b54f0dbSXin Li 			"ro.build.fingerprint=google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys\n"
70*2b54f0dbSXin Li 			"ro.build.characteristics=tablet,nosdcard\n"
71*2b54f0dbSXin Li 			"# end build properties\n"
72*2b54f0dbSXin Li 			"\n"
73*2b54f0dbSXin Li 			"#\n"
74*2b54f0dbSXin Li 			"# ADDITIONAL_BUILD_PROPERTIES\n"
75*2b54f0dbSXin Li 			"#\n"
76*2b54f0dbSXin Li 			"wifi.interface=wlan0\n"
77*2b54f0dbSXin Li 			"ro.opengles.version=196609\n"
78*2b54f0dbSXin Li 			"ro.sf.lcd_density=320\n"
79*2b54f0dbSXin Li 			"ro.hwui.texture_cache_size=72\n"
80*2b54f0dbSXin Li 			"ro.hwui.layer_cache_size=48\n"
81*2b54f0dbSXin Li 			"ro.hwui.r_buffer_cache_size=8\n"
82*2b54f0dbSXin Li 			"ro.hwui.path_cache_size=32\n"
83*2b54f0dbSXin Li 			"ro.hwui.gradient_cache_size=1\n"
84*2b54f0dbSXin Li 			"ro.hwui.drop_shadow_cache_size=6\n"
85*2b54f0dbSXin Li 			"ro.hwui.texture_cache_flushrate=0.4\n"
86*2b54f0dbSXin Li 			"ro.hwui.text_small_cache_width=1024\n"
87*2b54f0dbSXin Li 			"ro.hwui.text_small_cache_height=1024\n"
88*2b54f0dbSXin Li 			"ro.hwui.text_large_cache_width=2048\n"
89*2b54f0dbSXin Li 			"ro.hwui.text_large_cache_height=1024\n"
90*2b54f0dbSXin Li 			"ro.hwui.disable_scissor_opt=true\n"
91*2b54f0dbSXin Li 			"ro.bt.bdaddr_path=/sys/module/flounder_bdaddress/parameters/bdaddress\n"
92*2b54f0dbSXin Li 			"ro.frp.pst=/dev/block/platform/sdhci-tegra.3/by-name/PST\n"
93*2b54f0dbSXin Li 			"ro.ril.def.agps.mode=1\n"
94*2b54f0dbSXin Li 			"persist.tegra.compositor=glcomposer\n"
95*2b54f0dbSXin Li 			"dalvik.vm.heapstartsize=16m\n"
96*2b54f0dbSXin Li 			"dalvik.vm.heapgrowthlimit=192m\n"
97*2b54f0dbSXin Li 			"dalvik.vm.heapsize=512m\n"
98*2b54f0dbSXin Li 			"dalvik.vm.heaptargetutilization=0.75\n"
99*2b54f0dbSXin Li 			"dalvik.vm.heapminfree=512k\n"
100*2b54f0dbSXin Li 			"dalvik.vm.heapmaxfree=8m\n"
101*2b54f0dbSXin Li 			"ro.audio.monitorRotation=true\n"
102*2b54f0dbSXin Li 			"af.fast_track_multiplier=1\n"
103*2b54f0dbSXin Li 			"audio_hal.period_size=128\n"
104*2b54f0dbSXin Li 			"ro.config.ringtone=Girtab.ogg\n"
105*2b54f0dbSXin Li 			"ro.config.notification_sound=Tethys.ogg\n"
106*2b54f0dbSXin Li 			"ro.config.alarm_alert=Oxygen.ogg\n"
107*2b54f0dbSXin Li 			"ro.carrier=unknown\n"
108*2b54f0dbSXin Li 			"ro.com.android.dataroaming=false\n"
109*2b54f0dbSXin Li 			"ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html\n"
110*2b54f0dbSXin Li 			"ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html\n"
111*2b54f0dbSXin Li 			"ro.com.google.clientidbase=android-google\n"
112*2b54f0dbSXin Li 			"ro.com.android.wifi-watchlist=GoogleGuest\n"
113*2b54f0dbSXin Li 			"ro.error.receiver.system.apps=com.google.android.gms\n"
114*2b54f0dbSXin Li 			"ro.setupwizard.enterprise_mode=1\n"
115*2b54f0dbSXin Li 			"ro.atrace.core.services=com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent\n"
116*2b54f0dbSXin Li 			"ro.retaildemo.video_path=/data/preloads/demo/retail_demo.mp4\n"
117*2b54f0dbSXin Li 			"ro.com.android.prov_mobiledata=false\n"
118*2b54f0dbSXin Li 			"keyguard.no_require_sim=true\n"
119*2b54f0dbSXin Li 			"ro.facelock.black_timeout=700\n"
120*2b54f0dbSXin Li 			"ro.facelock.det_timeout=2500\n"
121*2b54f0dbSXin Li 			"ro.facelock.rec_timeout=3500\n"
122*2b54f0dbSXin Li 			"ro.facelock.est_max_time=500\n"
123*2b54f0dbSXin Li 			"camera.flash_off=0\n"
124*2b54f0dbSXin Li 			"drm.service.enabled=true\n"
125*2b54f0dbSXin Li 			"ro.com.widevine.cachesize=16777216\n"
126*2b54f0dbSXin Li 			"fmas.spkr_6ch=35,20,110\n"
127*2b54f0dbSXin Li 			"fmas.spkr_2ch=35,25\n"
128*2b54f0dbSXin Li 			"fmas.spkr_angles=10\n"
129*2b54f0dbSXin Li 			"fmas.spkr_sgain=0\n"
130*2b54f0dbSXin Li 			"media.aac_51_output_enabled=true\n"
131*2b54f0dbSXin Li 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
132*2b54f0dbSXin Li 			"dalvik.vm.isa.arm64.variant=denver64\n"
133*2b54f0dbSXin Li 			"dalvik.vm.isa.arm64.features=default\n"
134*2b54f0dbSXin Li 			"dalvik.vm.isa.arm.variant=denver\n"
135*2b54f0dbSXin Li 			"dalvik.vm.isa.arm.features=default\n"
136*2b54f0dbSXin Li 			"net.bt.name=Android\n"
137*2b54f0dbSXin Li 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
138*2b54f0dbSXin Li 			"ro.build.expect.bootloader=3.50.0.0143\n"
139*2b54f0dbSXin Li 			"ro.expect.recovery_id=0x93bff4385eaddb27367f1343ab6468f037ef2b7e000000000000000000000000\n"
140*2b54f0dbSXin Li 			"\n",
141*2b54f0dbSXin Li 	},
142*2b54f0dbSXin Li 	{
143*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/kernel_max",
144*2b54f0dbSXin Li 		.size = 2,
145*2b54f0dbSXin Li 		.content = "1\n",
146*2b54f0dbSXin Li 	},
147*2b54f0dbSXin Li 	{
148*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/possible",
149*2b54f0dbSXin Li 		.size = 4,
150*2b54f0dbSXin Li 		.content = "0-1\n",
151*2b54f0dbSXin Li 	},
152*2b54f0dbSXin Li 	{
153*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/present",
154*2b54f0dbSXin Li 		.size = 4,
155*2b54f0dbSXin Li 		.content = "0-1\n",
156*2b54f0dbSXin Li 	},
157*2b54f0dbSXin Li 	{
158*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/online",
159*2b54f0dbSXin Li 		.size = 4,
160*2b54f0dbSXin Li 		.content = "0-1\n",
161*2b54f0dbSXin Li 	},
162*2b54f0dbSXin Li 	{
163*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/offline",
164*2b54f0dbSXin Li 		.size = 1,
165*2b54f0dbSXin Li 		.content = "\n",
166*2b54f0dbSXin Li 	},
167*2b54f0dbSXin Li 	{
168*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/modalias",
169*2b54f0dbSXin Li 		.size = 61,
170*2b54f0dbSXin Li 		.content = "cpu:type:aarch64:feature:,0000,0001,0003,0004,0005,0006,0007\n",
171*2b54f0dbSXin Li 	},
172*2b54f0dbSXin Li 	{
173*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpufreq/all_time_in_state",
174*2b54f0dbSXin Li 		.size = 773,
175*2b54f0dbSXin Li 		.content =
176*2b54f0dbSXin Li 			"freq\t\tcpu0\t\tcpu1\t\t\n"
177*2b54f0dbSXin Li 			"204000\t\t0\t\t0\t\t\n"
178*2b54f0dbSXin Li 			"229500\t\t0\t\t0\t\t\n"
179*2b54f0dbSXin Li 			"255000\t\t0\t\t0\t\t\n"
180*2b54f0dbSXin Li 			"280500\t\t0\t\t0\t\t\n"
181*2b54f0dbSXin Li 			"306000\t\t0\t\t0\t\t\n"
182*2b54f0dbSXin Li 			"331500\t\t0\t\t0\t\t\n"
183*2b54f0dbSXin Li 			"357000\t\t0\t\t0\t\t\n"
184*2b54f0dbSXin Li 			"382500\t\t0\t\t0\t\t\n"
185*2b54f0dbSXin Li 			"408000\t\t0\t\t0\t\t\n"
186*2b54f0dbSXin Li 			"433500\t\t0\t\t0\t\t\n"
187*2b54f0dbSXin Li 			"459000\t\t0\t\t0\t\t\n"
188*2b54f0dbSXin Li 			"484500\t\t0\t\t0\t\t\n"
189*2b54f0dbSXin Li 			"510000\t\t11\t\t11\t\t\n"
190*2b54f0dbSXin Li 			"535500\t\t0\t\t0\t\t\n"
191*2b54f0dbSXin Li 			"561000\t\t0\t\t0\t\t\n"
192*2b54f0dbSXin Li 			"586500\t\t0\t\t0\t\t\n"
193*2b54f0dbSXin Li 			"612000\t\t2\t\t2\t\t\n"
194*2b54f0dbSXin Li 			"637500\t\t4\t\t4\t\t\n"
195*2b54f0dbSXin Li 			"663000\t\t0\t\t0\t\t\n"
196*2b54f0dbSXin Li 			"688500\t\t844\t\t844\t\t\n"
197*2b54f0dbSXin Li 			"714000\t\t2\t\t2\t\t\n"
198*2b54f0dbSXin Li 			"739500\t\t0\t\t0\t\t\n"
199*2b54f0dbSXin Li 			"765000\t\t0\t\t0\t\t\n"
200*2b54f0dbSXin Li 			"790500\t\t0\t\t0\t\t\n"
201*2b54f0dbSXin Li 			"816000\t\t3\t\t3\t\t\n"
202*2b54f0dbSXin Li 			"841500\t\t0\t\t0\t\t\n"
203*2b54f0dbSXin Li 			"867000\t\t0\t\t0\t\t\n"
204*2b54f0dbSXin Li 			"892500\t\t0\t\t0\t\t\n"
205*2b54f0dbSXin Li 			"918000\t\t0\t\t0\t\t\n"
206*2b54f0dbSXin Li 			"943500\t\t3\t\t3\t\t\n"
207*2b54f0dbSXin Li 			"969000\t\t0\t\t0\t\t\n"
208*2b54f0dbSXin Li 			"994500\t\t24\t\t24\t\t\n"
209*2b54f0dbSXin Li 			"1020000\t\t0\t\t0\t\t\n"
210*2b54f0dbSXin Li 			"1122000\t\t4\t\t4\t\t\n"
211*2b54f0dbSXin Li 			"1224000\t\t0\t\t0\t\t\n"
212*2b54f0dbSXin Li 			"1326000\t\t1\t\t1\t\t\n"
213*2b54f0dbSXin Li 			"1428000\t\t0\t\t0\t\t\n"
214*2b54f0dbSXin Li 			"1530000\t\t26\t\t26\t\t\n"
215*2b54f0dbSXin Li 			"1632000\t\t1\t\t1\t\t\n"
216*2b54f0dbSXin Li 			"1734000\t\t6\t\t6\t\t\n"
217*2b54f0dbSXin Li 			"1836000\t\t7\t\t7\t\t\n"
218*2b54f0dbSXin Li 			"1938000\t\t3\t\t3\t\t\n"
219*2b54f0dbSXin Li 			"2014500\t\t0\t\t0\t\t\n"
220*2b54f0dbSXin Li 			"2091000\t\t1\t\t1\t\t\n"
221*2b54f0dbSXin Li 			"2193000\t\t84\t\t84\t\t\n"
222*2b54f0dbSXin Li 			"2295000\t\t1467\t\t1467\t\t\n"
223*2b54f0dbSXin Li 			"2397000\t\t0\t\t0\t\t\n"
224*2b54f0dbSXin Li 			"2499000\t\t0\t\t0\t\t\n",
225*2b54f0dbSXin Li 	},
226*2b54f0dbSXin Li 	{
227*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpufreq/current_in_state",
228*2b54f0dbSXin Li 		.size = 1397,
229*2b54f0dbSXin Li 		.content =
230*2b54f0dbSXin Li 			"CPU0:204000=92060 229500=103560 255000=115070 280500=126580 306000=138080 331500=149590 357000=161100 382500=172600 408000=184110 433500=195620 459000=207120 484500=218630 510000=230140 535500=241640 561000=253150 586500=264660 612000=276170 637500=287670 663000=299180 688500=310690 714000=322190 739500=333700 765000=345210 790500=356710 816000=377360 841500=389150 867000=400950 892500=412740 918000=441640 943500=453910 969000=466180 994500=478440 1020000=511520 1122000=587620 1224000=670620 1326000=761250 1428000=860270 1530000=968510 1632000=1086830 1734000=1215570 1836000=1356860 1938000=1511200 2014500=1570850 2091000=1769650 2193000=1961670 2295000=2170950 2397000=2398880 2499000=2646910 \n"
231*2b54f0dbSXin Li 			"CPU1:204000=60759 229500=68349 255000=75946 280500=83542 306000=91132 331500=98729 357000=106326 382500=113916 408000=121512 433500=129109 459000=136699 484500=144295 510000=151892 535500=159482 561000=167079 586500=174675 612000=182272 637500=189862 663000=197458 688500=205055 714000=212645 739500=220242 765000=227838 790500=235428 816000=249057 841500=256839 867000=264627 892500=272408 918000=291482 943500=299580 969000=307678 994500=315770 1020000=337603 1122000=387829 1224000=442609 1326000=502425 1428000=567778 1530000=639216 1632000=717307 1734000=802276 1836000=895527 1938000=997392 2014500=1036761 2091000=1167969 2193000=1294702 2295000=1432827 2397000=1583260 2499000=1746960 \n",
232*2b54f0dbSXin Li 	},
233*2b54f0dbSXin Li 	{
234*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
235*2b54f0dbSXin Li 		.size = 12,
236*2b54f0dbSXin Li 		.content = "denver_idle\n",
237*2b54f0dbSXin Li 	},
238*2b54f0dbSXin Li 	{
239*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
240*2b54f0dbSXin Li 		.size = 5,
241*2b54f0dbSXin Li 		.content = "menu\n",
242*2b54f0dbSXin Li 	},
243*2b54f0dbSXin Li 	{
244*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
245*2b54f0dbSXin Li 		.size = 4,
246*2b54f0dbSXin Li 		.content = "0 1\n",
247*2b54f0dbSXin Li 	},
248*2b54f0dbSXin Li 	{
249*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
250*2b54f0dbSXin Li 		.size = 8,
251*2b54f0dbSXin Li 		.content = "2499000\n",
252*2b54f0dbSXin Li 	},
253*2b54f0dbSXin Li 	{
254*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
255*2b54f0dbSXin Li 		.size = 7,
256*2b54f0dbSXin Li 		.content = "204000\n",
257*2b54f0dbSXin Li 	},
258*2b54f0dbSXin Li 	{
259*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
260*2b54f0dbSXin Li 		.size = 7,
261*2b54f0dbSXin Li 		.content = "300000\n",
262*2b54f0dbSXin Li 	},
263*2b54f0dbSXin Li 	{
264*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
265*2b54f0dbSXin Li 		.size = 4,
266*2b54f0dbSXin Li 		.content = "0 1\n",
267*2b54f0dbSXin Li 	},
268*2b54f0dbSXin Li 	{
269*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
270*2b54f0dbSXin Li 		.size = 353,
271*2b54f0dbSXin Li 		.content = "204000 229500 255000 280500 306000 331500 357000 382500 408000 433500 459000 484500 510000 535500 561000 586500 612000 637500 663000 688500 714000 739500 765000 790500 816000 841500 867000 892500 918000 943500 969000 994500 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1938000 2014500 2091000 2193000 2295000 2397000 2499000 \n",
272*2b54f0dbSXin Li 	},
273*2b54f0dbSXin Li 	{
274*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
275*2b54f0dbSXin Li 		.size = 67,
276*2b54f0dbSXin Li 		.content = "interactive conservative ondemand powersave userspace performance \n",
277*2b54f0dbSXin Li 	},
278*2b54f0dbSXin Li 	{
279*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
280*2b54f0dbSXin Li 		.size = 8,
281*2b54f0dbSXin Li 		.content = "1530000\n",
282*2b54f0dbSXin Li 	},
283*2b54f0dbSXin Li 	{
284*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
285*2b54f0dbSXin Li 		.size = 6,
286*2b54f0dbSXin Li 		.content = "tegra\n",
287*2b54f0dbSXin Li 	},
288*2b54f0dbSXin Li 	{
289*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
290*2b54f0dbSXin Li 		.size = 12,
291*2b54f0dbSXin Li 		.content = "interactive\n",
292*2b54f0dbSXin Li 	},
293*2b54f0dbSXin Li 	{
294*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
295*2b54f0dbSXin Li 		.size = 8,
296*2b54f0dbSXin Li 		.content = "1400000\n",
297*2b54f0dbSXin Li 	},
298*2b54f0dbSXin Li 	{
299*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
300*2b54f0dbSXin Li 		.size = 459,
301*2b54f0dbSXin Li 		.content =
302*2b54f0dbSXin Li 			"204000 0\n"
303*2b54f0dbSXin Li 			"229500 0\n"
304*2b54f0dbSXin Li 			"255000 0\n"
305*2b54f0dbSXin Li 			"280500 0\n"
306*2b54f0dbSXin Li 			"306000 0\n"
307*2b54f0dbSXin Li 			"331500 0\n"
308*2b54f0dbSXin Li 			"357000 0\n"
309*2b54f0dbSXin Li 			"382500 0\n"
310*2b54f0dbSXin Li 			"408000 0\n"
311*2b54f0dbSXin Li 			"433500 0\n"
312*2b54f0dbSXin Li 			"459000 0\n"
313*2b54f0dbSXin Li 			"484500 0\n"
314*2b54f0dbSXin Li 			"510000 11\n"
315*2b54f0dbSXin Li 			"535500 0\n"
316*2b54f0dbSXin Li 			"561000 0\n"
317*2b54f0dbSXin Li 			"586500 0\n"
318*2b54f0dbSXin Li 			"612000 2\n"
319*2b54f0dbSXin Li 			"637500 4\n"
320*2b54f0dbSXin Li 			"663000 0\n"
321*2b54f0dbSXin Li 			"688500 844\n"
322*2b54f0dbSXin Li 			"714000 2\n"
323*2b54f0dbSXin Li 			"739500 0\n"
324*2b54f0dbSXin Li 			"765000 0\n"
325*2b54f0dbSXin Li 			"790500 0\n"
326*2b54f0dbSXin Li 			"816000 3\n"
327*2b54f0dbSXin Li 			"841500 0\n"
328*2b54f0dbSXin Li 			"867000 0\n"
329*2b54f0dbSXin Li 			"892500 0\n"
330*2b54f0dbSXin Li 			"918000 0\n"
331*2b54f0dbSXin Li 			"943500 3\n"
332*2b54f0dbSXin Li 			"969000 0\n"
333*2b54f0dbSXin Li 			"994500 24\n"
334*2b54f0dbSXin Li 			"1020000 0\n"
335*2b54f0dbSXin Li 			"1122000 4\n"
336*2b54f0dbSXin Li 			"1224000 0\n"
337*2b54f0dbSXin Li 			"1326000 1\n"
338*2b54f0dbSXin Li 			"1428000 0\n"
339*2b54f0dbSXin Li 			"1530000 28\n"
340*2b54f0dbSXin Li 			"1632000 8\n"
341*2b54f0dbSXin Li 			"1734000 11\n"
342*2b54f0dbSXin Li 			"1836000 11\n"
343*2b54f0dbSXin Li 			"1938000 3\n"
344*2b54f0dbSXin Li 			"2014500 0\n"
345*2b54f0dbSXin Li 			"2091000 3\n"
346*2b54f0dbSXin Li 			"2193000 89\n"
347*2b54f0dbSXin Li 			"2295000 1556\n"
348*2b54f0dbSXin Li 			"2397000 0\n"
349*2b54f0dbSXin Li 			"2499000 0\n",
350*2b54f0dbSXin Li 	},
351*2b54f0dbSXin Li 	{
352*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
353*2b54f0dbSXin Li 		.size = 3,
354*2b54f0dbSXin Li 		.content = "70\n",
355*2b54f0dbSXin Li 	},
356*2b54f0dbSXin Li 	{
357*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
358*2b54f0dbSXin Li 		.size = 3,
359*2b54f0dbSXin Li 		.content = "-1\n",
360*2b54f0dbSXin Li 	},
361*2b54f0dbSXin Li 	{
362*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
363*2b54f0dbSXin Li 		.size = 2,
364*2b54f0dbSXin Li 		.content = "0\n",
365*2b54f0dbSXin Li 	},
366*2b54f0dbSXin Li 	{
367*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
368*2b54f0dbSXin Li 		.size = 2,
369*2b54f0dbSXin Li 		.content = "1\n",
370*2b54f0dbSXin Li 	},
371*2b54f0dbSXin Li 	{
372*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
373*2b54f0dbSXin Li 		.size = 2,
374*2b54f0dbSXin Li 		.content = "0\n",
375*2b54f0dbSXin Li 	},
376*2b54f0dbSXin Li 	{
377*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
378*2b54f0dbSXin Li 		.size = 2,
379*2b54f0dbSXin Li 		.content = "0\n",
380*2b54f0dbSXin Li 	},
381*2b54f0dbSXin Li 	{
382*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
383*2b54f0dbSXin Li 		.size = 2,
384*2b54f0dbSXin Li 		.content = "1\n",
385*2b54f0dbSXin Li 	},
386*2b54f0dbSXin Li 	{
387*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
388*2b54f0dbSXin Li 		.size = 4,
389*2b54f0dbSXin Li 		.content = "0 1\n",
390*2b54f0dbSXin Li 	},
391*2b54f0dbSXin Li 	{
392*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
393*2b54f0dbSXin Li 		.size = 8,
394*2b54f0dbSXin Li 		.content = "2499000\n",
395*2b54f0dbSXin Li 	},
396*2b54f0dbSXin Li 	{
397*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
398*2b54f0dbSXin Li 		.size = 7,
399*2b54f0dbSXin Li 		.content = "204000\n",
400*2b54f0dbSXin Li 	},
401*2b54f0dbSXin Li 	{
402*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
403*2b54f0dbSXin Li 		.size = 7,
404*2b54f0dbSXin Li 		.content = "300000\n",
405*2b54f0dbSXin Li 	},
406*2b54f0dbSXin Li 	{
407*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
408*2b54f0dbSXin Li 		.size = 4,
409*2b54f0dbSXin Li 		.content = "0 1\n",
410*2b54f0dbSXin Li 	},
411*2b54f0dbSXin Li 	{
412*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
413*2b54f0dbSXin Li 		.size = 353,
414*2b54f0dbSXin Li 		.content = "204000 229500 255000 280500 306000 331500 357000 382500 408000 433500 459000 484500 510000 535500 561000 586500 612000 637500 663000 688500 714000 739500 765000 790500 816000 841500 867000 892500 918000 943500 969000 994500 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1938000 2014500 2091000 2193000 2295000 2397000 2499000 \n",
415*2b54f0dbSXin Li 	},
416*2b54f0dbSXin Li 	{
417*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
418*2b54f0dbSXin Li 		.size = 67,
419*2b54f0dbSXin Li 		.content = "interactive conservative ondemand powersave userspace performance \n",
420*2b54f0dbSXin Li 	},
421*2b54f0dbSXin Li 	{
422*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
423*2b54f0dbSXin Li 		.size = 7,
424*2b54f0dbSXin Li 		.content = "637500\n",
425*2b54f0dbSXin Li 	},
426*2b54f0dbSXin Li 	{
427*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
428*2b54f0dbSXin Li 		.size = 6,
429*2b54f0dbSXin Li 		.content = "tegra\n",
430*2b54f0dbSXin Li 	},
431*2b54f0dbSXin Li 	{
432*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
433*2b54f0dbSXin Li 		.size = 12,
434*2b54f0dbSXin Li 		.content = "interactive\n",
435*2b54f0dbSXin Li 	},
436*2b54f0dbSXin Li 	{
437*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
438*2b54f0dbSXin Li 		.size = 7,
439*2b54f0dbSXin Li 		.content = "510000\n",
440*2b54f0dbSXin Li 	},
441*2b54f0dbSXin Li 	{
442*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
443*2b54f0dbSXin Li 		.size = 465,
444*2b54f0dbSXin Li 		.content =
445*2b54f0dbSXin Li 			"204000 0\n"
446*2b54f0dbSXin Li 			"229500 0\n"
447*2b54f0dbSXin Li 			"255000 0\n"
448*2b54f0dbSXin Li 			"280500 0\n"
449*2b54f0dbSXin Li 			"306000 0\n"
450*2b54f0dbSXin Li 			"331500 0\n"
451*2b54f0dbSXin Li 			"357000 0\n"
452*2b54f0dbSXin Li 			"382500 0\n"
453*2b54f0dbSXin Li 			"408000 0\n"
454*2b54f0dbSXin Li 			"433500 0\n"
455*2b54f0dbSXin Li 			"459000 0\n"
456*2b54f0dbSXin Li 			"484500 0\n"
457*2b54f0dbSXin Li 			"510000 84\n"
458*2b54f0dbSXin Li 			"535500 2\n"
459*2b54f0dbSXin Li 			"561000 2\n"
460*2b54f0dbSXin Li 			"586500 6\n"
461*2b54f0dbSXin Li 			"612000 4\n"
462*2b54f0dbSXin Li 			"637500 42\n"
463*2b54f0dbSXin Li 			"663000 11\n"
464*2b54f0dbSXin Li 			"688500 846\n"
465*2b54f0dbSXin Li 			"714000 10\n"
466*2b54f0dbSXin Li 			"739500 0\n"
467*2b54f0dbSXin Li 			"765000 15\n"
468*2b54f0dbSXin Li 			"790500 0\n"
469*2b54f0dbSXin Li 			"816000 3\n"
470*2b54f0dbSXin Li 			"841500 0\n"
471*2b54f0dbSXin Li 			"867000 0\n"
472*2b54f0dbSXin Li 			"892500 0\n"
473*2b54f0dbSXin Li 			"918000 0\n"
474*2b54f0dbSXin Li 			"943500 3\n"
475*2b54f0dbSXin Li 			"969000 0\n"
476*2b54f0dbSXin Li 			"994500 24\n"
477*2b54f0dbSXin Li 			"1020000 0\n"
478*2b54f0dbSXin Li 			"1122000 8\n"
479*2b54f0dbSXin Li 			"1224000 0\n"
480*2b54f0dbSXin Li 			"1326000 1\n"
481*2b54f0dbSXin Li 			"1428000 33\n"
482*2b54f0dbSXin Li 			"1530000 58\n"
483*2b54f0dbSXin Li 			"1632000 18\n"
484*2b54f0dbSXin Li 			"1734000 21\n"
485*2b54f0dbSXin Li 			"1836000 30\n"
486*2b54f0dbSXin Li 			"1938000 3\n"
487*2b54f0dbSXin Li 			"2014500 0\n"
488*2b54f0dbSXin Li 			"2091000 3\n"
489*2b54f0dbSXin Li 			"2193000 89\n"
490*2b54f0dbSXin Li 			"2295000 1556\n"
491*2b54f0dbSXin Li 			"2397000 0\n"
492*2b54f0dbSXin Li 			"2499000 0\n",
493*2b54f0dbSXin Li 	},
494*2b54f0dbSXin Li 	{
495*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
496*2b54f0dbSXin Li 		.size = 4,
497*2b54f0dbSXin Li 		.content = "105\n",
498*2b54f0dbSXin Li 	},
499*2b54f0dbSXin Li 	{
500*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
501*2b54f0dbSXin Li 		.size = 3,
502*2b54f0dbSXin Li 		.content = "-1\n",
503*2b54f0dbSXin Li 	},
504*2b54f0dbSXin Li 	{
505*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
506*2b54f0dbSXin Li 		.size = 2,
507*2b54f0dbSXin Li 		.content = "1\n",
508*2b54f0dbSXin Li 	},
509*2b54f0dbSXin Li 	{
510*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
511*2b54f0dbSXin Li 		.size = 2,
512*2b54f0dbSXin Li 		.content = "2\n",
513*2b54f0dbSXin Li 	},
514*2b54f0dbSXin Li 	{
515*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
516*2b54f0dbSXin Li 		.size = 2,
517*2b54f0dbSXin Li 		.content = "0\n",
518*2b54f0dbSXin Li 	},
519*2b54f0dbSXin Li 	{
520*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
521*2b54f0dbSXin Li 		.size = 2,
522*2b54f0dbSXin Li 		.content = "1\n",
523*2b54f0dbSXin Li 	},
524*2b54f0dbSXin Li 	{
525*2b54f0dbSXin Li 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
526*2b54f0dbSXin Li 		.size = 2,
527*2b54f0dbSXin Li 		.content = "2\n",
528*2b54f0dbSXin Li 	},
529*2b54f0dbSXin Li 	{ NULL },
530*2b54f0dbSXin Li };
531*2b54f0dbSXin Li 
532*2b54f0dbSXin Li #ifdef __ANDROID__
533*2b54f0dbSXin Li struct cpuinfo_mock_property properties[] = {
534*2b54f0dbSXin Li 	{
535*2b54f0dbSXin Li 		.key = "af.fast_track_multiplier",
536*2b54f0dbSXin Li 		.value = "1",
537*2b54f0dbSXin Li 	},
538*2b54f0dbSXin Li 	{
539*2b54f0dbSXin Li 		.key = "audio_hal.period_size",
540*2b54f0dbSXin Li 		.value = "128",
541*2b54f0dbSXin Li 	},
542*2b54f0dbSXin Li 	{
543*2b54f0dbSXin Li 		.key = "camera.flash_off",
544*2b54f0dbSXin Li 		.value = "0",
545*2b54f0dbSXin Li 	},
546*2b54f0dbSXin Li 	{
547*2b54f0dbSXin Li 		.key = "dalvik.vm.appimageformat",
548*2b54f0dbSXin Li 		.value = "lz4",
549*2b54f0dbSXin Li 	},
550*2b54f0dbSXin Li 	{
551*2b54f0dbSXin Li 		.key = "dalvik.vm.dex2oat-Xms",
552*2b54f0dbSXin Li 		.value = "64m",
553*2b54f0dbSXin Li 	},
554*2b54f0dbSXin Li 	{
555*2b54f0dbSXin Li 		.key = "dalvik.vm.dex2oat-Xmx",
556*2b54f0dbSXin Li 		.value = "512m",
557*2b54f0dbSXin Li 	},
558*2b54f0dbSXin Li 	{
559*2b54f0dbSXin Li 		.key = "dalvik.vm.heapgrowthlimit",
560*2b54f0dbSXin Li 		.value = "192m",
561*2b54f0dbSXin Li 	},
562*2b54f0dbSXin Li 	{
563*2b54f0dbSXin Li 		.key = "dalvik.vm.heapmaxfree",
564*2b54f0dbSXin Li 		.value = "8m",
565*2b54f0dbSXin Li 	},
566*2b54f0dbSXin Li 	{
567*2b54f0dbSXin Li 		.key = "dalvik.vm.heapminfree",
568*2b54f0dbSXin Li 		.value = "512k",
569*2b54f0dbSXin Li 	},
570*2b54f0dbSXin Li 	{
571*2b54f0dbSXin Li 		.key = "dalvik.vm.heapsize",
572*2b54f0dbSXin Li 		.value = "512m",
573*2b54f0dbSXin Li 	},
574*2b54f0dbSXin Li 	{
575*2b54f0dbSXin Li 		.key = "dalvik.vm.heapstartsize",
576*2b54f0dbSXin Li 		.value = "16m",
577*2b54f0dbSXin Li 	},
578*2b54f0dbSXin Li 	{
579*2b54f0dbSXin Li 		.key = "dalvik.vm.heaptargetutilization",
580*2b54f0dbSXin Li 		.value = "0.75",
581*2b54f0dbSXin Li 	},
582*2b54f0dbSXin Li 	{
583*2b54f0dbSXin Li 		.key = "dalvik.vm.image-dex2oat-Xms",
584*2b54f0dbSXin Li 		.value = "64m",
585*2b54f0dbSXin Li 	},
586*2b54f0dbSXin Li 	{
587*2b54f0dbSXin Li 		.key = "dalvik.vm.image-dex2oat-Xmx",
588*2b54f0dbSXin Li 		.value = "64m",
589*2b54f0dbSXin Li 	},
590*2b54f0dbSXin Li 	{
591*2b54f0dbSXin Li 		.key = "dalvik.vm.isa.arm.features",
592*2b54f0dbSXin Li 		.value = "default",
593*2b54f0dbSXin Li 	},
594*2b54f0dbSXin Li 	{
595*2b54f0dbSXin Li 		.key = "dalvik.vm.isa.arm.variant",
596*2b54f0dbSXin Li 		.value = "denver",
597*2b54f0dbSXin Li 	},
598*2b54f0dbSXin Li 	{
599*2b54f0dbSXin Li 		.key = "dalvik.vm.isa.arm64.features",
600*2b54f0dbSXin Li 		.value = "default",
601*2b54f0dbSXin Li 	},
602*2b54f0dbSXin Li 	{
603*2b54f0dbSXin Li 		.key = "dalvik.vm.isa.arm64.variant",
604*2b54f0dbSXin Li 		.value = "denver64",
605*2b54f0dbSXin Li 	},
606*2b54f0dbSXin Li 	{
607*2b54f0dbSXin Li 		.key = "dalvik.vm.stack-trace-file",
608*2b54f0dbSXin Li 		.value = "/data/anr/traces.txt",
609*2b54f0dbSXin Li 	},
610*2b54f0dbSXin Li 	{
611*2b54f0dbSXin Li 		.key = "dalvik.vm.usejit",
612*2b54f0dbSXin Li 		.value = "true",
613*2b54f0dbSXin Li 	},
614*2b54f0dbSXin Li 	{
615*2b54f0dbSXin Li 		.key = "dalvik.vm.usejitprofiles",
616*2b54f0dbSXin Li 		.value = "true",
617*2b54f0dbSXin Li 	},
618*2b54f0dbSXin Li 	{
619*2b54f0dbSXin Li 		.key = "debug.atrace.tags.enableflags",
620*2b54f0dbSXin Li 		.value = "0",
621*2b54f0dbSXin Li 	},
622*2b54f0dbSXin Li 	{
623*2b54f0dbSXin Li 		.key = "debug.force_rtl",
624*2b54f0dbSXin Li 		.value = "0",
625*2b54f0dbSXin Li 	},
626*2b54f0dbSXin Li 	{
627*2b54f0dbSXin Li 		.key = "drm.service.enabled",
628*2b54f0dbSXin Li 		.value = "true",
629*2b54f0dbSXin Li 	},
630*2b54f0dbSXin Li 	{
631*2b54f0dbSXin Li 		.key = "fmas.spkr_2ch",
632*2b54f0dbSXin Li 		.value = "35,25",
633*2b54f0dbSXin Li 	},
634*2b54f0dbSXin Li 	{
635*2b54f0dbSXin Li 		.key = "fmas.spkr_6ch",
636*2b54f0dbSXin Li 		.value = "35,20,110",
637*2b54f0dbSXin Li 	},
638*2b54f0dbSXin Li 	{
639*2b54f0dbSXin Li 		.key = "fmas.spkr_angles",
640*2b54f0dbSXin Li 		.value = "10",
641*2b54f0dbSXin Li 	},
642*2b54f0dbSXin Li 	{
643*2b54f0dbSXin Li 		.key = "fmas.spkr_sgain",
644*2b54f0dbSXin Li 		.value = "0",
645*2b54f0dbSXin Li 	},
646*2b54f0dbSXin Li 	{
647*2b54f0dbSXin Li 		.key = "gsm.current.phone-type",
648*2b54f0dbSXin Li 		.value = "1",
649*2b54f0dbSXin Li 	},
650*2b54f0dbSXin Li 	{
651*2b54f0dbSXin Li 		.key = "gsm.network.type",
652*2b54f0dbSXin Li 		.value = "Unknown",
653*2b54f0dbSXin Li 	},
654*2b54f0dbSXin Li 	{
655*2b54f0dbSXin Li 		.key = "gsm.sim.operator.alpha",
656*2b54f0dbSXin Li 		.value = "",
657*2b54f0dbSXin Li 	},
658*2b54f0dbSXin Li 	{
659*2b54f0dbSXin Li 		.key = "gsm.sim.operator.iso-country",
660*2b54f0dbSXin Li 		.value = "",
661*2b54f0dbSXin Li 	},
662*2b54f0dbSXin Li 	{
663*2b54f0dbSXin Li 		.key = "gsm.sim.operator.numeric",
664*2b54f0dbSXin Li 		.value = "",
665*2b54f0dbSXin Li 	},
666*2b54f0dbSXin Li 	{
667*2b54f0dbSXin Li 		.key = "gsm.sim.state",
668*2b54f0dbSXin Li 		.value = "NOT_READY",
669*2b54f0dbSXin Li 	},
670*2b54f0dbSXin Li 	{
671*2b54f0dbSXin Li 		.key = "init.svc.adbd",
672*2b54f0dbSXin Li 		.value = "running",
673*2b54f0dbSXin Li 	},
674*2b54f0dbSXin Li 	{
675*2b54f0dbSXin Li 		.key = "init.svc.audioserver",
676*2b54f0dbSXin Li 		.value = "running",
677*2b54f0dbSXin Li 	},
678*2b54f0dbSXin Li 	{
679*2b54f0dbSXin Li 		.key = "init.svc.bootanim",
680*2b54f0dbSXin Li 		.value = "running",
681*2b54f0dbSXin Li 	},
682*2b54f0dbSXin Li 	{
683*2b54f0dbSXin Li 		.key = "init.svc.cameraserver",
684*2b54f0dbSXin Li 		.value = "running",
685*2b54f0dbSXin Li 	},
686*2b54f0dbSXin Li 	{
687*2b54f0dbSXin Li 		.key = "init.svc.debuggerd",
688*2b54f0dbSXin Li 		.value = "running",
689*2b54f0dbSXin Li 	},
690*2b54f0dbSXin Li 	{
691*2b54f0dbSXin Li 		.key = "init.svc.debuggerd64",
692*2b54f0dbSXin Li 		.value = "running",
693*2b54f0dbSXin Li 	},
694*2b54f0dbSXin Li 	{
695*2b54f0dbSXin Li 		.key = "init.svc.drm",
696*2b54f0dbSXin Li 		.value = "running",
697*2b54f0dbSXin Li 	},
698*2b54f0dbSXin Li 	{
699*2b54f0dbSXin Li 		.key = "init.svc.flash_recovery",
700*2b54f0dbSXin Li 		.value = "stopped",
701*2b54f0dbSXin Li 	},
702*2b54f0dbSXin Li 	{
703*2b54f0dbSXin Li 		.key = "init.svc.gatekeeperd",
704*2b54f0dbSXin Li 		.value = "running",
705*2b54f0dbSXin Li 	},
706*2b54f0dbSXin Li 	{
707*2b54f0dbSXin Li 		.key = "init.svc.gpsd",
708*2b54f0dbSXin Li 		.value = "running",
709*2b54f0dbSXin Li 	},
710*2b54f0dbSXin Li 	{
711*2b54f0dbSXin Li 		.key = "init.svc.healthd",
712*2b54f0dbSXin Li 		.value = "running",
713*2b54f0dbSXin Li 	},
714*2b54f0dbSXin Li 	{
715*2b54f0dbSXin Li 		.key = "init.svc.installd",
716*2b54f0dbSXin Li 		.value = "running",
717*2b54f0dbSXin Li 	},
718*2b54f0dbSXin Li 	{
719*2b54f0dbSXin Li 		.key = "init.svc.keystore",
720*2b54f0dbSXin Li 		.value = "running",
721*2b54f0dbSXin Li 	},
722*2b54f0dbSXin Li 	{
723*2b54f0dbSXin Li 		.key = "init.svc.lmkd",
724*2b54f0dbSXin Li 		.value = "running",
725*2b54f0dbSXin Li 	},
726*2b54f0dbSXin Li 	{
727*2b54f0dbSXin Li 		.key = "init.svc.logd",
728*2b54f0dbSXin Li 		.value = "running",
729*2b54f0dbSXin Li 	},
730*2b54f0dbSXin Li 	{
731*2b54f0dbSXin Li 		.key = "init.svc.logd-reinit",
732*2b54f0dbSXin Li 		.value = "stopped",
733*2b54f0dbSXin Li 	},
734*2b54f0dbSXin Li 	{
735*2b54f0dbSXin Li 		.key = "init.svc.media",
736*2b54f0dbSXin Li 		.value = "running",
737*2b54f0dbSXin Li 	},
738*2b54f0dbSXin Li 	{
739*2b54f0dbSXin Li 		.key = "init.svc.mediacodec",
740*2b54f0dbSXin Li 		.value = "running",
741*2b54f0dbSXin Li 	},
742*2b54f0dbSXin Li 	{
743*2b54f0dbSXin Li 		.key = "init.svc.mediadrm",
744*2b54f0dbSXin Li 		.value = "running",
745*2b54f0dbSXin Li 	},
746*2b54f0dbSXin Li 	{
747*2b54f0dbSXin Li 		.key = "init.svc.mediaextractor",
748*2b54f0dbSXin Li 		.value = "running",
749*2b54f0dbSXin Li 	},
750*2b54f0dbSXin Li 	{
751*2b54f0dbSXin Li 		.key = "init.svc.netd",
752*2b54f0dbSXin Li 		.value = "running",
753*2b54f0dbSXin Li 	},
754*2b54f0dbSXin Li 	{
755*2b54f0dbSXin Li 		.key = "init.svc.p2p_supplicant",
756*2b54f0dbSXin Li 		.value = "running",
757*2b54f0dbSXin Li 	},
758*2b54f0dbSXin Li 	{
759*2b54f0dbSXin Li 		.key = "init.svc.servicemanager",
760*2b54f0dbSXin Li 		.value = "running",
761*2b54f0dbSXin Li 	},
762*2b54f0dbSXin Li 	{
763*2b54f0dbSXin Li 		.key = "init.svc.surfaceflinger",
764*2b54f0dbSXin Li 		.value = "running",
765*2b54f0dbSXin Li 	},
766*2b54f0dbSXin Li 	{
767*2b54f0dbSXin Li 		.key = "init.svc.tlk_daemon",
768*2b54f0dbSXin Li 		.value = "running",
769*2b54f0dbSXin Li 	},
770*2b54f0dbSXin Li 	{
771*2b54f0dbSXin Li 		.key = "init.svc.ueventd",
772*2b54f0dbSXin Li 		.value = "running",
773*2b54f0dbSXin Li 	},
774*2b54f0dbSXin Li 	{
775*2b54f0dbSXin Li 		.key = "init.svc.vold",
776*2b54f0dbSXin Li 		.value = "running",
777*2b54f0dbSXin Li 	},
778*2b54f0dbSXin Li 	{
779*2b54f0dbSXin Li 		.key = "init.svc.watchdogd",
780*2b54f0dbSXin Li 		.value = "running",
781*2b54f0dbSXin Li 	},
782*2b54f0dbSXin Li 	{
783*2b54f0dbSXin Li 		.key = "init.svc.zygote",
784*2b54f0dbSXin Li 		.value = "running",
785*2b54f0dbSXin Li 	},
786*2b54f0dbSXin Li 	{
787*2b54f0dbSXin Li 		.key = "init.svc.zygote_secondary",
788*2b54f0dbSXin Li 		.value = "running",
789*2b54f0dbSXin Li 	},
790*2b54f0dbSXin Li 	{
791*2b54f0dbSXin Li 		.key = "keyguard.no_require_sim",
792*2b54f0dbSXin Li 		.value = "true",
793*2b54f0dbSXin Li 	},
794*2b54f0dbSXin Li 	{
795*2b54f0dbSXin Li 		.key = "media.aac_51_output_enabled",
796*2b54f0dbSXin Li 		.value = "true",
797*2b54f0dbSXin Li 	},
798*2b54f0dbSXin Li 	{
799*2b54f0dbSXin Li 		.key = "net.bt.name",
800*2b54f0dbSXin Li 		.value = "Android",
801*2b54f0dbSXin Li 	},
802*2b54f0dbSXin Li 	{
803*2b54f0dbSXin Li 		.key = "net.change",
804*2b54f0dbSXin Li 		.value = "net.qtaguid_enabled",
805*2b54f0dbSXin Li 	},
806*2b54f0dbSXin Li 	{
807*2b54f0dbSXin Li 		.key = "net.hostname",
808*2b54f0dbSXin Li 		.value = "android-bace03474dcf1dcc",
809*2b54f0dbSXin Li 	},
810*2b54f0dbSXin Li 	{
811*2b54f0dbSXin Li 		.key = "net.qtaguid_enabled",
812*2b54f0dbSXin Li 		.value = "1",
813*2b54f0dbSXin Li 	},
814*2b54f0dbSXin Li 	{
815*2b54f0dbSXin Li 		.key = "net.tcp.default_init_rwnd",
816*2b54f0dbSXin Li 		.value = "60",
817*2b54f0dbSXin Li 	},
818*2b54f0dbSXin Li 	{
819*2b54f0dbSXin Li 		.key = "partition.system.verified",
820*2b54f0dbSXin Li 		.value = "2",
821*2b54f0dbSXin Li 	},
822*2b54f0dbSXin Li 	{
823*2b54f0dbSXin Li 		.key = "partition.vendor.verified",
824*2b54f0dbSXin Li 		.value = "2",
825*2b54f0dbSXin Li 	},
826*2b54f0dbSXin Li 	{
827*2b54f0dbSXin Li 		.key = "persist.sys.dalvik.vm.lib.2",
828*2b54f0dbSXin Li 		.value = "libart.so",
829*2b54f0dbSXin Li 	},
830*2b54f0dbSXin Li 	{
831*2b54f0dbSXin Li 		.key = "persist.sys.profiler_ms",
832*2b54f0dbSXin Li 		.value = "0",
833*2b54f0dbSXin Li 	},
834*2b54f0dbSXin Li 	{
835*2b54f0dbSXin Li 		.key = "persist.sys.timezone",
836*2b54f0dbSXin Li 		.value = "America/Los_Angeles",
837*2b54f0dbSXin Li 	},
838*2b54f0dbSXin Li 	{
839*2b54f0dbSXin Li 		.key = "persist.sys.usb.config",
840*2b54f0dbSXin Li 		.value = "mtp,adb",
841*2b54f0dbSXin Li 	},
842*2b54f0dbSXin Li 	{
843*2b54f0dbSXin Li 		.key = "persist.sys.webview.vmsize",
844*2b54f0dbSXin Li 		.value = "121768048",
845*2b54f0dbSXin Li 	},
846*2b54f0dbSXin Li 	{
847*2b54f0dbSXin Li 		.key = "persist.tegra.compositor",
848*2b54f0dbSXin Li 		.value = "glcomposer",
849*2b54f0dbSXin Li 	},
850*2b54f0dbSXin Li 	{
851*2b54f0dbSXin Li 		.key = "pm.dexopt.ab-ota",
852*2b54f0dbSXin Li 		.value = "speed-profile",
853*2b54f0dbSXin Li 	},
854*2b54f0dbSXin Li 	{
855*2b54f0dbSXin Li 		.key = "pm.dexopt.bg-dexopt",
856*2b54f0dbSXin Li 		.value = "speed-profile",
857*2b54f0dbSXin Li 	},
858*2b54f0dbSXin Li 	{
859*2b54f0dbSXin Li 		.key = "pm.dexopt.boot",
860*2b54f0dbSXin Li 		.value = "verify-profile",
861*2b54f0dbSXin Li 	},
862*2b54f0dbSXin Li 	{
863*2b54f0dbSXin Li 		.key = "pm.dexopt.core-app",
864*2b54f0dbSXin Li 		.value = "speed",
865*2b54f0dbSXin Li 	},
866*2b54f0dbSXin Li 	{
867*2b54f0dbSXin Li 		.key = "pm.dexopt.first-boot",
868*2b54f0dbSXin Li 		.value = "interpret-only",
869*2b54f0dbSXin Li 	},
870*2b54f0dbSXin Li 	{
871*2b54f0dbSXin Li 		.key = "pm.dexopt.forced-dexopt",
872*2b54f0dbSXin Li 		.value = "speed",
873*2b54f0dbSXin Li 	},
874*2b54f0dbSXin Li 	{
875*2b54f0dbSXin Li 		.key = "pm.dexopt.install",
876*2b54f0dbSXin Li 		.value = "interpret-only",
877*2b54f0dbSXin Li 	},
878*2b54f0dbSXin Li 	{
879*2b54f0dbSXin Li 		.key = "pm.dexopt.nsys-library",
880*2b54f0dbSXin Li 		.value = "speed",
881*2b54f0dbSXin Li 	},
882*2b54f0dbSXin Li 	{
883*2b54f0dbSXin Li 		.key = "pm.dexopt.shared-apk",
884*2b54f0dbSXin Li 		.value = "speed",
885*2b54f0dbSXin Li 	},
886*2b54f0dbSXin Li 	{
887*2b54f0dbSXin Li 		.key = "ro.adb.secure",
888*2b54f0dbSXin Li 		.value = "1",
889*2b54f0dbSXin Li 	},
890*2b54f0dbSXin Li 	{
891*2b54f0dbSXin Li 		.key = "ro.allow.mock.location",
892*2b54f0dbSXin Li 		.value = "0",
893*2b54f0dbSXin Li 	},
894*2b54f0dbSXin Li 	{
895*2b54f0dbSXin Li 		.key = "ro.atrace.core.services",
896*2b54f0dbSXin Li 		.value = "com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent",
897*2b54f0dbSXin Li 	},
898*2b54f0dbSXin Li 	{
899*2b54f0dbSXin Li 		.key = "ro.audio.monitorRotation",
900*2b54f0dbSXin Li 		.value = "true",
901*2b54f0dbSXin Li 	},
902*2b54f0dbSXin Li 	{
903*2b54f0dbSXin Li 		.key = "ro.baseband",
904*2b54f0dbSXin Li 		.value = "N/A",
905*2b54f0dbSXin Li 	},
906*2b54f0dbSXin Li 	{
907*2b54f0dbSXin Li 		.key = "ro.board.platform",
908*2b54f0dbSXin Li 		.value = "tegra132",
909*2b54f0dbSXin Li 	},
910*2b54f0dbSXin Li 	{
911*2b54f0dbSXin Li 		.key = "ro.boot.baseband",
912*2b54f0dbSXin Li 		.value = "N/A",
913*2b54f0dbSXin Li 	},
914*2b54f0dbSXin Li 	{
915*2b54f0dbSXin Li 		.key = "ro.boot.bootloader",
916*2b54f0dbSXin Li 		.value = "3.50.0.0143",
917*2b54f0dbSXin Li 	},
918*2b54f0dbSXin Li 	{
919*2b54f0dbSXin Li 		.key = "ro.boot.bootreason",
920*2b54f0dbSXin Li 		.value = "reboot",
921*2b54f0dbSXin Li 	},
922*2b54f0dbSXin Li 	{
923*2b54f0dbSXin Li 		.key = "ro.boot.hardware",
924*2b54f0dbSXin Li 		.value = "flounder",
925*2b54f0dbSXin Li 	},
926*2b54f0dbSXin Li 	{
927*2b54f0dbSXin Li 		.key = "ro.boot.misc_pagesize",
928*2b54f0dbSXin Li 		.value = "2048",
929*2b54f0dbSXin Li 	},
930*2b54f0dbSXin Li 	{
931*2b54f0dbSXin Li 		.key = "ro.boot.mode",
932*2b54f0dbSXin Li 		.value = "normal",
933*2b54f0dbSXin Li 	},
934*2b54f0dbSXin Li 	{
935*2b54f0dbSXin Li 		.key = "ro.boot.serialno",
936*2b54f0dbSXin Li 		.value = "HT4CSJT01353",
937*2b54f0dbSXin Li 	},
938*2b54f0dbSXin Li 	{
939*2b54f0dbSXin Li 		.key = "ro.boot.wificountrycode",
940*2b54f0dbSXin Li 		.value = "US",
941*2b54f0dbSXin Li 	},
942*2b54f0dbSXin Li 	{
943*2b54f0dbSXin Li 		.key = "ro.bootimage.build.date",
944*2b54f0dbSXin Li 		.value = "Mon Apr 24 19:32:57 UTC 2017",
945*2b54f0dbSXin Li 	},
946*2b54f0dbSXin Li 	{
947*2b54f0dbSXin Li 		.key = "ro.bootimage.build.date.utc",
948*2b54f0dbSXin Li 		.value = "1493062377",
949*2b54f0dbSXin Li 	},
950*2b54f0dbSXin Li 	{
951*2b54f0dbSXin Li 		.key = "ro.bootimage.build.fingerprint",
952*2b54f0dbSXin Li 		.value = "google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys",
953*2b54f0dbSXin Li 	},
954*2b54f0dbSXin Li 	{
955*2b54f0dbSXin Li 		.key = "ro.bootloader",
956*2b54f0dbSXin Li 		.value = "3.50.0.0143",
957*2b54f0dbSXin Li 	},
958*2b54f0dbSXin Li 	{
959*2b54f0dbSXin Li 		.key = "ro.bootmode",
960*2b54f0dbSXin Li 		.value = "normal",
961*2b54f0dbSXin Li 	},
962*2b54f0dbSXin Li 	{
963*2b54f0dbSXin Li 		.key = "ro.bt.bdaddr_path",
964*2b54f0dbSXin Li 		.value = "/sys/module/flounder_bdaddress/parameters/bdaddress",
965*2b54f0dbSXin Li 	},
966*2b54f0dbSXin Li 	{
967*2b54f0dbSXin Li 		.key = "ro.build.characteristics",
968*2b54f0dbSXin Li 		.value = "tablet,nosdcard",
969*2b54f0dbSXin Li 	},
970*2b54f0dbSXin Li 	{
971*2b54f0dbSXin Li 		.key = "ro.build.date",
972*2b54f0dbSXin Li 		.value = "Mon Apr 24 19:32:57 UTC 2017",
973*2b54f0dbSXin Li 	},
974*2b54f0dbSXin Li 	{
975*2b54f0dbSXin Li 		.key = "ro.build.date.utc",
976*2b54f0dbSXin Li 		.value = "1493062377",
977*2b54f0dbSXin Li 	},
978*2b54f0dbSXin Li 	{
979*2b54f0dbSXin Li 		.key = "ro.build.description",
980*2b54f0dbSXin Li 		.value = "volantis-user 7.1.1 N9F27C 3938480 release-keys",
981*2b54f0dbSXin Li 	},
982*2b54f0dbSXin Li 	{
983*2b54f0dbSXin Li 		.key = "ro.build.display.id",
984*2b54f0dbSXin Li 		.value = "N9F27C",
985*2b54f0dbSXin Li 	},
986*2b54f0dbSXin Li 	{
987*2b54f0dbSXin Li 		.key = "ro.build.expect.bootloader",
988*2b54f0dbSXin Li 		.value = "3.50.0.0143",
989*2b54f0dbSXin Li 	},
990*2b54f0dbSXin Li 	{
991*2b54f0dbSXin Li 		.key = "ro.build.fingerprint",
992*2b54f0dbSXin Li 		.value = "google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys",
993*2b54f0dbSXin Li 	},
994*2b54f0dbSXin Li 	{
995*2b54f0dbSXin Li 		.key = "ro.build.flavor",
996*2b54f0dbSXin Li 		.value = "volantis-user",
997*2b54f0dbSXin Li 	},
998*2b54f0dbSXin Li 	{
999*2b54f0dbSXin Li 		.key = "ro.build.host",
1000*2b54f0dbSXin Li 		.value = "wphn4.hot.corp.google.com",
1001*2b54f0dbSXin Li 	},
1002*2b54f0dbSXin Li 	{
1003*2b54f0dbSXin Li 		.key = "ro.build.id",
1004*2b54f0dbSXin Li 		.value = "N9F27C",
1005*2b54f0dbSXin Li 	},
1006*2b54f0dbSXin Li 	{
1007*2b54f0dbSXin Li 		.key = "ro.build.product",
1008*2b54f0dbSXin Li 		.value = "flounder",
1009*2b54f0dbSXin Li 	},
1010*2b54f0dbSXin Li 	{
1011*2b54f0dbSXin Li 		.key = "ro.build.tags",
1012*2b54f0dbSXin Li 		.value = "release-keys",
1013*2b54f0dbSXin Li 	},
1014*2b54f0dbSXin Li 	{
1015*2b54f0dbSXin Li 		.key = "ro.build.type",
1016*2b54f0dbSXin Li 		.value = "user",
1017*2b54f0dbSXin Li 	},
1018*2b54f0dbSXin Li 	{
1019*2b54f0dbSXin Li 		.key = "ro.build.user",
1020*2b54f0dbSXin Li 		.value = "android-build",
1021*2b54f0dbSXin Li 	},
1022*2b54f0dbSXin Li 	{
1023*2b54f0dbSXin Li 		.key = "ro.build.version.all_codenames",
1024*2b54f0dbSXin Li 		.value = "REL",
1025*2b54f0dbSXin Li 	},
1026*2b54f0dbSXin Li 	{
1027*2b54f0dbSXin Li 		.key = "ro.build.version.base_os",
1028*2b54f0dbSXin Li 		.value = "",
1029*2b54f0dbSXin Li 	},
1030*2b54f0dbSXin Li 	{
1031*2b54f0dbSXin Li 		.key = "ro.build.version.codename",
1032*2b54f0dbSXin Li 		.value = "REL",
1033*2b54f0dbSXin Li 	},
1034*2b54f0dbSXin Li 	{
1035*2b54f0dbSXin Li 		.key = "ro.build.version.incremental",
1036*2b54f0dbSXin Li 		.value = "3938480",
1037*2b54f0dbSXin Li 	},
1038*2b54f0dbSXin Li 	{
1039*2b54f0dbSXin Li 		.key = "ro.build.version.preview_sdk",
1040*2b54f0dbSXin Li 		.value = "0",
1041*2b54f0dbSXin Li 	},
1042*2b54f0dbSXin Li 	{
1043*2b54f0dbSXin Li 		.key = "ro.build.version.release",
1044*2b54f0dbSXin Li 		.value = "7.1.1",
1045*2b54f0dbSXin Li 	},
1046*2b54f0dbSXin Li 	{
1047*2b54f0dbSXin Li 		.key = "ro.build.version.sdk",
1048*2b54f0dbSXin Li 		.value = "25",
1049*2b54f0dbSXin Li 	},
1050*2b54f0dbSXin Li 	{
1051*2b54f0dbSXin Li 		.key = "ro.build.version.security_patch",
1052*2b54f0dbSXin Li 		.value = "2017-06-05",
1053*2b54f0dbSXin Li 	},
1054*2b54f0dbSXin Li 	{
1055*2b54f0dbSXin Li 		.key = "ro.carrier",
1056*2b54f0dbSXin Li 		.value = "unknown",
1057*2b54f0dbSXin Li 	},
1058*2b54f0dbSXin Li 	{
1059*2b54f0dbSXin Li 		.key = "ro.com.android.dataroaming",
1060*2b54f0dbSXin Li 		.value = "false",
1061*2b54f0dbSXin Li 	},
1062*2b54f0dbSXin Li 	{
1063*2b54f0dbSXin Li 		.key = "ro.com.android.prov_mobiledata",
1064*2b54f0dbSXin Li 		.value = "false",
1065*2b54f0dbSXin Li 	},
1066*2b54f0dbSXin Li 	{
1067*2b54f0dbSXin Li 		.key = "ro.com.android.wifi-watchlist",
1068*2b54f0dbSXin Li 		.value = "GoogleGuest",
1069*2b54f0dbSXin Li 	},
1070*2b54f0dbSXin Li 	{
1071*2b54f0dbSXin Li 		.key = "ro.com.google.clientidbase",
1072*2b54f0dbSXin Li 		.value = "android-google",
1073*2b54f0dbSXin Li 	},
1074*2b54f0dbSXin Li 	{
1075*2b54f0dbSXin Li 		.key = "ro.com.widevine.cachesize",
1076*2b54f0dbSXin Li 		.value = "16777216",
1077*2b54f0dbSXin Li 	},
1078*2b54f0dbSXin Li 	{
1079*2b54f0dbSXin Li 		.key = "ro.config.alarm_alert",
1080*2b54f0dbSXin Li 		.value = "Oxygen.ogg",
1081*2b54f0dbSXin Li 	},
1082*2b54f0dbSXin Li 	{
1083*2b54f0dbSXin Li 		.key = "ro.config.notification_sound",
1084*2b54f0dbSXin Li 		.value = "Tethys.ogg",
1085*2b54f0dbSXin Li 	},
1086*2b54f0dbSXin Li 	{
1087*2b54f0dbSXin Li 		.key = "ro.config.ringtone",
1088*2b54f0dbSXin Li 		.value = "Girtab.ogg",
1089*2b54f0dbSXin Li 	},
1090*2b54f0dbSXin Li 	{
1091*2b54f0dbSXin Li 		.key = "ro.crypto.fs_crypto_blkdev",
1092*2b54f0dbSXin Li 		.value = "/dev/block/dm-2",
1093*2b54f0dbSXin Li 	},
1094*2b54f0dbSXin Li 	{
1095*2b54f0dbSXin Li 		.key = "ro.crypto.state",
1096*2b54f0dbSXin Li 		.value = "encrypted",
1097*2b54f0dbSXin Li 	},
1098*2b54f0dbSXin Li 	{
1099*2b54f0dbSXin Li 		.key = "ro.crypto.type",
1100*2b54f0dbSXin Li 		.value = "block",
1101*2b54f0dbSXin Li 	},
1102*2b54f0dbSXin Li 	{
1103*2b54f0dbSXin Li 		.key = "ro.dalvik.vm.native.bridge",
1104*2b54f0dbSXin Li 		.value = "0",
1105*2b54f0dbSXin Li 	},
1106*2b54f0dbSXin Li 	{
1107*2b54f0dbSXin Li 		.key = "ro.debuggable",
1108*2b54f0dbSXin Li 		.value = "0",
1109*2b54f0dbSXin Li 	},
1110*2b54f0dbSXin Li 	{
1111*2b54f0dbSXin Li 		.key = "ro.enable_boot_charger_mode",
1112*2b54f0dbSXin Li 		.value = "1",
1113*2b54f0dbSXin Li 	},
1114*2b54f0dbSXin Li 	{
1115*2b54f0dbSXin Li 		.key = "ro.error.receiver.system.apps",
1116*2b54f0dbSXin Li 		.value = "com.google.android.gms",
1117*2b54f0dbSXin Li 	},
1118*2b54f0dbSXin Li 	{
1119*2b54f0dbSXin Li 		.key = "ro.expect.recovery_id",
1120*2b54f0dbSXin Li 		.value = "0x93bff4385eaddb27367f1343ab6468f037ef2b7e000000000000000000000000",
1121*2b54f0dbSXin Li 	},
1122*2b54f0dbSXin Li 	{
1123*2b54f0dbSXin Li 		.key = "ro.facelock.black_timeout",
1124*2b54f0dbSXin Li 		.value = "700",
1125*2b54f0dbSXin Li 	},
1126*2b54f0dbSXin Li 	{
1127*2b54f0dbSXin Li 		.key = "ro.facelock.det_timeout",
1128*2b54f0dbSXin Li 		.value = "2500",
1129*2b54f0dbSXin Li 	},
1130*2b54f0dbSXin Li 	{
1131*2b54f0dbSXin Li 		.key = "ro.facelock.est_max_time",
1132*2b54f0dbSXin Li 		.value = "500",
1133*2b54f0dbSXin Li 	},
1134*2b54f0dbSXin Li 	{
1135*2b54f0dbSXin Li 		.key = "ro.facelock.rec_timeout",
1136*2b54f0dbSXin Li 		.value = "3500",
1137*2b54f0dbSXin Li 	},
1138*2b54f0dbSXin Li 	{
1139*2b54f0dbSXin Li 		.key = "ro.frp.pst",
1140*2b54f0dbSXin Li 		.value = "/dev/block/platform/sdhci-tegra.3/by-name/PST",
1141*2b54f0dbSXin Li 	},
1142*2b54f0dbSXin Li 	{
1143*2b54f0dbSXin Li 		.key = "ro.hardware",
1144*2b54f0dbSXin Li 		.value = "flounder",
1145*2b54f0dbSXin Li 	},
1146*2b54f0dbSXin Li 	{
1147*2b54f0dbSXin Li 		.key = "ro.hardware.gps",
1148*2b54f0dbSXin Li 		.value = "bcm47521",
1149*2b54f0dbSXin Li 	},
1150*2b54f0dbSXin Li 	{
1151*2b54f0dbSXin Li 		.key = "ro.hwui.disable_scissor_opt",
1152*2b54f0dbSXin Li 		.value = "true",
1153*2b54f0dbSXin Li 	},
1154*2b54f0dbSXin Li 	{
1155*2b54f0dbSXin Li 		.key = "ro.hwui.drop_shadow_cache_size",
1156*2b54f0dbSXin Li 		.value = "6",
1157*2b54f0dbSXin Li 	},
1158*2b54f0dbSXin Li 	{
1159*2b54f0dbSXin Li 		.key = "ro.hwui.gradient_cache_size",
1160*2b54f0dbSXin Li 		.value = "1",
1161*2b54f0dbSXin Li 	},
1162*2b54f0dbSXin Li 	{
1163*2b54f0dbSXin Li 		.key = "ro.hwui.layer_cache_size",
1164*2b54f0dbSXin Li 		.value = "48",
1165*2b54f0dbSXin Li 	},
1166*2b54f0dbSXin Li 	{
1167*2b54f0dbSXin Li 		.key = "ro.hwui.path_cache_size",
1168*2b54f0dbSXin Li 		.value = "32",
1169*2b54f0dbSXin Li 	},
1170*2b54f0dbSXin Li 	{
1171*2b54f0dbSXin Li 		.key = "ro.hwui.r_buffer_cache_size",
1172*2b54f0dbSXin Li 		.value = "8",
1173*2b54f0dbSXin Li 	},
1174*2b54f0dbSXin Li 	{
1175*2b54f0dbSXin Li 		.key = "ro.hwui.text_large_cache_height",
1176*2b54f0dbSXin Li 		.value = "1024",
1177*2b54f0dbSXin Li 	},
1178*2b54f0dbSXin Li 	{
1179*2b54f0dbSXin Li 		.key = "ro.hwui.text_large_cache_width",
1180*2b54f0dbSXin Li 		.value = "2048",
1181*2b54f0dbSXin Li 	},
1182*2b54f0dbSXin Li 	{
1183*2b54f0dbSXin Li 		.key = "ro.hwui.text_small_cache_height",
1184*2b54f0dbSXin Li 		.value = "1024",
1185*2b54f0dbSXin Li 	},
1186*2b54f0dbSXin Li 	{
1187*2b54f0dbSXin Li 		.key = "ro.hwui.text_small_cache_width",
1188*2b54f0dbSXin Li 		.value = "1024",
1189*2b54f0dbSXin Li 	},
1190*2b54f0dbSXin Li 	{
1191*2b54f0dbSXin Li 		.key = "ro.hwui.texture_cache_flushrate",
1192*2b54f0dbSXin Li 		.value = "0.4",
1193*2b54f0dbSXin Li 	},
1194*2b54f0dbSXin Li 	{
1195*2b54f0dbSXin Li 		.key = "ro.hwui.texture_cache_size",
1196*2b54f0dbSXin Li 		.value = "72",
1197*2b54f0dbSXin Li 	},
1198*2b54f0dbSXin Li 	{
1199*2b54f0dbSXin Li 		.key = "ro.opengles.version",
1200*2b54f0dbSXin Li 		.value = "196609",
1201*2b54f0dbSXin Li 	},
1202*2b54f0dbSXin Li 	{
1203*2b54f0dbSXin Li 		.key = "ro.product.board",
1204*2b54f0dbSXin Li 		.value = "flounder",
1205*2b54f0dbSXin Li 	},
1206*2b54f0dbSXin Li 	{
1207*2b54f0dbSXin Li 		.key = "ro.product.brand",
1208*2b54f0dbSXin Li 		.value = "google",
1209*2b54f0dbSXin Li 	},
1210*2b54f0dbSXin Li 	{
1211*2b54f0dbSXin Li 		.key = "ro.product.cpu.abi",
1212*2b54f0dbSXin Li 		.value = "arm64-v8a",
1213*2b54f0dbSXin Li 	},
1214*2b54f0dbSXin Li 	{
1215*2b54f0dbSXin Li 		.key = "ro.product.cpu.abilist",
1216*2b54f0dbSXin Li 		.value = "arm64-v8a,armeabi-v7a,armeabi",
1217*2b54f0dbSXin Li 	},
1218*2b54f0dbSXin Li 	{
1219*2b54f0dbSXin Li 		.key = "ro.product.cpu.abilist32",
1220*2b54f0dbSXin Li 		.value = "armeabi-v7a,armeabi",
1221*2b54f0dbSXin Li 	},
1222*2b54f0dbSXin Li 	{
1223*2b54f0dbSXin Li 		.key = "ro.product.cpu.abilist64",
1224*2b54f0dbSXin Li 		.value = "arm64-v8a",
1225*2b54f0dbSXin Li 	},
1226*2b54f0dbSXin Li 	{
1227*2b54f0dbSXin Li 		.key = "ro.product.device",
1228*2b54f0dbSXin Li 		.value = "flounder",
1229*2b54f0dbSXin Li 	},
1230*2b54f0dbSXin Li 	{
1231*2b54f0dbSXin Li 		.key = "ro.product.locale",
1232*2b54f0dbSXin Li 		.value = "en-US",
1233*2b54f0dbSXin Li 	},
1234*2b54f0dbSXin Li 	{
1235*2b54f0dbSXin Li 		.key = "ro.product.manufacturer",
1236*2b54f0dbSXin Li 		.value = "htc",
1237*2b54f0dbSXin Li 	},
1238*2b54f0dbSXin Li 	{
1239*2b54f0dbSXin Li 		.key = "ro.product.model",
1240*2b54f0dbSXin Li 		.value = "Nexus 9",
1241*2b54f0dbSXin Li 	},
1242*2b54f0dbSXin Li 	{
1243*2b54f0dbSXin Li 		.key = "ro.product.name",
1244*2b54f0dbSXin Li 		.value = "volantis",
1245*2b54f0dbSXin Li 	},
1246*2b54f0dbSXin Li 	{
1247*2b54f0dbSXin Li 		.key = "ro.radio.noril",
1248*2b54f0dbSXin Li 		.value = "true",
1249*2b54f0dbSXin Li 	},
1250*2b54f0dbSXin Li 	{
1251*2b54f0dbSXin Li 		.key = "ro.recovery_id",
1252*2b54f0dbSXin Li 		.value = "0x0000000000000000000000000000000000000000000000000000000000000000",
1253*2b54f0dbSXin Li 	},
1254*2b54f0dbSXin Li 	{
1255*2b54f0dbSXin Li 		.key = "ro.retaildemo.video_path",
1256*2b54f0dbSXin Li 		.value = "/data/preloads/demo/retail_demo.mp4",
1257*2b54f0dbSXin Li 	},
1258*2b54f0dbSXin Li 	{
1259*2b54f0dbSXin Li 		.key = "ro.revision",
1260*2b54f0dbSXin Li 		.value = "0",
1261*2b54f0dbSXin Li 	},
1262*2b54f0dbSXin Li 	{
1263*2b54f0dbSXin Li 		.key = "ro.ril.def.agps.mode",
1264*2b54f0dbSXin Li 		.value = "1",
1265*2b54f0dbSXin Li 	},
1266*2b54f0dbSXin Li 	{
1267*2b54f0dbSXin Li 		.key = "ro.secure",
1268*2b54f0dbSXin Li 		.value = "1",
1269*2b54f0dbSXin Li 	},
1270*2b54f0dbSXin Li 	{
1271*2b54f0dbSXin Li 		.key = "ro.serialno",
1272*2b54f0dbSXin Li 		.value = "HT4CSJT01353",
1273*2b54f0dbSXin Li 	},
1274*2b54f0dbSXin Li 	{
1275*2b54f0dbSXin Li 		.key = "ro.setupwizard.enterprise_mode",
1276*2b54f0dbSXin Li 		.value = "1",
1277*2b54f0dbSXin Li 	},
1278*2b54f0dbSXin Li 	{
1279*2b54f0dbSXin Li 		.key = "ro.sf.lcd_density",
1280*2b54f0dbSXin Li 		.value = "320",
1281*2b54f0dbSXin Li 	},
1282*2b54f0dbSXin Li 	{
1283*2b54f0dbSXin Li 		.key = "ro.url.legal",
1284*2b54f0dbSXin Li 		.value = "http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html",
1285*2b54f0dbSXin Li 	},
1286*2b54f0dbSXin Li 	{
1287*2b54f0dbSXin Li 		.key = "ro.url.legal.android_privacy",
1288*2b54f0dbSXin Li 		.value = "http://www.google.com/intl/%s/mobile/android/basic/privacy.html",
1289*2b54f0dbSXin Li 	},
1290*2b54f0dbSXin Li 	{
1291*2b54f0dbSXin Li 		.key = "ro.vendor.build.date",
1292*2b54f0dbSXin Li 		.value = "Mon Apr 24 19:32:57 UTC 2017",
1293*2b54f0dbSXin Li 	},
1294*2b54f0dbSXin Li 	{
1295*2b54f0dbSXin Li 		.key = "ro.vendor.build.date.utc",
1296*2b54f0dbSXin Li 		.value = "1493062377",
1297*2b54f0dbSXin Li 	},
1298*2b54f0dbSXin Li 	{
1299*2b54f0dbSXin Li 		.key = "ro.vendor.build.fingerprint",
1300*2b54f0dbSXin Li 		.value = "google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys",
1301*2b54f0dbSXin Li 	},
1302*2b54f0dbSXin Li 	{
1303*2b54f0dbSXin Li 		.key = "ro.wifi.channels",
1304*2b54f0dbSXin Li 		.value = "",
1305*2b54f0dbSXin Li 	},
1306*2b54f0dbSXin Li 	{
1307*2b54f0dbSXin Li 		.key = "ro.zygote",
1308*2b54f0dbSXin Li 		.value = "zygote64_32",
1309*2b54f0dbSXin Li 	},
1310*2b54f0dbSXin Li 	{
1311*2b54f0dbSXin Li 		.key = "security.perf_harden",
1312*2b54f0dbSXin Li 		.value = "1",
1313*2b54f0dbSXin Li 	},
1314*2b54f0dbSXin Li 	{
1315*2b54f0dbSXin Li 		.key = "selinux.reload_policy",
1316*2b54f0dbSXin Li 		.value = "1",
1317*2b54f0dbSXin Li 	},
1318*2b54f0dbSXin Li 	{
1319*2b54f0dbSXin Li 		.key = "service.bootanim.exit",
1320*2b54f0dbSXin Li 		.value = "0",
1321*2b54f0dbSXin Li 	},
1322*2b54f0dbSXin Li 	{
1323*2b54f0dbSXin Li 		.key = "sys.oem_unlock_allowed",
1324*2b54f0dbSXin Li 		.value = "0",
1325*2b54f0dbSXin Li 	},
1326*2b54f0dbSXin Li 	{
1327*2b54f0dbSXin Li 		.key = "sys.sysctl.extra_free_kbytes",
1328*2b54f0dbSXin Li 		.value = "36864",
1329*2b54f0dbSXin Li 	},
1330*2b54f0dbSXin Li 	{
1331*2b54f0dbSXin Li 		.key = "sys.usb.config",
1332*2b54f0dbSXin Li 		.value = "mtp,adb",
1333*2b54f0dbSXin Li 	},
1334*2b54f0dbSXin Li 	{
1335*2b54f0dbSXin Li 		.key = "sys.usb.configfs",
1336*2b54f0dbSXin Li 		.value = "0",
1337*2b54f0dbSXin Li 	},
1338*2b54f0dbSXin Li 	{
1339*2b54f0dbSXin Li 		.key = "sys.usb.ffs.ready",
1340*2b54f0dbSXin Li 		.value = "1",
1341*2b54f0dbSXin Li 	},
1342*2b54f0dbSXin Li 	{
1343*2b54f0dbSXin Li 		.key = "sys.usb.state",
1344*2b54f0dbSXin Li 		.value = "mtp,adb",
1345*2b54f0dbSXin Li 	},
1346*2b54f0dbSXin Li 	{
1347*2b54f0dbSXin Li 		.key = "vold.decrypt",
1348*2b54f0dbSXin Li 		.value = "trigger_restart_framework",
1349*2b54f0dbSXin Li 	},
1350*2b54f0dbSXin Li 	{
1351*2b54f0dbSXin Li 		.key = "vold.has_adoptable",
1352*2b54f0dbSXin Li 		.value = "0",
1353*2b54f0dbSXin Li 	},
1354*2b54f0dbSXin Li 	{
1355*2b54f0dbSXin Li 		.key = "vold.post_fs_data_done",
1356*2b54f0dbSXin Li 		.value = "1",
1357*2b54f0dbSXin Li 	},
1358*2b54f0dbSXin Li 	{
1359*2b54f0dbSXin Li 		.key = "wifi.interface",
1360*2b54f0dbSXin Li 		.value = "wlan0",
1361*2b54f0dbSXin Li 	},
1362*2b54f0dbSXin Li 	{
1363*2b54f0dbSXin Li 		.key = "wlan.driver.status",
1364*2b54f0dbSXin Li 		.value = "ok",
1365*2b54f0dbSXin Li 	},
1366*2b54f0dbSXin Li 	{ NULL },
1367*2b54f0dbSXin Li };
1368*2b54f0dbSXin Li #endif /* __ANDROID__ */
1369