• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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