1 /* this file is automatically generated from 'hardware-properties.ini' 2 * DO NOT EDIT IT. To re-generate it, use android/scripts/gen-hw-config.py' 3 */ 4 #ifndef HWCFG_INT 5 #error HWCFG_INT not defined 6 #endif 7 #ifndef HWCFG_BOOL 8 #error HWCFG_BOOL not defined 9 #endif 10 #ifndef HWCFG_DISKSIZE 11 #error HWCFG_DISKSIZE not defined 12 #endif 13 #ifndef HWCFG_STRING 14 #error HWCFG_STRING not defined 15 #endif 16 #ifndef HWCFG_DOUBLE 17 #error HWCFG_DOUBLE not defined 18 #endif 19 20 HWCFG_STRING( 21 hw_cpu_arch, 22 "hw.cpu.arch", 23 "arm", 24 "CPU Architecture", 25 "The CPU Architecture to emulator") 26 27 HWCFG_STRING( 28 hw_cpu_model, 29 "hw.cpu.model", 30 "", 31 "CPU model", 32 "The CPU model (QEMU-specific string)") 33 34 HWCFG_INT( 35 hw_cpu_ncore, 36 "hw.cpu.ncore", 37 2, 38 "SMP CPU core count", 39 "Number of cores in a simulated SMP CPU.") 40 41 HWCFG_INT( 42 hw_ramSize, 43 "hw.ramSize", 44 0, 45 "Device ram size", 46 "The amount of physical RAM on the device, in megabytes.") 47 48 HWCFG_STRING( 49 hw_screen, 50 "hw.screen", 51 "multi-touch", 52 "Touch screen type", 53 "Defines type of the screen.") 54 55 HWCFG_BOOL( 56 hw_mainKeys, 57 "hw.mainKeys", 58 "yes", 59 "Hardware Back/Home keys", 60 "Whether there are hardware back/home keys on the device.") 61 62 HWCFG_BOOL( 63 hw_trackBall, 64 "hw.trackBall", 65 "yes", 66 "Track-ball support", 67 "Whether there is a trackball on the device.") 68 69 HWCFG_BOOL( 70 hw_keyboard, 71 "hw.keyboard", 72 "no", 73 "Keyboard support", 74 "Whether the device has a QWERTY keyboard.") 75 76 HWCFG_BOOL( 77 hw_keyboard_lid, 78 "hw.keyboard.lid", 79 "yes", 80 "Keyboard lid support", 81 "Whether the QWERTY keyboard can be opened/closed.") 82 83 HWCFG_STRING( 84 hw_keyboard_charmap, 85 "hw.keyboard.charmap", 86 "qwerty2", 87 "Keyboard charmap name", 88 "Name of the system keyboard charmap file.") 89 90 HWCFG_BOOL( 91 hw_dPad, 92 "hw.dPad", 93 "yes", 94 "DPad support", 95 "Whether the device has DPad keys") 96 97 HWCFG_BOOL( 98 hw_rotaryInput, 99 "hw.rotaryInput", 100 "no", 101 "Rotary input support", 102 "Whether the device has rotary input") 103 104 HWCFG_BOOL( 105 hw_gsmModem, 106 "hw.gsmModem", 107 "yes", 108 "GSM modem support", 109 "Whether there is a GSM modem in the device.") 110 111 HWCFG_BOOL( 112 hw_gps, 113 "hw.gps", 114 "yes", 115 "GPS support", 116 "Whether there is a GPS in the device.") 117 118 HWCFG_BOOL( 119 hw_battery, 120 "hw.battery", 121 "yes", 122 "Battery support", 123 "Whether the device can run on a battery.") 124 125 HWCFG_BOOL( 126 hw_accelerometer, 127 "hw.accelerometer", 128 "yes", 129 "Accelerometer", 130 "Whether there is an accelerometer in the device.") 131 132 HWCFG_BOOL( 133 hw_gyroscope, 134 "hw.gyroscope", 135 "yes", 136 "Gyroscope", 137 "Whether there is a gyroscope in the device.") 138 139 HWCFG_BOOL( 140 hw_audioInput, 141 "hw.audioInput", 142 "yes", 143 "Audio recording support", 144 "Whether the device can record audio") 145 146 HWCFG_BOOL( 147 hw_audioOutput, 148 "hw.audioOutput", 149 "yes", 150 "Audio playback support", 151 "Whether the device can play audio") 152 153 HWCFG_BOOL( 154 hw_sdCard, 155 "hw.sdCard", 156 "yes", 157 "SD Card support", 158 "Whether the device supports insertion/removal of virtual SD Cards.") 159 160 HWCFG_STRING( 161 hw_sdCard_path, 162 "hw.sdCard.path", 163 "", 164 "SD Card image path", 165 "") 166 167 HWCFG_STRING( 168 hw_logcatOutput_path, 169 "hw.logcatOutput.path", 170 "", 171 "Logcat Output File Path", 172 "") 173 174 HWCFG_BOOL( 175 disk_cachePartition, 176 "disk.cachePartition", 177 "yes", 178 "Cache partition support", 179 "Whether we use a /cache partition on the device.") 180 181 HWCFG_STRING( 182 disk_cachePartition_path, 183 "disk.cachePartition.path", 184 "", 185 "Cache partition", 186 "Cache partition to use on the device. Ignored if disk.cachePartition is not 'yes'.") 187 188 HWCFG_DISKSIZE( 189 disk_cachePartition_size, 190 "disk.cachePartition.size", 191 "66MB", 192 "Cache partition size", 193 "") 194 195 HWCFG_INT( 196 test_quitAfterBootTimeOut, 197 "test.quitAfterBootTimeOut", 198 -1, 199 "Quit emulator after guest boots completely, or after time out. Default: end of universe.", 200 "") 201 202 HWCFG_INT( 203 test_delayAdbTillBootComplete, 204 "test.delayAdbTillBootComplete", 205 0, 206 "Delay sending data to guest adb until guest completed booting", 207 "") 208 209 HWCFG_INT( 210 test_monitorAdb, 211 "test.monitorAdb", 212 0, 213 "Monitor Adb messages between guest and host. Default: Disabled.", 214 "") 215 216 HWCFG_INT( 217 hw_lcd_width, 218 "hw.lcd.width", 219 320, 220 "LCD pixel width", 221 "") 222 223 HWCFG_INT( 224 hw_lcd_height, 225 "hw.lcd.height", 226 640, 227 "LCD pixel height", 228 "") 229 230 HWCFG_INT( 231 hw_lcd_depth, 232 "hw.lcd.depth", 233 16, 234 "LCD color depth", 235 "Color bit depth of emulated framebuffer.") 236 237 HWCFG_INT( 238 hw_lcd_density, 239 "hw.lcd.density", 240 160, 241 "Abstracted LCD density", 242 "A value used to roughly describe the density of the LCD screen for automatic resource/asset selection.") 243 244 HWCFG_BOOL( 245 hw_lcd_backlight, 246 "hw.lcd.backlight", 247 "yes", 248 "LCD backlight", 249 "Enable/Disable LCD backlight simulation,yes-enabled,no-disabled.") 250 251 HWCFG_INT( 252 hw_lcd_vsync, 253 "hw.lcd.vsync", 254 60, 255 "LCD VSYNC rate", 256 "") 257 258 HWCFG_STRING( 259 hw_gltransport, 260 "hw.gltransport", 261 "pipe", 262 "Transport used to run graphics", 263 "") 264 265 HWCFG_INT( 266 hw_gltransport_asg_writeBufferSize, 267 "hw.gltransport.asg.writeBufferSize", 268 1048576, 269 "For address space graphics, the total size of the write buffer the guest can write into", 270 "") 271 272 HWCFG_INT( 273 hw_gltransport_asg_writeStepSize, 274 "hw.gltransport.asg.writeStepSize", 275 4096, 276 "For address space graphics, the max size of each guest-to-host transaction.", 277 "") 278 279 HWCFG_INT( 280 hw_gltransport_asg_dataRingSize, 281 "hw.gltransport.asg.dataRingSize", 282 32768, 283 "For address space graphics, the size of the ring used to transfer larger buffers.", 284 "") 285 286 HWCFG_INT( 287 hw_gltransport_drawFlushInterval, 288 "hw.gltransport.drawFlushInterval", 289 800, 290 "Interval over which to flush draw calls (balance host gpu starve vs pipe notif overhead)", 291 "") 292 293 HWCFG_INT( 294 hw_displayRegion_0_1_xOffset, 295 "hw.displayRegion.0.1.xOffset", 296 -1, 297 "Horizontal offset of the sub-region", 298 "") 299 300 HWCFG_INT( 301 hw_displayRegion_0_1_yOffset, 302 "hw.displayRegion.0.1.yOffset", 303 -1, 304 "Vertical offset of the sub-region", 305 "") 306 307 HWCFG_INT( 308 hw_displayRegion_0_1_width, 309 "hw.displayRegion.0.1.width", 310 0, 311 "Horizontal size of the sub-region", 312 "") 313 314 HWCFG_INT( 315 hw_displayRegion_0_1_height, 316 "hw.displayRegion.0.1.height", 317 0, 318 "Vertical size of the sub-region", 319 "") 320 321 HWCFG_INT( 322 hw_displayRegion_0_2_xOffset, 323 "hw.displayRegion.0.2.xOffset", 324 -1, 325 "Horizontal offset of the sub-region", 326 "") 327 328 HWCFG_INT( 329 hw_displayRegion_0_2_yOffset, 330 "hw.displayRegion.0.2.yOffset", 331 -1, 332 "Vertical offset of the sub-region", 333 "") 334 335 HWCFG_INT( 336 hw_displayRegion_0_2_width, 337 "hw.displayRegion.0.2.width", 338 0, 339 "Horizontal size of the sub-region", 340 "") 341 342 HWCFG_INT( 343 hw_displayRegion_0_2_height, 344 "hw.displayRegion.0.2.height", 345 0, 346 "Vertical size of the sub-region", 347 "") 348 349 HWCFG_INT( 350 hw_displayRegion_0_3_xOffset, 351 "hw.displayRegion.0.3.xOffset", 352 -1, 353 "Horizontal offset of the sub-region", 354 "") 355 356 HWCFG_INT( 357 hw_displayRegion_0_3_yOffset, 358 "hw.displayRegion.0.3.yOffset", 359 -1, 360 "Vertical offset of the sub-region", 361 "") 362 363 HWCFG_INT( 364 hw_displayRegion_0_3_width, 365 "hw.displayRegion.0.3.width", 366 0, 367 "Horizontal size of the sub-region", 368 "") 369 370 HWCFG_INT( 371 hw_displayRegion_0_3_height, 372 "hw.displayRegion.0.3.height", 373 0, 374 "Vertical size of the sub-region", 375 "") 376 377 HWCFG_INT( 378 hw_display1_width, 379 "hw.display1.width", 380 0, 381 "Pixel width of the second display", 382 "") 383 384 HWCFG_INT( 385 hw_display1_height, 386 "hw.display1.height", 387 0, 388 "Pixel height of the second display", 389 "") 390 391 HWCFG_INT( 392 hw_display1_density, 393 "hw.display1.density", 394 0, 395 "Screen density of the second display", 396 "") 397 398 HWCFG_INT( 399 hw_display1_xOffset, 400 "hw.display1.xOffset", 401 -1, 402 "the horizontal offset of the second display with respect to the host QT window.", 403 "") 404 405 HWCFG_INT( 406 hw_display1_yOffset, 407 "hw.display1.yOffset", 408 -1, 409 "the veritcal offset of the second display with respect to the host QT window.", 410 "") 411 412 HWCFG_INT( 413 hw_display1_flag, 414 "hw.display1.flag", 415 0, 416 "the flag to use when the second display is initialized in the Android system.", 417 "") 418 419 HWCFG_INT( 420 hw_display2_width, 421 "hw.display2.width", 422 0, 423 "Pixel width of the third display", 424 "") 425 426 HWCFG_INT( 427 hw_display2_height, 428 "hw.display2.height", 429 0, 430 "Pixel height of the third display", 431 "") 432 433 HWCFG_INT( 434 hw_display2_density, 435 "hw.display2.density", 436 0, 437 "Screen density of the third display", 438 "") 439 440 HWCFG_INT( 441 hw_display2_xOffset, 442 "hw.display2.xOffset", 443 -1, 444 "the horizontal offset of the third display with respect to the host QT window.", 445 "") 446 447 HWCFG_INT( 448 hw_display2_yOffset, 449 "hw.display2.yOffset", 450 -1, 451 "the veritcal offset of the third display with respect to the host QT window.", 452 "") 453 454 HWCFG_INT( 455 hw_display2_flag, 456 "hw.display2.flag", 457 0, 458 "the flag to use when the third display is initialized in the Android system.", 459 "") 460 461 HWCFG_INT( 462 hw_display3_width, 463 "hw.display3.width", 464 0, 465 "Pixel width of the fourth display", 466 "") 467 468 HWCFG_INT( 469 hw_display3_height, 470 "hw.display3.height", 471 0, 472 "Pixel height of the fourth display", 473 "") 474 475 HWCFG_INT( 476 hw_display3_density, 477 "hw.display3.density", 478 0, 479 "Screen density of the fourth display", 480 "") 481 482 HWCFG_INT( 483 hw_display3_xOffset, 484 "hw.display3.xOffset", 485 -1, 486 "the horizontal offset of the fourth display with respect to the host QT window.", 487 "") 488 489 HWCFG_INT( 490 hw_display3_yOffset, 491 "hw.display3.yOffset", 492 -1, 493 "the veritcal offset of the fourth display with respect to the host QT window.", 494 "") 495 496 HWCFG_INT( 497 hw_display3_flag, 498 "hw.display3.flag", 499 0, 500 "the flag touse when the fourth display is initialized in the Android system.", 501 "") 502 503 HWCFG_STRING( 504 display_settings_xml, 505 "display.settings.xml", 506 "", 507 "Configure setting xml file for Android Window Manager", 508 "") 509 510 HWCFG_BOOL( 511 hw_gpu_enabled, 512 "hw.gpu.enabled", 513 "no", 514 "GPU emulation", 515 "Enable/Disable emulated OpenGLES GPU") 516 517 HWCFG_STRING( 518 hw_gpu_mode, 519 "hw.gpu.mode", 520 "auto", 521 "GPU emulation mode", 522 "This value determines how GPU emulation is implemented.") 523 524 HWCFG_STRING( 525 hw_initialOrientation, 526 "hw.initialOrientation", 527 "portrait", 528 "Initial screen orientation", 529 "Setup initial screen orientation, can be rotated later on.") 530 531 HWCFG_STRING( 532 hw_camera_back, 533 "hw.camera.back", 534 "emulated", 535 "Configures camera facing back", 536 "Must be 'emulated' for a fake camera, 'webcam<N>' for a web camera, or 'none' if back camera is disabled.") 537 538 HWCFG_STRING( 539 hw_camera_front, 540 "hw.camera.front", 541 "none", 542 "Configures camera facing front", 543 "Must be 'emulated' for a fake camera, 'webcam<N>' for a web camera, or 'none' if front camera is disabled.") 544 545 HWCFG_INT( 546 vm_heapSize, 547 "vm.heapSize", 548 0, 549 "Max VM application heap size", 550 "The maximum heap size a Dalvik application might allocate before being killed by the system. Value is in megabytes.") 551 552 HWCFG_BOOL( 553 hw_sensors_light, 554 "hw.sensors.light", 555 "yes", 556 "Light support", 557 "Whether there is a light sensor in the device") 558 559 HWCFG_BOOL( 560 hw_sensors_pressure, 561 "hw.sensors.pressure", 562 "yes", 563 "Pressure support", 564 "Whether there is a pressure sensor in the device") 565 566 HWCFG_BOOL( 567 hw_sensors_humidity, 568 "hw.sensors.humidity", 569 "yes", 570 "Humidity support", 571 "Whether there is a relative humidity sensor in the device") 572 573 HWCFG_BOOL( 574 hw_sensors_proximity, 575 "hw.sensors.proximity", 576 "yes", 577 "Proximity support", 578 "Whether there is an proximity in the device.") 579 580 HWCFG_BOOL( 581 hw_sensors_magnetic_field, 582 "hw.sensors.magnetic_field", 583 "yes", 584 "Magnetic field support", 585 "Provides magnetic field sensor values.") 586 587 HWCFG_BOOL( 588 hw_sensors_magnetic_field_uncalibrated, 589 "hw.sensors.magnetic_field_uncalibrated", 590 "yes", 591 "Uncalibrated magnetic field suport", 592 "Provides uncalibrated magnetic field sensor values.") 593 594 HWCFG_BOOL( 595 hw_sensors_gyroscope_uncalibrated, 596 "hw.sensors.gyroscope_uncalibrated", 597 "yes", 598 "Uncalibrated gyroscope support", 599 "Provides uncalibrated gyroscope sensor values.") 600 601 HWCFG_BOOL( 602 hw_sensors_orientation, 603 "hw.sensors.orientation", 604 "yes", 605 "Orientation support", 606 "Provides orientation sensor values.") 607 608 HWCFG_BOOL( 609 hw_sensors_temperature, 610 "hw.sensors.temperature", 611 "yes", 612 "Temperature support", 613 "Provides temperature sensor values.") 614 615 HWCFG_BOOL( 616 hw_sensor_hinge, 617 "hw.sensor.hinge", 618 "yes", 619 "Enalbe hinge angle sensor.", 620 "") 621 622 HWCFG_INT( 623 hw_sensor_hinge_count, 624 "hw.sensor.hinge.count", 625 0, 626 "Provides hinge angle sensor count.", 627 "") 628 629 HWCFG_INT( 630 hw_sensor_hinge_type, 631 "hw.sensor.hinge.type", 632 0, 633 "Provides hinge angle sensor type. 0 (horizontal) and 1 (vertical)", 634 "") 635 636 HWCFG_INT( 637 hw_sensor_hinge_sub_type, 638 "hw.sensor.hinge.sub_type", 639 0, 640 "Provides hinge angle sensor sub type. 0 (invisible hinge, fold on screen) and 1 (hinge)", 641 "") 642 643 HWCFG_STRING( 644 hw_sensor_hinge_ranges, 645 "hw.sensor.hinge.ranges", 646 "", 647 "angel ranges for each hinge sensor, e.g., 0-360, 0-180 for two sensors.", 648 "") 649 650 HWCFG_STRING( 651 hw_sensor_hinge_defaults, 652 "hw.sensor.hinge.defaults", 653 "", 654 "default angel for each hinge sensor, e.g., 180, 90 for two sensors.", 655 "") 656 657 HWCFG_STRING( 658 hw_sensor_hinge_areas, 659 "hw.sensor.hinge.areas", 660 "", 661 "hinge areas on the display, format is percentage_of_screen-width, e.g., 33.3-0, 66.6-10 for two sensors. Or x-y-width-height, e.g., 600-0-0-1200, 1200-0-10-1200 for two sensors.", 662 "") 663 664 HWCFG_STRING( 665 hw_sensor_posture_list, 666 "hw.sensor.posture_list", 667 "", 668 "list of supported postures by index. 0: unknown, 1: closed, 2: half-open, 3: open, 4: flipped, 5: tent", 669 "") 670 671 HWCFG_STRING( 672 hw_sensor_hinge_angles_posture_definitions, 673 "hw.sensor.hinge_angles_posture_definitions", 674 "", 675 "angles ranges for each posture in posture_list.", 676 "") 677 678 HWCFG_INT( 679 hw_sensor_hinge_fold_to_displayRegion_0_1_at_posture, 680 "hw.sensor.hinge.fold_to_displayRegion.0.1_at_posture", 681 1, 682 "set folded status at a certain posture, e.g, fold-out device, posture flipped", 683 "") 684 685 HWCFG_BOOL( 686 hw_sensor_roll, 687 "hw.sensor.roll", 688 "no", 689 "Enalbe rollable sensor.", 690 "") 691 692 HWCFG_INT( 693 hw_sensor_roll_count, 694 "hw.sensor.roll.count", 695 0, 696 "rollable sensor count.", 697 "") 698 699 HWCFG_STRING( 700 hw_sensor_roll_radius, 701 "hw.sensor.roll.radius", 702 "", 703 "roll radious of display width or height.", 704 "") 705 706 HWCFG_STRING( 707 hw_sensor_roll_ranges, 708 "hw.sensor.roll.ranges", 709 "", 710 "the pecentage of display width or height which is rollable.", 711 "") 712 713 HWCFG_STRING( 714 hw_sensor_roll_direction, 715 "hw.sensor.roll.direction", 716 "", 717 "rolling direction starting from open posture. 0: left-to-right or top-to-buttom, 1: right-to-left or bottom-to-top", 718 "") 719 720 HWCFG_STRING( 721 hw_sensor_roll_defaults, 722 "hw.sensor.roll.defaults", 723 "", 724 "defaults percentage of display width or height which is rolled.", 725 "") 726 727 HWCFG_STRING( 728 hw_sensor_roll_percentages_posture_definitions, 729 "hw.sensor.roll_percentages_posture_definitions", 730 "", 731 "angles ranges for each posture in posture_list.", 732 "") 733 734 HWCFG_INT( 735 hw_sensor_roll_resize_to_displayRegion_0_1_at_posture, 736 "hw.sensor.roll.resize_to_displayRegion.0.1_at_posture", 737 6, 738 "resize default display to display region 0.1 when rolling to a posture state", 739 "") 740 741 HWCFG_INT( 742 hw_sensor_roll_resize_to_displayRegion_0_2_at_posture, 743 "hw.sensor.roll.resize_to_displayRegion.0.2_at_posture", 744 6, 745 "resize default display to display region 0.2 when rolling to a posture state", 746 "") 747 748 HWCFG_INT( 749 hw_sensor_roll_resize_to_displayRegion_0_3_at_posture, 750 "hw.sensor.roll.resize_to_displayRegion.0.3_at_posture", 751 6, 752 "resize default display to display region 0.3 when rolling to a posture state", 753 "") 754 755 HWCFG_BOOL( 756 hw_useext4, 757 "hw.useext4", 758 "yes", 759 "Deprecated option. Ignored.", 760 "Used to specify the Ext4 partition image type. This is now autodetected.") 761 762 HWCFG_BOOL( 763 hw_arc, 764 "hw.arc", 765 "no", 766 "Chrome OS device (App Runtime for Chrome)", 767 "The emulated device is a Chrome OS machine.") 768 769 HWCFG_BOOL( 770 hw_arc_autologin, 771 "hw.arc.autologin", 772 "no", 773 "Auto login for Chrome OS devices", 774 "Used to enable auto login into Chrome OS devices") 775 776 HWCFG_STRING( 777 hw_featureflags, 778 "hw.featureflags", 779 "", 780 "Feature flags", 781 "A comma-separated list of feature flags to enable or disable, such as 'Enabled,-Disabled'.") 782 783 HWCFG_STRING( 784 kernel_path, 785 "kernel.path", 786 "", 787 "Path to the kernel image", 788 "Path to the kernel image.") 789 790 HWCFG_STRING( 791 kernel_parameters, 792 "kernel.parameters", 793 "", 794 "kernel boot parameters string.", 795 "") 796 797 HWCFG_STRING( 798 kernel_newDeviceNaming, 799 "kernel.newDeviceNaming", 800 "autodetect", 801 "Does the kernel require a new device naming scheme?", 802 "Used to specify whether the kernel requires a new device naming scheme. Typically for Linux 3.10 and above.") 803 804 HWCFG_STRING( 805 kernel_supportsYaffs2, 806 "kernel.supportsYaffs2", 807 "autodetect", 808 "Does the kernel supports YAFFS2 partitions?", 809 "Used to specify whether the kernel supports YAFFS2 partition images. Typically before 3.10 only.") 810 811 HWCFG_STRING( 812 disk_ramdisk_path, 813 "disk.ramdisk.path", 814 "", 815 "Path to the ramdisk image", 816 "Path to the ramdisk image.") 817 818 HWCFG_STRING( 819 disk_systemPartition_path, 820 "disk.systemPartition.path", 821 "", 822 "Path to runtime system partition image", 823 "") 824 825 HWCFG_STRING( 826 disk_systemPartition_initPath, 827 "disk.systemPartition.initPath", 828 "", 829 "Initial system partition image", 830 "") 831 832 HWCFG_DISKSIZE( 833 disk_systemPartition_size, 834 "disk.systemPartition.size", 835 "0", 836 "Ideal size of system partition", 837 "") 838 839 HWCFG_STRING( 840 disk_vendorPartition_path, 841 "disk.vendorPartition.path", 842 "", 843 "Path to runtime vendor partition image", 844 "") 845 846 HWCFG_STRING( 847 disk_vendorPartition_initPath, 848 "disk.vendorPartition.initPath", 849 "", 850 "Initial vendor partition image", 851 "") 852 853 HWCFG_DISKSIZE( 854 disk_vendorPartition_size, 855 "disk.vendorPartition.size", 856 "0", 857 "Ideal size of vendor partition", 858 "") 859 860 HWCFG_STRING( 861 disk_dataPartition_path, 862 "disk.dataPartition.path", 863 "<temp>", 864 "Path to data partition file", 865 "Path to data partition file. Cannot be empty. Special value <temp> means using a temporary file. If disk.dataPartition.initPath is not empty, its content will be copied to the disk.dataPartition.path file at boot-time.") 866 867 HWCFG_STRING( 868 disk_dataPartition_initPath, 869 "disk.dataPartition.initPath", 870 "", 871 "Initial data partition", 872 "If not empty, its content will be copied to the disk.dataPartition.path file at boot-time.") 873 874 HWCFG_DISKSIZE( 875 disk_dataPartition_size, 876 "disk.dataPartition.size", 877 "0", 878 "Ideal size of data partition", 879 "") 880 881 HWCFG_STRING( 882 disk_encryptionKeyPartition_path, 883 "disk.encryptionKeyPartition.path", 884 "", 885 "Path to encryption key partition file", 886 "Path to encryption key partition file. Should be at least 16K bytes empty disk without any filesystem on it.") 887 888 HWCFG_STRING( 889 disk_snapStorage_path, 890 "disk.snapStorage.path", 891 "", 892 "Path to snapshot storage", 893 "Path to a 'snapshot storage' file, where all snapshots are stored.") 894 895 HWCFG_BOOL( 896 PlayStore_enabled, 897 "PlayStore.enabled", 898 "no", 899 "PlayStore", 900 "Does the device supports Google Play?") 901 902 HWCFG_STRING( 903 avd_name, 904 "avd.name", 905 "<build>", 906 "Name of the AVD being run", 907 "") 908 909 HWCFG_STRING( 910 avd_id, 911 "avd.id", 912 "<build>", 913 "ID of the AVD being run", 914 "") 915 916 HWCFG_BOOL( 917 fastboot_forceColdBoot, 918 "fastboot.forceColdBoot", 919 "no", 920 "Always use cold boot", 921 "If set, AVD will always use the full cold boot instead of snapshot-based quick boot process") 922 923 HWCFG_STRING( 924 android_sdk_root, 925 "android.sdk.root", 926 "", 927 "sdk root that was used during the construction of this hardware.ini", 928 "This can be used by post processing tools to migrate snapshots") 929 930 HWCFG_STRING( 931 android_avd_home, 932 "android.avd.home", 933 "", 934 "avd home that was used during the construction of this hardware.ini", 935 "This can be used by post processing tools to migrate snapshots") 936 937 #undef HWCFG_INT 938 #undef HWCFG_BOOL 939 #undef HWCFG_DISKSIZE 940 #undef HWCFG_STRING 941 #undef HWCFG_DOUBLE 942 /* end of auto-generated file */ 943