aboutsummaryrefslogtreecommitdiffstats
path: root/vl-android.c
diff options
context:
space:
mode:
Diffstat (limited to 'vl-android.c')
-rw-r--r--vl-android.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/vl-android.c b/vl-android.c
index 444461b..75b1bce 100644
--- a/vl-android.c
+++ b/vl-android.c
@@ -57,6 +57,7 @@
#include "android/globals.h"
#include "android/utils/bufprint.h"
#include "android/display-core.h"
+#include "android/utils/timezone.h"
#include "targphys.h"
#include "tcpdump.h"
@@ -387,6 +388,9 @@ char* android_op_ui_port = NULL;
*/
char* android_op_ui_settings = NULL;
+/* -android-avdname option value. */
+char* android_op_avd_name = "unknown";
+
extern int android_display_width;
extern int android_display_height;
extern int android_display_bpp;
@@ -4572,6 +4576,17 @@ int main(int argc, char **argv, char **envp)
android_audio_test_start_out();
break;
+ case QEMU_OPTION_android_avdname:
+ android_op_avd_name = (char*)optarg;
+ break;
+
+ case QEMU_OPTION_timezone:
+ if (timezone_set((char*)optarg)) {
+ fprintf(stderr, "emulator: it seems the timezone '%s' is not in zoneinfo format\n",
+ (char*)optarg);
+ }
+ break;
+
#ifdef CONFIG_MEMCHECK
case QEMU_OPTION_android_memcheck:
android_op_memcheck = (char*)optarg;