From: GiWoong Kim Date: Mon, 6 Oct 2014 04:19:05 +0000 (+0900) Subject: emulator: add VM data path information X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=683d5f3ffe9ef0ca2ed9b6685fd39f61b1960200;p=sdk%2Femulator%2Fqemu.git emulator: add VM data path information Change-Id: I5445f2f3e28362acf2af27659dc59dc5f07ae1f2 Signed-off-by: GiWoong Kim --- diff --git a/tizen/src/emul_state.c b/tizen/src/emul_state.c index b8421ca8f5..952dbf399e 100644 --- a/tizen/src/emul_state.c +++ b/tizen/src/emul_state.c @@ -412,6 +412,17 @@ const char* get_emul_file_sharing_path(void) return _emul_info.file_sharing_path; } +/* VM data path */ +void set_emul_vm_data_path(const char *path) +{ + _emul_info.vm_data_path = path; +} + +const char* get_emul_vm_data_path(void) +{ + return _emul_info.vm_data_path; +} + /* sdbd */ int get_sdbd_state(void) { diff --git a/tizen/src/emul_state.h b/tizen/src/emul_state.h index 9a0e299949..491d53d6c3 100644 --- a/tizen/src/emul_state.h +++ b/tizen/src/emul_state.h @@ -100,8 +100,9 @@ typedef struct EmulatorConfigInfo { bool gpu_accel_enable; const char *file_sharing_path; const char *vm_ram_size; - /* add here */ int serial_port; + const char *vm_data_path; + /* add here */ } EmulatorConfigInfo; typedef struct EmulatorConfigState { @@ -138,6 +139,7 @@ void set_emul_skin_path(char *path); void set_emul_gpu_accel(bool enable); void set_emul_file_sharing_path(const char *path); void set_emul_ram_size(const char *size); +void set_emul_vm_data_path(const char *path); void set_emulator_condition(int state); void set_emul_rotation(short rotation_type); @@ -163,6 +165,7 @@ bool get_emul_gpu_accel(void); bool get_emul_cpu_accel(void); const char* get_emul_file_sharing_path(void); const char* get_emul_ram_size(void); +const char* get_emul_vm_data_path(void); int get_emulator_condition(void); short get_emul_rotation(void); diff --git a/tizen/src/emulator_legacy.c b/tizen/src/emulator_legacy.c index ac386277eb..f505f5fe3e 100644 --- a/tizen/src/emulator_legacy.c +++ b/tizen/src/emulator_legacy.c @@ -148,7 +148,9 @@ static void set_image_and_log_path(char *qemu_argv) strcpy(tizen_target_path, g_path_get_dirname(path)); } + set_emul_vm_data_path(tizen_target_path); set_emul_vm_name(g_path_get_basename(tizen_target_path)); + strcpy(tizen_target_img_path, path); free(path);