aboutsummaryrefslogtreecommitdiffstats
path: root/android/avd/info.h
diff options
context:
space:
mode:
Diffstat (limited to 'android/avd/info.h')
-rw-r--r--android/avd/info.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/android/avd/info.h b/android/avd/info.h
index ad8a138..6cd97dc 100644
--- a/android/avd/info.h
+++ b/android/avd/info.h
@@ -52,8 +52,10 @@
#define AVD_IMAGE_LIST \
_AVD_IMG(KERNEL,"kernel-qemu","kernel") \
_AVD_IMG(RAMDISK,"ramdisk.img","ramdisk") \
- _AVD_IMG(SYSTEM,"system.img","system") \
- _AVD_IMG(USERDATA,"userdata.img","user data") \
+ _AVD_IMG(INITSYSTEM,"system.img","init system") \
+ _AVD_IMG(INITDATA,"userdata.img","init data") \
+ _AVD_IMG(USERSYSTEM,"system-qemu.img","user system") \
+ _AVD_IMG(USERDATA,"userdata-qemu.img", "user data") \
_AVD_IMG(CACHE,"cache.img","cache") \
_AVD_IMG(SDCARD,"sdcard.img","SD Card") \
@@ -82,6 +84,8 @@ typedef enum {
AVDINFO_WIPE_CACHE = (1 << 2),
/* use to ignore ignore SDCard image (default or provided) */
AVDINFO_NO_SDCARD = (1 << 3),
+ /* use to wipe the system image with new initial values */
+ AVDINFO_WIPE_SYSTEM = (1 << 4),
} AvdFlags;
typedef struct {
@@ -150,6 +154,12 @@ const char* avdInfo_getSkinName( AvdInfo* i );
/* Returns the root skin directory for this device */
const char* avdInfo_getSkinDir ( AvdInfo* i );
+/* Returns the content path of the virtual device */
+const char* avdInfo_getContentPath( AvdInfo* i );
+
+/* Returns TRUE iff in the Android build system */
+int avdInfo_inAndroidBuild( AvdInfo* i );
+
/* Reads the AVD's hardware configuration into 'hw'. returns -1 on error, 0 otherwise */
int avdInfo_getHwConfig( AvdInfo* i, AndroidHwConfig* hw );