1 struct cpuinfo_mock_file filesystem[] = { 2 { 3 .path = "/proc/cpuinfo", 4 .size = 656, 5 .content = 6 "processor\t: 0\n" 7 "Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n" 8 "CPU implementer\t: 0x41\n" 9 "CPU architecture: 8\n" 10 "CPU variant\t: 0x1\n" 11 "CPU part\t: 0xd07\n" 12 "CPU revision\t: 1\n" 13 "\n" 14 "processor\t: 1\n" 15 "Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n" 16 "CPU implementer\t: 0x41\n" 17 "CPU architecture: 8\n" 18 "CPU variant\t: 0x1\n" 19 "CPU part\t: 0xd07\n" 20 "CPU revision\t: 1\n" 21 "\n" 22 "processor\t: 2\n" 23 "Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n" 24 "CPU implementer\t: 0x41\n" 25 "CPU architecture: 8\n" 26 "CPU variant\t: 0x1\n" 27 "CPU part\t: 0xd07\n" 28 "CPU revision\t: 1\n" 29 "\n" 30 "processor\t: 3\n" 31 "Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n" 32 "CPU implementer\t: 0x41\n" 33 "CPU architecture: 8\n" 34 "CPU variant\t: 0x1\n" 35 "CPU part\t: 0xd07\n" 36 "CPU revision\t: 1\n" 37 "\n", 38 }, 39 { 40 .path = "/sys/devices/system/cpu/kernel_max", 41 .size = 2, 42 .content = "3\n", 43 }, 44 { 45 .path = "/sys/devices/system/cpu/possible", 46 .size = 4, 47 .content = "0-3\n", 48 }, 49 { 50 .path = "/sys/devices/system/cpu/present", 51 .size = 4, 52 .content = "0-3\n", 53 }, 54 { 55 .path = "/sys/devices/system/cpu/online", 56 .size = 4, 57 .content = "0-3\n", 58 }, 59 { 60 .path = "/sys/devices/system/cpu/offline", 61 .size = 1, 62 .content = "\n", 63 }, 64 { 65 .path = "/sys/devices/system/cpu/modalias", 66 .size = 66, 67 .content = "cpu:type:aarch64:feature:,0000,0001,0002,0003,0004,0005,0006,0007\n", 68 }, 69 { 70 .path = "/sys/devices/system/cpu/cpufreq/all_time_in_state", 71 .size = 536, 72 .content = 73 "freq\t\tcpu0\t\tcpu1\t\tcpu2\t\tcpu3\t\t\n" 74 "51000\t\t18\t\t18\t\t18\t\t18\t\t\n" 75 "102000\t\t13\t\t13\t\t13\t\t13\t\t\n" 76 "204000\t\t309\t\t309\t\t309\t\t309\t\t\n" 77 "306000\t\t31\t\t31\t\t31\t\t31\t\t\n" 78 "408000\t\t169\t\t169\t\t169\t\t169\t\t\n" 79 "510000\t\t106\t\t106\t\t106\t\t106\t\t\n" 80 "612000\t\t60\t\t60\t\t60\t\t60\t\t\n" 81 "714000\t\t23\t\t23\t\t23\t\t23\t\t\n" 82 "816000\t\t15\t\t15\t\t15\t\t15\t\t\n" 83 "918000\t\t19\t\t19\t\t19\t\t19\t\t\n" 84 "1020000\t\t7\t\t7\t\t7\t\t7\t\t\n" 85 "1122000\t\t3\t\t3\t\t3\t\t3\t\t\n" 86 "1224000\t\t5\t\t5\t\t5\t\t5\t\t\n" 87 "1326000\t\t6\t\t6\t\t6\t\t6\t\t\n" 88 "1428000\t\t0\t\t0\t\t0\t\t0\t\t\n" 89 "1530000\t\t71\t\t71\t\t71\t\t71\t\t\n" 90 "1632000\t\t13\t\t13\t\t13\t\t13\t\t\n" 91 "1734000\t\t17\t\t17\t\t17\t\t17\t\t\n" 92 "1836000\t\t26\t\t26\t\t26\t\t26\t\t\n" 93 "1912500\t\t932\t\t932\t\t932\t\t932\t\t\n", 94 }, 95 { 96 .path = "/sys/devices/system/cpu/cpufreq/current_in_state", 97 .size = 1196, 98 .content = 99 "CPU0:51000=60960 102000=109970 204000=172130 306000=234290 408000=292560 510000=354420 612000=411500 714000=467380 816000=525650 918000=584820 1020000=573170 1122000=581540 1224000=657440 1326000=773390 1428000=896810 1530000=1048620 1632000=1235100 1734000=1359410 1836000=1375250 1912500=1426050 \n" 100 "CPU1:51000=60960 102000=109970 204000=172130 306000=234290 408000=292560 510000=354420 612000=411500 714000=467380 816000=525650 918000=584820 1020000=573170 1122000=581540 1224000=657440 1326000=773390 1428000=896810 1530000=1048620 1632000=1235100 1734000=1359410 1836000=1375250 1912500=1426050 \n" 101 "CPU2:51000=60960 102000=109970 204000=172130 306000=234290 408000=292560 510000=354420 612000=411500 714000=467380 816000=525650 918000=584820 1020000=573170 1122000=581540 1224000=657440 1326000=773390 1428000=896810 1530000=1048620 1632000=1235100 1734000=1359410 1836000=1375250 1912500=1426050 \n" 102 "CPU3:51000=60960 102000=109970 204000=172130 306000=234290 408000=292560 510000=354420 612000=411500 714000=467380 816000=525650 918000=584820 1020000=573170 1122000=581540 1224000=657440 1326000=773390 1428000=896810 1530000=1048620 1632000=1235100 1734000=1359410 1836000=1375250 1912500=1426050 \n", 103 }, 104 { 105 .path = "/sys/devices/system/cpu/cpuidle/current_driver", 106 .size = 9, 107 .content = "arm_idle\n", 108 }, 109 { 110 .path = "/sys/devices/system/cpu/cpuidle/current_governor_ro", 111 .size = 5, 112 .content = "menu\n", 113 }, 114 { 115 .path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus", 116 .size = 8, 117 .content = "0 1 2 3\n", 118 }, 119 { 120 .path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq", 121 .size = 8, 122 .content = "1912500\n", 123 }, 124 { 125 .path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq", 126 .size = 6, 127 .content = "51000\n", 128 }, 129 { 130 .path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency", 131 .size = 7, 132 .content = "300000\n", 133 }, 134 { 135 .path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus", 136 .size = 8, 137 .content = "0 1 2 3\n", 138 }, 139 { 140 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies", 141 .size = 150, 142 .content = "51000 102000 204000 306000 408000 510000 612000 714000 816000 918000 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1912500 \n", 143 }, 144 { 145 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors", 146 .size = 67, 147 .content = "conservative ondemand userspace powersave interactive performance \n", 148 }, 149 { 150 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq", 151 .size = 8, 152 .content = "1912500\n", 153 }, 154 { 155 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver", 156 .size = 16, 157 .content = "cpufreq-tegra210", 158 }, 159 { 160 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor", 161 .size = 12, 162 .content = "interactive\n", 163 }, 164 { 165 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", 166 .size = 7, 167 .content = "204000\n", 168 }, 169 { 170 .path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state", 171 .size = 209, 172 .content = 173 "51000 18\n" 174 "102000 13\n" 175 "204000 309\n" 176 "306000 31\n" 177 "408000 169\n" 178 "510000 106\n" 179 "612000 60\n" 180 "714000 23\n" 181 "816000 15\n" 182 "918000 19\n" 183 "1020000 7\n" 184 "1122000 3\n" 185 "1224000 5\n" 186 "1326000 6\n" 187 "1428000 0\n" 188 "1530000 71\n" 189 "1632000 13\n" 190 "1734000 17\n" 191 "1836000 26\n" 192 "1912500 1020\n", 193 }, 194 { 195 .path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans", 196 .size = 4, 197 .content = "134\n", 198 }, 199 { 200 .path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id", 201 .size = 2, 202 .content = "0\n", 203 }, 204 { 205 .path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list", 206 .size = 4, 207 .content = "0-3\n", 208 }, 209 { 210 .path = "/sys/devices/system/cpu/cpu0/topology/core_siblings", 211 .size = 2, 212 .content = "f\n", 213 }, 214 { 215 .path = "/sys/devices/system/cpu/cpu0/topology/core_id", 216 .size = 2, 217 .content = "0\n", 218 }, 219 { 220 .path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list", 221 .size = 2, 222 .content = "0\n", 223 }, 224 { 225 .path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings", 226 .size = 2, 227 .content = "1\n", 228 }, 229 { 230 .path = "/sys/devices/system/cpu/cpu0/cache/index0/allocation_policy", 231 .size = 18, 232 .content = "ReadWriteAllocate\n", 233 }, 234 { 235 .path = "/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size", 236 .size = 3, 237 .content = "64\n", 238 }, 239 { 240 .path = "/sys/devices/system/cpu/cpu0/cache/index0/level", 241 .size = 2, 242 .content = "1\n", 243 }, 244 { 245 .path = "/sys/devices/system/cpu/cpu0/cache/index0/number_of_sets", 246 .size = 4, 247 .content = "256\n", 248 }, 249 { 250 .path = "/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_list", 251 .size = 2, 252 .content = "0\n", 253 }, 254 { 255 .path = "/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_map", 256 .size = 2, 257 .content = "1\n", 258 }, 259 { 260 .path = "/sys/devices/system/cpu/cpu0/cache/index0/size", 261 .size = 4, 262 .content = "32K\n", 263 }, 264 { 265 .path = "/sys/devices/system/cpu/cpu0/cache/index0/type", 266 .size = 5, 267 .content = "Data\n", 268 }, 269 { 270 .path = "/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity", 271 .size = 2, 272 .content = "2\n", 273 }, 274 { 275 .path = "/sys/devices/system/cpu/cpu0/cache/index0/write_policy", 276 .size = 10, 277 .content = "WriteBack\n", 278 }, 279 { 280 .path = "/sys/devices/system/cpu/cpu0/cache/index1/allocation_policy", 281 .size = 13, 282 .content = "ReadAllocate\n", 283 }, 284 { 285 .path = "/sys/devices/system/cpu/cpu0/cache/index1/coherency_line_size", 286 .size = 3, 287 .content = "64\n", 288 }, 289 { 290 .path = "/sys/devices/system/cpu/cpu0/cache/index1/level", 291 .size = 2, 292 .content = "1\n", 293 }, 294 { 295 .path = "/sys/devices/system/cpu/cpu0/cache/index1/number_of_sets", 296 .size = 4, 297 .content = "256\n", 298 }, 299 { 300 .path = "/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_list", 301 .size = 2, 302 .content = "0\n", 303 }, 304 { 305 .path = "/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_map", 306 .size = 2, 307 .content = "1\n", 308 }, 309 { 310 .path = "/sys/devices/system/cpu/cpu0/cache/index1/size", 311 .size = 4, 312 .content = "48K\n", 313 }, 314 { 315 .path = "/sys/devices/system/cpu/cpu0/cache/index1/type", 316 .size = 12, 317 .content = "Instruction\n", 318 }, 319 { 320 .path = "/sys/devices/system/cpu/cpu0/cache/index1/ways_of_associativity", 321 .size = 2, 322 .content = "3\n", 323 }, 324 { 325 .path = "/sys/devices/system/cpu/cpu0/cache/index2/allocation_policy", 326 .size = 18, 327 .content = "ReadWriteAllocate\n", 328 }, 329 { 330 .path = "/sys/devices/system/cpu/cpu0/cache/index2/coherency_line_size", 331 .size = 3, 332 .content = "64\n", 333 }, 334 { 335 .path = "/sys/devices/system/cpu/cpu0/cache/index2/level", 336 .size = 2, 337 .content = "2\n", 338 }, 339 { 340 .path = "/sys/devices/system/cpu/cpu0/cache/index2/number_of_sets", 341 .size = 5, 342 .content = "2048\n", 343 }, 344 { 345 .path = "/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list", 346 .size = 4, 347 .content = "0-3\n", 348 }, 349 { 350 .path = "/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_map", 351 .size = 2, 352 .content = "f\n", 353 }, 354 { 355 .path = "/sys/devices/system/cpu/cpu0/cache/index2/size", 356 .size = 6, 357 .content = "2048K\n", 358 }, 359 { 360 .path = "/sys/devices/system/cpu/cpu0/cache/index2/type", 361 .size = 8, 362 .content = "Unified\n", 363 }, 364 { 365 .path = "/sys/devices/system/cpu/cpu0/cache/index2/ways_of_associativity", 366 .size = 3, 367 .content = "16\n", 368 }, 369 { 370 .path = "/sys/devices/system/cpu/cpu0/cache/index2/write_policy", 371 .size = 10, 372 .content = "WriteBack\n", 373 }, 374 { 375 .path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus", 376 .size = 8, 377 .content = "0 1 2 3\n", 378 }, 379 { 380 .path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq", 381 .size = 8, 382 .content = "1912500\n", 383 }, 384 { 385 .path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq", 386 .size = 6, 387 .content = "51000\n", 388 }, 389 { 390 .path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency", 391 .size = 7, 392 .content = "300000\n", 393 }, 394 { 395 .path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus", 396 .size = 8, 397 .content = "0 1 2 3\n", 398 }, 399 { 400 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies", 401 .size = 150, 402 .content = "51000 102000 204000 306000 408000 510000 612000 714000 816000 918000 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1912500 \n", 403 }, 404 { 405 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors", 406 .size = 67, 407 .content = "conservative ondemand userspace powersave interactive performance \n", 408 }, 409 { 410 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq", 411 .size = 8, 412 .content = "1912500\n", 413 }, 414 { 415 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver", 416 .size = 16, 417 .content = "cpufreq-tegra210", 418 }, 419 { 420 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor", 421 .size = 12, 422 .content = "interactive\n", 423 }, 424 { 425 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq", 426 .size = 7, 427 .content = "204000\n", 428 }, 429 { 430 .path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state", 431 .size = 209, 432 .content = 433 "51000 18\n" 434 "102000 13\n" 435 "204000 309\n" 436 "306000 31\n" 437 "408000 169\n" 438 "510000 106\n" 439 "612000 60\n" 440 "714000 23\n" 441 "816000 15\n" 442 "918000 19\n" 443 "1020000 7\n" 444 "1122000 3\n" 445 "1224000 5\n" 446 "1326000 6\n" 447 "1428000 0\n" 448 "1530000 71\n" 449 "1632000 13\n" 450 "1734000 17\n" 451 "1836000 26\n" 452 "1912500 1304\n", 453 }, 454 { 455 .path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans", 456 .size = 4, 457 .content = "134\n", 458 }, 459 { 460 .path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id", 461 .size = 2, 462 .content = "0\n", 463 }, 464 { 465 .path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list", 466 .size = 4, 467 .content = "0-3\n", 468 }, 469 { 470 .path = "/sys/devices/system/cpu/cpu1/topology/core_siblings", 471 .size = 2, 472 .content = "f\n", 473 }, 474 { 475 .path = "/sys/devices/system/cpu/cpu1/topology/core_id", 476 .size = 2, 477 .content = "1\n", 478 }, 479 { 480 .path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list", 481 .size = 2, 482 .content = "1\n", 483 }, 484 { 485 .path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings", 486 .size = 2, 487 .content = "2\n", 488 }, 489 { 490 .path = "/sys/devices/system/cpu/cpu1/cache/index0/allocation_policy", 491 .size = 18, 492 .content = "ReadWriteAllocate\n", 493 }, 494 { 495 .path = "/sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size", 496 .size = 3, 497 .content = "64\n", 498 }, 499 { 500 .path = "/sys/devices/system/cpu/cpu1/cache/index0/level", 501 .size = 2, 502 .content = "1\n", 503 }, 504 { 505 .path = "/sys/devices/system/cpu/cpu1/cache/index0/number_of_sets", 506 .size = 4, 507 .content = "256\n", 508 }, 509 { 510 .path = "/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_list", 511 .size = 2, 512 .content = "1\n", 513 }, 514 { 515 .path = "/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map", 516 .size = 2, 517 .content = "2\n", 518 }, 519 { 520 .path = "/sys/devices/system/cpu/cpu1/cache/index0/size", 521 .size = 4, 522 .content = "32K\n", 523 }, 524 { 525 .path = "/sys/devices/system/cpu/cpu1/cache/index0/type", 526 .size = 5, 527 .content = "Data\n", 528 }, 529 { 530 .path = "/sys/devices/system/cpu/cpu1/cache/index0/ways_of_associativity", 531 .size = 2, 532 .content = "2\n", 533 }, 534 { 535 .path = "/sys/devices/system/cpu/cpu1/cache/index0/write_policy", 536 .size = 10, 537 .content = "WriteBack\n", 538 }, 539 { 540 .path = "/sys/devices/system/cpu/cpu1/cache/index1/allocation_policy", 541 .size = 13, 542 .content = "ReadAllocate\n", 543 }, 544 { 545 .path = "/sys/devices/system/cpu/cpu1/cache/index1/coherency_line_size", 546 .size = 3, 547 .content = "64\n", 548 }, 549 { 550 .path = "/sys/devices/system/cpu/cpu1/cache/index1/level", 551 .size = 2, 552 .content = "1\n", 553 }, 554 { 555 .path = "/sys/devices/system/cpu/cpu1/cache/index1/number_of_sets", 556 .size = 4, 557 .content = "256\n", 558 }, 559 { 560 .path = "/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_list", 561 .size = 2, 562 .content = "1\n", 563 }, 564 { 565 .path = "/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map", 566 .size = 2, 567 .content = "2\n", 568 }, 569 { 570 .path = "/sys/devices/system/cpu/cpu1/cache/index1/size", 571 .size = 4, 572 .content = "48K\n", 573 }, 574 { 575 .path = "/sys/devices/system/cpu/cpu1/cache/index1/type", 576 .size = 12, 577 .content = "Instruction\n", 578 }, 579 { 580 .path = "/sys/devices/system/cpu/cpu1/cache/index1/ways_of_associativity", 581 .size = 2, 582 .content = "3\n", 583 }, 584 { 585 .path = "/sys/devices/system/cpu/cpu1/cache/index2/allocation_policy", 586 .size = 18, 587 .content = "ReadWriteAllocate\n", 588 }, 589 { 590 .path = "/sys/devices/system/cpu/cpu1/cache/index2/coherency_line_size", 591 .size = 3, 592 .content = "64\n", 593 }, 594 { 595 .path = "/sys/devices/system/cpu/cpu1/cache/index2/level", 596 .size = 2, 597 .content = "2\n", 598 }, 599 { 600 .path = "/sys/devices/system/cpu/cpu1/cache/index2/number_of_sets", 601 .size = 5, 602 .content = "2048\n", 603 }, 604 { 605 .path = "/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_list", 606 .size = 4, 607 .content = "0-3\n", 608 }, 609 { 610 .path = "/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map", 611 .size = 2, 612 .content = "f\n", 613 }, 614 { 615 .path = "/sys/devices/system/cpu/cpu1/cache/index2/size", 616 .size = 6, 617 .content = "2048K\n", 618 }, 619 { 620 .path = "/sys/devices/system/cpu/cpu1/cache/index2/type", 621 .size = 8, 622 .content = "Unified\n", 623 }, 624 { 625 .path = "/sys/devices/system/cpu/cpu1/cache/index2/ways_of_associativity", 626 .size = 3, 627 .content = "16\n", 628 }, 629 { 630 .path = "/sys/devices/system/cpu/cpu1/cache/index2/write_policy", 631 .size = 10, 632 .content = "WriteBack\n", 633 }, 634 { 635 .path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus", 636 .size = 8, 637 .content = "0 1 2 3\n", 638 }, 639 { 640 .path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq", 641 .size = 8, 642 .content = "1912500\n", 643 }, 644 { 645 .path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq", 646 .size = 6, 647 .content = "51000\n", 648 }, 649 { 650 .path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency", 651 .size = 7, 652 .content = "300000\n", 653 }, 654 { 655 .path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus", 656 .size = 8, 657 .content = "0 1 2 3\n", 658 }, 659 { 660 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies", 661 .size = 150, 662 .content = "51000 102000 204000 306000 408000 510000 612000 714000 816000 918000 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1912500 \n", 663 }, 664 { 665 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors", 666 .size = 67, 667 .content = "conservative ondemand userspace powersave interactive performance \n", 668 }, 669 { 670 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq", 671 .size = 8, 672 .content = "1912500\n", 673 }, 674 { 675 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver", 676 .size = 16, 677 .content = "cpufreq-tegra210", 678 }, 679 { 680 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor", 681 .size = 12, 682 .content = "interactive\n", 683 }, 684 { 685 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq", 686 .size = 7, 687 .content = "204000\n", 688 }, 689 { 690 .path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state", 691 .size = 209, 692 .content = 693 "51000 18\n" 694 "102000 13\n" 695 "204000 309\n" 696 "306000 31\n" 697 "408000 169\n" 698 "510000 106\n" 699 "612000 60\n" 700 "714000 23\n" 701 "816000 15\n" 702 "918000 19\n" 703 "1020000 7\n" 704 "1122000 3\n" 705 "1224000 5\n" 706 "1326000 6\n" 707 "1428000 0\n" 708 "1530000 71\n" 709 "1632000 13\n" 710 "1734000 17\n" 711 "1836000 26\n" 712 "1912500 1609\n", 713 }, 714 { 715 .path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans", 716 .size = 4, 717 .content = "134\n", 718 }, 719 { 720 .path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id", 721 .size = 2, 722 .content = "0\n", 723 }, 724 { 725 .path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list", 726 .size = 4, 727 .content = "0-3\n", 728 }, 729 { 730 .path = "/sys/devices/system/cpu/cpu2/topology/core_siblings", 731 .size = 2, 732 .content = "f\n", 733 }, 734 { 735 .path = "/sys/devices/system/cpu/cpu2/topology/core_id", 736 .size = 2, 737 .content = "2\n", 738 }, 739 { 740 .path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list", 741 .size = 2, 742 .content = "2\n", 743 }, 744 { 745 .path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings", 746 .size = 2, 747 .content = "4\n", 748 }, 749 { 750 .path = "/sys/devices/system/cpu/cpu2/cache/index0/allocation_policy", 751 .size = 18, 752 .content = "ReadWriteAllocate\n", 753 }, 754 { 755 .path = "/sys/devices/system/cpu/cpu2/cache/index0/coherency_line_size", 756 .size = 3, 757 .content = "64\n", 758 }, 759 { 760 .path = "/sys/devices/system/cpu/cpu2/cache/index0/level", 761 .size = 2, 762 .content = "1\n", 763 }, 764 { 765 .path = "/sys/devices/system/cpu/cpu2/cache/index0/number_of_sets", 766 .size = 4, 767 .content = "256\n", 768 }, 769 { 770 .path = "/sys/devices/system/cpu/cpu2/cache/index0/shared_cpu_list", 771 .size = 2, 772 .content = "2\n", 773 }, 774 { 775 .path = "/sys/devices/system/cpu/cpu2/cache/index0/shared_cpu_map", 776 .size = 2, 777 .content = "4\n", 778 }, 779 { 780 .path = "/sys/devices/system/cpu/cpu2/cache/index0/size", 781 .size = 4, 782 .content = "32K\n", 783 }, 784 { 785 .path = "/sys/devices/system/cpu/cpu2/cache/index0/type", 786 .size = 5, 787 .content = "Data\n", 788 }, 789 { 790 .path = "/sys/devices/system/cpu/cpu2/cache/index0/ways_of_associativity", 791 .size = 2, 792 .content = "2\n", 793 }, 794 { 795 .path = "/sys/devices/system/cpu/cpu2/cache/index0/write_policy", 796 .size = 10, 797 .content = "WriteBack\n", 798 }, 799 { 800 .path = "/sys/devices/system/cpu/cpu2/cache/index1/allocation_policy", 801 .size = 13, 802 .content = "ReadAllocate\n", 803 }, 804 { 805 .path = "/sys/devices/system/cpu/cpu2/cache/index1/coherency_line_size", 806 .size = 3, 807 .content = "64\n", 808 }, 809 { 810 .path = "/sys/devices/system/cpu/cpu2/cache/index1/level", 811 .size = 2, 812 .content = "1\n", 813 }, 814 { 815 .path = "/sys/devices/system/cpu/cpu2/cache/index1/number_of_sets", 816 .size = 4, 817 .content = "256\n", 818 }, 819 { 820 .path = "/sys/devices/system/cpu/cpu2/cache/index1/shared_cpu_list", 821 .size = 2, 822 .content = "2\n", 823 }, 824 { 825 .path = "/sys/devices/system/cpu/cpu2/cache/index1/shared_cpu_map", 826 .size = 2, 827 .content = "4\n", 828 }, 829 { 830 .path = "/sys/devices/system/cpu/cpu2/cache/index1/size", 831 .size = 4, 832 .content = "48K\n", 833 }, 834 { 835 .path = "/sys/devices/system/cpu/cpu2/cache/index1/type", 836 .size = 12, 837 .content = "Instruction\n", 838 }, 839 { 840 .path = "/sys/devices/system/cpu/cpu2/cache/index1/ways_of_associativity", 841 .size = 2, 842 .content = "3\n", 843 }, 844 { 845 .path = "/sys/devices/system/cpu/cpu2/cache/index2/allocation_policy", 846 .size = 18, 847 .content = "ReadWriteAllocate\n", 848 }, 849 { 850 .path = "/sys/devices/system/cpu/cpu2/cache/index2/coherency_line_size", 851 .size = 3, 852 .content = "64\n", 853 }, 854 { 855 .path = "/sys/devices/system/cpu/cpu2/cache/index2/level", 856 .size = 2, 857 .content = "2\n", 858 }, 859 { 860 .path = "/sys/devices/system/cpu/cpu2/cache/index2/number_of_sets", 861 .size = 5, 862 .content = "2048\n", 863 }, 864 { 865 .path = "/sys/devices/system/cpu/cpu2/cache/index2/shared_cpu_list", 866 .size = 4, 867 .content = "0-3\n", 868 }, 869 { 870 .path = "/sys/devices/system/cpu/cpu2/cache/index2/shared_cpu_map", 871 .size = 2, 872 .content = "f\n", 873 }, 874 { 875 .path = "/sys/devices/system/cpu/cpu2/cache/index2/size", 876 .size = 6, 877 .content = "2048K\n", 878 }, 879 { 880 .path = "/sys/devices/system/cpu/cpu2/cache/index2/type", 881 .size = 8, 882 .content = "Unified\n", 883 }, 884 { 885 .path = "/sys/devices/system/cpu/cpu2/cache/index2/ways_of_associativity", 886 .size = 3, 887 .content = "16\n", 888 }, 889 { 890 .path = "/sys/devices/system/cpu/cpu2/cache/index2/write_policy", 891 .size = 10, 892 .content = "WriteBack\n", 893 }, 894 { 895 .path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus", 896 .size = 8, 897 .content = "0 1 2 3\n", 898 }, 899 { 900 .path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq", 901 .size = 8, 902 .content = "1912500\n", 903 }, 904 { 905 .path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq", 906 .size = 6, 907 .content = "51000\n", 908 }, 909 { 910 .path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency", 911 .size = 7, 912 .content = "300000\n", 913 }, 914 { 915 .path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus", 916 .size = 8, 917 .content = "0 1 2 3\n", 918 }, 919 { 920 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies", 921 .size = 150, 922 .content = "51000 102000 204000 306000 408000 510000 612000 714000 816000 918000 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1912500 \n", 923 }, 924 { 925 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors", 926 .size = 67, 927 .content = "conservative ondemand userspace powersave interactive performance \n", 928 }, 929 { 930 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq", 931 .size = 7, 932 .content = "816000\n", 933 }, 934 { 935 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver", 936 .size = 16, 937 .content = "cpufreq-tegra210", 938 }, 939 { 940 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor", 941 .size = 12, 942 .content = "interactive\n", 943 }, 944 { 945 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq", 946 .size = 7, 947 .content = "204000\n", 948 }, 949 { 950 .path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state", 951 .size = 210, 952 .content = 953 "51000 18\n" 954 "102000 13\n" 955 "204000 315\n" 956 "306000 31\n" 957 "408000 170\n" 958 "510000 106\n" 959 "612000 60\n" 960 "714000 23\n" 961 "816000 23\n" 962 "918000 19\n" 963 "1020000 11\n" 964 "1122000 3\n" 965 "1224000 5\n" 966 "1326000 6\n" 967 "1428000 0\n" 968 "1530000 76\n" 969 "1632000 13\n" 970 "1734000 17\n" 971 "1836000 26\n" 972 "1912500 1864\n", 973 }, 974 { 975 .path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans", 976 .size = 4, 977 .content = "142\n", 978 }, 979 { 980 .path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id", 981 .size = 2, 982 .content = "0\n", 983 }, 984 { 985 .path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list", 986 .size = 4, 987 .content = "0-3\n", 988 }, 989 { 990 .path = "/sys/devices/system/cpu/cpu3/topology/core_siblings", 991 .size = 2, 992 .content = "f\n", 993 }, 994 { 995 .path = "/sys/devices/system/cpu/cpu3/topology/core_id", 996 .size = 2, 997 .content = "3\n", 998 }, 999 { 1000 .path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list", 1001 .size = 2, 1002 .content = "3\n", 1003 }, 1004 { 1005 .path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings", 1006 .size = 2, 1007 .content = "8\n", 1008 }, 1009 { 1010 .path = "/sys/devices/system/cpu/cpu3/cache/index0/allocation_policy", 1011 .size = 18, 1012 .content = "ReadWriteAllocate\n", 1013 }, 1014 { 1015 .path = "/sys/devices/system/cpu/cpu3/cache/index0/coherency_line_size", 1016 .size = 3, 1017 .content = "64\n", 1018 }, 1019 { 1020 .path = "/sys/devices/system/cpu/cpu3/cache/index0/level", 1021 .size = 2, 1022 .content = "1\n", 1023 }, 1024 { 1025 .path = "/sys/devices/system/cpu/cpu3/cache/index0/number_of_sets", 1026 .size = 4, 1027 .content = "256\n", 1028 }, 1029 { 1030 .path = "/sys/devices/system/cpu/cpu3/cache/index0/shared_cpu_list", 1031 .size = 2, 1032 .content = "3\n", 1033 }, 1034 { 1035 .path = "/sys/devices/system/cpu/cpu3/cache/index0/shared_cpu_map", 1036 .size = 2, 1037 .content = "8\n", 1038 }, 1039 { 1040 .path = "/sys/devices/system/cpu/cpu3/cache/index0/size", 1041 .size = 4, 1042 .content = "32K\n", 1043 }, 1044 { 1045 .path = "/sys/devices/system/cpu/cpu3/cache/index0/type", 1046 .size = 5, 1047 .content = "Data\n", 1048 }, 1049 { 1050 .path = "/sys/devices/system/cpu/cpu3/cache/index0/ways_of_associativity", 1051 .size = 2, 1052 .content = "2\n", 1053 }, 1054 { 1055 .path = "/sys/devices/system/cpu/cpu3/cache/index0/write_policy", 1056 .size = 10, 1057 .content = "WriteBack\n", 1058 }, 1059 { 1060 .path = "/sys/devices/system/cpu/cpu3/cache/index1/allocation_policy", 1061 .size = 13, 1062 .content = "ReadAllocate\n", 1063 }, 1064 { 1065 .path = "/sys/devices/system/cpu/cpu3/cache/index1/coherency_line_size", 1066 .size = 3, 1067 .content = "64\n", 1068 }, 1069 { 1070 .path = "/sys/devices/system/cpu/cpu3/cache/index1/level", 1071 .size = 2, 1072 .content = "1\n", 1073 }, 1074 { 1075 .path = "/sys/devices/system/cpu/cpu3/cache/index1/number_of_sets", 1076 .size = 4, 1077 .content = "256\n", 1078 }, 1079 { 1080 .path = "/sys/devices/system/cpu/cpu3/cache/index1/shared_cpu_list", 1081 .size = 2, 1082 .content = "3\n", 1083 }, 1084 { 1085 .path = "/sys/devices/system/cpu/cpu3/cache/index1/shared_cpu_map", 1086 .size = 2, 1087 .content = "8\n", 1088 }, 1089 { 1090 .path = "/sys/devices/system/cpu/cpu3/cache/index1/size", 1091 .size = 4, 1092 .content = "48K\n", 1093 }, 1094 { 1095 .path = "/sys/devices/system/cpu/cpu3/cache/index1/type", 1096 .size = 12, 1097 .content = "Instruction\n", 1098 }, 1099 { 1100 .path = "/sys/devices/system/cpu/cpu3/cache/index1/ways_of_associativity", 1101 .size = 2, 1102 .content = "3\n", 1103 }, 1104 { 1105 .path = "/sys/devices/system/cpu/cpu3/cache/index2/allocation_policy", 1106 .size = 18, 1107 .content = "ReadWriteAllocate\n", 1108 }, 1109 { 1110 .path = "/sys/devices/system/cpu/cpu3/cache/index2/coherency_line_size", 1111 .size = 3, 1112 .content = "64\n", 1113 }, 1114 { 1115 .path = "/sys/devices/system/cpu/cpu3/cache/index2/level", 1116 .size = 2, 1117 .content = "2\n", 1118 }, 1119 { 1120 .path = "/sys/devices/system/cpu/cpu3/cache/index2/number_of_sets", 1121 .size = 5, 1122 .content = "2048\n", 1123 }, 1124 { 1125 .path = "/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_list", 1126 .size = 4, 1127 .content = "0-3\n", 1128 }, 1129 { 1130 .path = "/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map", 1131 .size = 2, 1132 .content = "f\n", 1133 }, 1134 { 1135 .path = "/sys/devices/system/cpu/cpu3/cache/index2/size", 1136 .size = 6, 1137 .content = "2048K\n", 1138 }, 1139 { 1140 .path = "/sys/devices/system/cpu/cpu3/cache/index2/type", 1141 .size = 8, 1142 .content = "Unified\n", 1143 }, 1144 { 1145 .path = "/sys/devices/system/cpu/cpu3/cache/index2/ways_of_associativity", 1146 .size = 3, 1147 .content = "16\n", 1148 }, 1149 { 1150 .path = "/sys/devices/system/cpu/cpu3/cache/index2/write_policy", 1151 .size = 10, 1152 .content = "WriteBack\n", 1153 }, 1154 { NULL }, 1155 }; 1156 1157 #ifdef __ANDROID__ 1158 struct cpuinfo_mock_property properties[] = { 1159 { 1160 .key = "camera.flash_off", 1161 .value = "0", 1162 }, 1163 { 1164 .key = "dalvik.vm.appimageformat", 1165 .value = "lz4", 1166 }, 1167 { 1168 .key = "dalvik.vm.dex2oat-Xms", 1169 .value = "64m", 1170 }, 1171 { 1172 .key = "dalvik.vm.dex2oat-Xmx", 1173 .value = "512m", 1174 }, 1175 { 1176 .key = "dalvik.vm.dexopt.secondary", 1177 .value = "true", 1178 }, 1179 { 1180 .key = "dalvik.vm.heapgrowthlimit", 1181 .value = "192m", 1182 }, 1183 { 1184 .key = "dalvik.vm.heapmaxfree", 1185 .value = "8m", 1186 }, 1187 { 1188 .key = "dalvik.vm.heapminfree", 1189 .value = "512k", 1190 }, 1191 { 1192 .key = "dalvik.vm.heapsize", 1193 .value = "512m", 1194 }, 1195 { 1196 .key = "dalvik.vm.heapstartsize", 1197 .value = "16m", 1198 }, 1199 { 1200 .key = "dalvik.vm.heaptargetutilization", 1201 .value = "0.75", 1202 }, 1203 { 1204 .key = "dalvik.vm.image-dex2oat-Xms", 1205 .value = "64m", 1206 }, 1207 { 1208 .key = "dalvik.vm.image-dex2oat-Xmx", 1209 .value = "64m", 1210 }, 1211 { 1212 .key = "dalvik.vm.isa.arm.features", 1213 .value = "default", 1214 }, 1215 { 1216 .key = "dalvik.vm.isa.arm.variant", 1217 .value = "cortex-a7", 1218 }, 1219 { 1220 .key = "dalvik.vm.isa.arm64.features", 1221 .value = "default", 1222 }, 1223 { 1224 .key = "dalvik.vm.isa.arm64.variant", 1225 .value = "cortex-a53", 1226 }, 1227 { 1228 .key = "dalvik.vm.stack-trace-file", 1229 .value = "/data/anr/traces.txt", 1230 }, 1231 { 1232 .key = "dalvik.vm.usejit", 1233 .value = "true", 1234 }, 1235 { 1236 .key = "dalvik.vm.usejitprofiles", 1237 .value = "true", 1238 }, 1239 { 1240 .key = "debug.atrace.tags.enableflags", 1241 .value = "0", 1242 }, 1243 { 1244 .key = "debug.force_rtl", 1245 .value = "0", 1246 }, 1247 { 1248 .key = "dev.bootcomplete", 1249 .value = "1", 1250 }, 1251 { 1252 .key = "drm.service.enabled", 1253 .value = "true", 1254 }, 1255 { 1256 .key = "gsm.current.phone-type", 1257 .value = "1", 1258 }, 1259 { 1260 .key = "gsm.network.type", 1261 .value = "Unknown", 1262 }, 1263 { 1264 .key = "gsm.operator.alpha", 1265 .value = "", 1266 }, 1267 { 1268 .key = "gsm.operator.iso-country", 1269 .value = "", 1270 }, 1271 { 1272 .key = "gsm.operator.isroaming", 1273 .value = "false", 1274 }, 1275 { 1276 .key = "gsm.operator.numeric", 1277 .value = "", 1278 }, 1279 { 1280 .key = "gsm.sim.operator.alpha", 1281 .value = "", 1282 }, 1283 { 1284 .key = "gsm.sim.operator.iso-country", 1285 .value = "", 1286 }, 1287 { 1288 .key = "gsm.sim.operator.numeric", 1289 .value = "", 1290 }, 1291 { 1292 .key = "gsm.sim.state", 1293 .value = "NOT_READY", 1294 }, 1295 { 1296 .key = "hwc.drm.device", 1297 .value = "/dev/dri/card1", 1298 }, 1299 { 1300 .key = "hwservicemanager.ready", 1301 .value = "true", 1302 }, 1303 { 1304 .key = "init.svc.adbd", 1305 .value = "running", 1306 }, 1307 { 1308 .key = "init.svc.audioserver", 1309 .value = "running", 1310 }, 1311 { 1312 .key = "init.svc.bootanim", 1313 .value = "stopped", 1314 }, 1315 { 1316 .key = "init.svc.cameraserver", 1317 .value = "running", 1318 }, 1319 { 1320 .key = "init.svc.configstore-hal-1-0", 1321 .value = "running", 1322 }, 1323 { 1324 .key = "init.svc.drm", 1325 .value = "running", 1326 }, 1327 { 1328 .key = "init.svc.dumpstate-1-0", 1329 .value = "running", 1330 }, 1331 { 1332 .key = "init.svc.flash_recovery", 1333 .value = "stopped", 1334 }, 1335 { 1336 .key = "init.svc.fwtool", 1337 .value = "stopped", 1338 }, 1339 { 1340 .key = "init.svc.gatekeeperd", 1341 .value = "running", 1342 }, 1343 { 1344 .key = "init.svc.gralloc-2-0", 1345 .value = "running", 1346 }, 1347 { 1348 .key = "init.svc.healthd", 1349 .value = "running", 1350 }, 1351 { 1352 .key = "init.svc.hidl_memory", 1353 .value = "running", 1354 }, 1355 { 1356 .key = "init.svc.hostapd", 1357 .value = "stopped", 1358 }, 1359 { 1360 .key = "init.svc.hwservicemanager", 1361 .value = "running", 1362 }, 1363 { 1364 .key = "init.svc.installd", 1365 .value = "running", 1366 }, 1367 { 1368 .key = "init.svc.keystore", 1369 .value = "running", 1370 }, 1371 { 1372 .key = "init.svc.lmkd", 1373 .value = "running", 1374 }, 1375 { 1376 .key = "init.svc.logd", 1377 .value = "running", 1378 }, 1379 { 1380 .key = "init.svc.logd-reinit", 1381 .value = "stopped", 1382 }, 1383 { 1384 .key = "init.svc.media", 1385 .value = "running", 1386 }, 1387 { 1388 .key = "init.svc.mediacodec", 1389 .value = "running", 1390 }, 1391 { 1392 .key = "init.svc.mediadrm", 1393 .value = "running", 1394 }, 1395 { 1396 .key = "init.svc.mediaextractor", 1397 .value = "running", 1398 }, 1399 { 1400 .key = "init.svc.mediametrics", 1401 .value = "running", 1402 }, 1403 { 1404 .key = "init.svc.netd", 1405 .value = "running", 1406 }, 1407 { 1408 .key = "init.svc.servicemanager", 1409 .value = "running", 1410 }, 1411 { 1412 .key = "init.svc.storaged", 1413 .value = "running", 1414 }, 1415 { 1416 .key = "init.svc.surfaceflinger", 1417 .value = "running", 1418 }, 1419 { 1420 .key = "init.svc.tlk_daemon", 1421 .value = "running", 1422 }, 1423 { 1424 .key = "init.svc.tombstoned", 1425 .value = "running", 1426 }, 1427 { 1428 .key = "init.svc.tune_therm_gov", 1429 .value = "stopped", 1430 }, 1431 { 1432 .key = "init.svc.ueventd", 1433 .value = "running", 1434 }, 1435 { 1436 .key = "init.svc.vndservicemanager", 1437 .value = "running", 1438 }, 1439 { 1440 .key = "init.svc.vold", 1441 .value = "running", 1442 }, 1443 { 1444 .key = "init.svc.watchdogd", 1445 .value = "running", 1446 }, 1447 { 1448 .key = "init.svc.webview_zygote32", 1449 .value = "running", 1450 }, 1451 { 1452 .key = "init.svc.wifi_hal_legacy", 1453 .value = "running", 1454 }, 1455 { 1456 .key = "init.svc.wificond", 1457 .value = "running", 1458 }, 1459 { 1460 .key = "init.svc.wpa_supplicant", 1461 .value = "running", 1462 }, 1463 { 1464 .key = "init.svc.zygote", 1465 .value = "running", 1466 }, 1467 { 1468 .key = "init.svc.zygote_secondary", 1469 .value = "running", 1470 }, 1471 { 1472 .key = "keyguard.no_require_sim", 1473 .value = "true", 1474 }, 1475 { 1476 .key = "net.bt.name", 1477 .value = "Android", 1478 }, 1479 { 1480 .key = "net.qtaguid_enabled", 1481 .value = "1", 1482 }, 1483 { 1484 .key = "net.tcp.default_init_rwnd", 1485 .value = "60", 1486 }, 1487 { 1488 .key = "partition.system.verified", 1489 .value = "0", 1490 }, 1491 { 1492 .key = "partition.vendor.verified", 1493 .value = "0", 1494 }, 1495 { 1496 .key = "persist.media.treble_omx", 1497 .value = "false", 1498 }, 1499 { 1500 .key = "persist.sys.dalvik.vm.lib.2", 1501 .value = "libart.so", 1502 }, 1503 { 1504 .key = "persist.sys.locale", 1505 .value = "en-US", 1506 }, 1507 { 1508 .key = "persist.sys.profiler_ms", 1509 .value = "0", 1510 }, 1511 { 1512 .key = "persist.sys.timezone", 1513 .value = "America/Los_Angeles", 1514 }, 1515 { 1516 .key = "persist.sys.usb.config", 1517 .value = "adb", 1518 }, 1519 { 1520 .key = "persist.sys.webview.vmsize", 1521 .value = "112887376", 1522 }, 1523 { 1524 .key = "persist.tegra.0x523dc5", 1525 .value = "0x3f000000", 1526 }, 1527 { 1528 .key = "persist.tegra.58027529", 1529 .value = "0x00000002", 1530 }, 1531 { 1532 .key = "persist.tegra.a3456abe", 1533 .value = "0x087f6080", 1534 }, 1535 { 1536 .key = "persist.tegra.compression", 1537 .value = "off", 1538 }, 1539 { 1540 .key = "persist.tegra.decompression", 1541 .value = "disabled", 1542 }, 1543 { 1544 .key = "persist.tegra.nvblit.engine", 1545 .value = "gpu", 1546 }, 1547 { 1548 .key = "pm.dexopt.ab-ota", 1549 .value = "speed-profile", 1550 }, 1551 { 1552 .key = "pm.dexopt.bg-dexopt", 1553 .value = "speed-profile", 1554 }, 1555 { 1556 .key = "pm.dexopt.boot", 1557 .value = "verify", 1558 }, 1559 { 1560 .key = "pm.dexopt.first-boot", 1561 .value = "quicken", 1562 }, 1563 { 1564 .key = "pm.dexopt.install", 1565 .value = "quicken", 1566 }, 1567 { 1568 .key = "qemu.hw.mainkeys", 1569 .value = "0", 1570 }, 1571 { 1572 .key = "ro.adb.secure", 1573 .value = "1", 1574 }, 1575 { 1576 .key = "ro.allow.mock.location", 1577 .value = "0", 1578 }, 1579 { 1580 .key = "ro.atrace.core.services", 1581 .value = "com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent", 1582 }, 1583 { 1584 .key = "ro.audio.monitorRotation", 1585 .value = "true", 1586 }, 1587 { 1588 .key = "ro.baseband", 1589 .value = "unknown", 1590 }, 1591 { 1592 .key = "ro.board.platform", 1593 .value = "tegra210_dragon", 1594 }, 1595 { 1596 .key = "ro.boot.bootloader", 1597 .value = "Google_Smaug.7900.67.0", 1598 }, 1599 { 1600 .key = "ro.boot.bootreason", 1601 .value = "reboot", 1602 }, 1603 { 1604 .key = "ro.boot.flash.locked", 1605 .value = "1", 1606 }, 1607 { 1608 .key = "ro.boot.hardware", 1609 .value = "dragon", 1610 }, 1611 { 1612 .key = "ro.boot.locked", 1613 .value = "1", 1614 }, 1615 { 1616 .key = "ro.boot.oem_unlock_supported", 1617 .value = "1", 1618 }, 1619 { 1620 .key = "ro.boot.serialno", 1621 .value = "6111000185", 1622 }, 1623 { 1624 .key = "ro.boot.verifiedbootstate", 1625 .value = "green", 1626 }, 1627 { 1628 .key = "ro.bootimage.build.date", 1629 .value = "Thu Aug 17 17:45:34 UTC 2017", 1630 }, 1631 { 1632 .key = "ro.bootimage.build.date.utc", 1633 .value = "1502991934", 1634 }, 1635 { 1636 .key = "ro.bootimage.build.fingerprint", 1637 .value = "google/ryu/dragon:8.0.0/OPR6.170623.010/4283243:user/release-keys", 1638 }, 1639 { 1640 .key = "ro.bootloader", 1641 .value = "Google_Smaug.7900.67.0", 1642 }, 1643 { 1644 .key = "ro.bootmode", 1645 .value = "unknown", 1646 }, 1647 { 1648 .key = "ro.build.characteristics", 1649 .value = "tablet,nosdcard", 1650 }, 1651 { 1652 .key = "ro.build.date", 1653 .value = "Thu Aug 17 17:45:34 UTC 2017", 1654 }, 1655 { 1656 .key = "ro.build.date.utc", 1657 .value = "1502991934", 1658 }, 1659 { 1660 .key = "ro.build.description", 1661 .value = "ryu-user 8.0.0 OPR6.170623.010 4283243 release-keys", 1662 }, 1663 { 1664 .key = "ro.build.display.id", 1665 .value = "OPR6.170623.010", 1666 }, 1667 { 1668 .key = "ro.build.expect.bootloader", 1669 .value = "Google_Smaug.7900.67.0", 1670 }, 1671 { 1672 .key = "ro.build.fingerprint", 1673 .value = "google/ryu/dragon:8.0.0/OPR6.170623.010/4283243:user/release-keys", 1674 }, 1675 { 1676 .key = "ro.build.flavor", 1677 .value = "ryu-user", 1678 }, 1679 { 1680 .key = "ro.build.host", 1681 .value = "wphp9.hot.corp.google.com", 1682 }, 1683 { 1684 .key = "ro.build.id", 1685 .value = "OPR6.170623.010", 1686 }, 1687 { 1688 .key = "ro.build.product", 1689 .value = "dragon", 1690 }, 1691 { 1692 .key = "ro.build.tags", 1693 .value = "release-keys", 1694 }, 1695 { 1696 .key = "ro.build.type", 1697 .value = "user", 1698 }, 1699 { 1700 .key = "ro.build.user", 1701 .value = "android-build", 1702 }, 1703 { 1704 .key = "ro.build.version.all_codenames", 1705 .value = "REL", 1706 }, 1707 { 1708 .key = "ro.build.version.base_os", 1709 .value = "", 1710 }, 1711 { 1712 .key = "ro.build.version.codename", 1713 .value = "REL", 1714 }, 1715 { 1716 .key = "ro.build.version.incremental", 1717 .value = "4283243", 1718 }, 1719 { 1720 .key = "ro.build.version.preview_sdk", 1721 .value = "0", 1722 }, 1723 { 1724 .key = "ro.build.version.release", 1725 .value = "8.0.0", 1726 }, 1727 { 1728 .key = "ro.build.version.sdk", 1729 .value = "26", 1730 }, 1731 { 1732 .key = "ro.build.version.security_patch", 1733 .value = "2017-08-05", 1734 }, 1735 { 1736 .key = "ro.carrier", 1737 .value = "unknown", 1738 }, 1739 { 1740 .key = "ro.com.android.dataroaming", 1741 .value = "false", 1742 }, 1743 { 1744 .key = "ro.com.android.prov_mobiledata", 1745 .value = "false", 1746 }, 1747 { 1748 .key = "ro.com.google.clientidbase", 1749 .value = "android-google", 1750 }, 1751 { 1752 .key = "ro.com.google.ime.theme_id", 1753 .value = "5", 1754 }, 1755 { 1756 .key = "ro.com.widevine.cachesize", 1757 .value = "16777216", 1758 }, 1759 { 1760 .key = "ro.config.alarm_alert", 1761 .value = "Oxygen.ogg", 1762 }, 1763 { 1764 .key = "ro.config.notification_sound", 1765 .value = "Tethys.ogg", 1766 }, 1767 { 1768 .key = "ro.config.ringtone", 1769 .value = "Girtab.ogg", 1770 }, 1771 { 1772 .key = "ro.control_privapp_permissions", 1773 .value = "log", 1774 }, 1775 { 1776 .key = "ro.crypto.fs_crypto_blkdev", 1777 .value = "/dev/block/dm-2", 1778 }, 1779 { 1780 .key = "ro.crypto.state", 1781 .value = "encrypted", 1782 }, 1783 { 1784 .key = "ro.crypto.type", 1785 .value = "block", 1786 }, 1787 { 1788 .key = "ro.dalvik.vm.native.bridge", 1789 .value = "0", 1790 }, 1791 { 1792 .key = "ro.debuggable", 1793 .value = "0", 1794 }, 1795 { 1796 .key = "ro.device_owner", 1797 .value = "false", 1798 }, 1799 { 1800 .key = "ro.enable_boot_charger_mode", 1801 .value = "1", 1802 }, 1803 { 1804 .key = "ro.error.receiver.system.apps", 1805 .value = "com.google.android.gms", 1806 }, 1807 { 1808 .key = "ro.expect.recovery_id", 1809 .value = "", 1810 }, 1811 { 1812 .key = "ro.facelock.black_timeout", 1813 .value = "700", 1814 }, 1815 { 1816 .key = "ro.facelock.det_timeout", 1817 .value = "2500", 1818 }, 1819 { 1820 .key = "ro.facelock.est_max_time", 1821 .value = "500", 1822 }, 1823 { 1824 .key = "ro.facelock.rec_timeout", 1825 .value = "3500", 1826 }, 1827 { 1828 .key = "ro.frp.pst", 1829 .value = "/dev/block/platform/700b0600.sdhci/by-name/PST", 1830 }, 1831 { 1832 .key = "ro.hardware", 1833 .value = "dragon", 1834 }, 1835 { 1836 .key = "ro.hardware.gralloc", 1837 .value = "tegra", 1838 }, 1839 { 1840 .key = "ro.hardware.hwcomposer", 1841 .value = "drm", 1842 }, 1843 { 1844 .key = "ro.hardware.vulkan", 1845 .value = "tegra", 1846 }, 1847 { 1848 .key = "ro.hwui.disable_scissor_opt", 1849 .value = "true", 1850 }, 1851 { 1852 .key = "ro.hwui.drop_shadow_cache_size", 1853 .value = "6", 1854 }, 1855 { 1856 .key = "ro.hwui.gradient_cache_size", 1857 .value = "1", 1858 }, 1859 { 1860 .key = "ro.hwui.layer_cache_size", 1861 .value = "56", 1862 }, 1863 { 1864 .key = "ro.hwui.path_cache_size", 1865 .value = "40", 1866 }, 1867 { 1868 .key = "ro.hwui.r_buffer_cache_size", 1869 .value = "8", 1870 }, 1871 { 1872 .key = "ro.hwui.text_large_cache_height", 1873 .value = "1024", 1874 }, 1875 { 1876 .key = "ro.hwui.text_large_cache_width", 1877 .value = "2048", 1878 }, 1879 { 1880 .key = "ro.hwui.text_small_cache_height", 1881 .value = "1024", 1882 }, 1883 { 1884 .key = "ro.hwui.text_small_cache_width", 1885 .value = "1024", 1886 }, 1887 { 1888 .key = "ro.hwui.texture_cache_flushrate", 1889 .value = "0.4", 1890 }, 1891 { 1892 .key = "ro.hwui.texture_cache_size", 1893 .value = "86", 1894 }, 1895 { 1896 .key = "ro.oem_unlock_supported", 1897 .value = "1", 1898 }, 1899 { 1900 .key = "ro.opa.eligible_device", 1901 .value = "false", 1902 }, 1903 { 1904 .key = "ro.opengles.version", 1905 .value = "196610", 1906 }, 1907 { 1908 .key = "ro.product.board", 1909 .value = "dragon", 1910 }, 1911 { 1912 .key = "ro.product.brand", 1913 .value = "google", 1914 }, 1915 { 1916 .key = "ro.product.cpu.abi", 1917 .value = "arm64-v8a", 1918 }, 1919 { 1920 .key = "ro.product.cpu.abilist", 1921 .value = "arm64-v8a,armeabi-v7a,armeabi", 1922 }, 1923 { 1924 .key = "ro.product.cpu.abilist32", 1925 .value = "armeabi-v7a,armeabi", 1926 }, 1927 { 1928 .key = "ro.product.cpu.abilist64", 1929 .value = "arm64-v8a", 1930 }, 1931 { 1932 .key = "ro.product.device", 1933 .value = "dragon", 1934 }, 1935 { 1936 .key = "ro.product.first_api_level", 1937 .value = "23", 1938 }, 1939 { 1940 .key = "ro.product.manufacturer", 1941 .value = "Google", 1942 }, 1943 { 1944 .key = "ro.product.model", 1945 .value = "Pixel C", 1946 }, 1947 { 1948 .key = "ro.product.name", 1949 .value = "ryu", 1950 }, 1951 { 1952 .key = "ro.property_service.version", 1953 .value = "2", 1954 }, 1955 { 1956 .key = "ro.radio.noril", 1957 .value = "yes", 1958 }, 1959 { 1960 .key = "ro.recents.grid", 1961 .value = "true", 1962 }, 1963 { 1964 .key = "ro.recovery_id", 1965 .value = "0xdaba3a149a09f84dc64ea215d4ffcf549a28e8b73e479ad4adf3e6a4ade2299e", 1966 }, 1967 { 1968 .key = "ro.retaildemo.video_path", 1969 .value = "/data/preloads/demo/retail_demo.mp4", 1970 }, 1971 { 1972 .key = "ro.revision", 1973 .value = "0", 1974 }, 1975 { 1976 .key = "ro.secure", 1977 .value = "1", 1978 }, 1979 { 1980 .key = "ro.serialno", 1981 .value = "6111000185", 1982 }, 1983 { 1984 .key = "ro.setupwizard.enterprise_mode", 1985 .value = "1", 1986 }, 1987 { 1988 .key = "ro.sf.lcd_density", 1989 .value = "320", 1990 }, 1991 { 1992 .key = "ro.storage_manager.enabled", 1993 .value = "true", 1994 }, 1995 { 1996 .key = "ro.treble.enabled", 1997 .value = "false", 1998 }, 1999 { 2000 .key = "ro.url.legal", 2001 .value = "http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html", 2002 }, 2003 { 2004 .key = "ro.url.legal.android_privacy", 2005 .value = "http://www.google.com/intl/%s/mobile/android/basic/privacy.html", 2006 }, 2007 { 2008 .key = "ro.vendor.build.date", 2009 .value = "Thu Aug 17 17:45:34 UTC 2017", 2010 }, 2011 { 2012 .key = "ro.vendor.build.date.utc", 2013 .value = "1502991934", 2014 }, 2015 { 2016 .key = "ro.vendor.build.fingerprint", 2017 .value = "google/ryu/dragon:8.0.0/OPR6.170623.010/4283243:user/release-keys", 2018 }, 2019 { 2020 .key = "ro.wallpapers_loc_request_suw", 2021 .value = "true", 2022 }, 2023 { 2024 .key = "ro.wifi.channels", 2025 .value = "", 2026 }, 2027 { 2028 .key = "ro.zygote", 2029 .value = "zygote64_32", 2030 }, 2031 { 2032 .key = "security.perf_harden", 2033 .value = "1", 2034 }, 2035 { 2036 .key = "service.bootanim.exit", 2037 .value = "1", 2038 }, 2039 { 2040 .key = "service.sf.present_timestamp", 2041 .value = "0", 2042 }, 2043 { 2044 .key = "sys.boot_completed", 2045 .value = "1", 2046 }, 2047 { 2048 .key = "sys.logbootcomplete", 2049 .value = "1", 2050 }, 2051 { 2052 .key = "sys.oem_unlock_allowed", 2053 .value = "0", 2054 }, 2055 { 2056 .key = "sys.rescue_boot_count", 2057 .value = "1", 2058 }, 2059 { 2060 .key = "sys.sysctl.extra_free_kbytes", 2061 .value = "54000", 2062 }, 2063 { 2064 .key = "sys.usb.config", 2065 .value = "adb", 2066 }, 2067 { 2068 .key = "sys.usb.configfs", 2069 .value = "1", 2070 }, 2071 { 2072 .key = "sys.usb.controller", 2073 .value = "700d0000.usb-device", 2074 }, 2075 { 2076 .key = "sys.usb.ffs.ready", 2077 .value = "1", 2078 }, 2079 { 2080 .key = "sys.usb.state", 2081 .value = "adb", 2082 }, 2083 { 2084 .key = "sys.wifitracing.started", 2085 .value = "1", 2086 }, 2087 { 2088 .key = "vold.decrypt", 2089 .value = "trigger_restart_framework", 2090 }, 2091 { 2092 .key = "vold.has_adoptable", 2093 .value = "0", 2094 }, 2095 { 2096 .key = "vold.post_fs_data_done", 2097 .value = "1", 2098 }, 2099 { 2100 .key = "wifi.interface", 2101 .value = "wlan0", 2102 }, 2103 { NULL }, 2104 }; 2105 #endif /* __ANDROID__ */ 2106