History log of /external/qemu/android/main-common.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
25eb6557b94da066d6e137c07aeced39badf5aa6 25-Feb-2011 David 'Digit' Turner <digit@android.com> Rework AvdInfo processing.

This patch changes the code in android/avd/info.c to prepare
for future patches that will move initialization disk images
to the core (including locking and creating temporary files).

+ Remove AvdInfo structure dependencies on many of the
functions, to make them more generic/usable.

+ Remove skin-related processing from avdInfo_new() and
avdInfo_newFromBuild().

+ Remove avdInfo_getSkinName() and avdInfo_getSkinDir(), and
replace them with a single avdInfo_getSkinInfo().

+ Rename 'qemu-hardware.ini' to 'hardware-qemu.ini' to follow
the same naming convention than the one used for disk
images (e.g. "userdata-qemu.img" and "system-qemu.img")

Change-Id: I32cb0a5850f8c0b9df93d2630552941fd2b461c1
/external/qemu/android/main-common.h
092361e19ecc2992965729538984354099eea8cb 01-Mar-2011 David 'Digit' Turner <digit@android.com> Remove un-needed "-netspeed full" and "-netdelay none".

This patch removes the use of "-netspeed full" and "-netdelay none"
when starting a core, since these values correspond to the default.

Usually, these were triggered by the values found in the skin files.

Change-Id: I88944c6736dc721a8645b1c7d87bc0cb949feec4
/external/qemu/android/main-common.h
bdb6f2dd35a4c749186e665d55d7b76375d7e71d 23-Feb-2011 David 'Digit' Turner <digit@android.com> Remove android/main-ui.c

The differences between android/main.c and android/main-ui.c are now
minimal, so remove the latter source file by moving the corresponding
code into android/main-common.c

Also add a -snapshot-no-time-update core option to implement the
emulator-ui -no-snapshot-update-time option. We're probably going to
clean this up a little in the future, but this is enough for now.

Change-Id: I868bb4e47c3d106ae7436ee3f5b2c0ff5fb6ea5c
/external/qemu/android/main-common.h
83ffd66e78d290aa054ace5e484ae3766f638390 11-Feb-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Stuff hardware configuration with paths to image / partition files

Change-Id: Id26cd578fc3faf1fee1a55f4999c3613e47c0e96
/external/qemu/android/main-common.h
2507cab8a78fb609461a2b9cc4708bab60fc53a4 10-Feb-2011 David 'Digit' Turner <digit@android.com> Get rid of -android-gui core option.

Instead, pass all LCD configuration in qemu-hardware.ini.

+ Make the latter file mandatory to launch a core. You can easily
generate one by launching "emulator <options>" though.

Change-Id: I81a1938217562517e4c2bbb828aef934033c29a5
/external/qemu/android/main-common.h
755811e67c266333807571f798b62b6916611f87 07-Feb-2011 David 'Digit' Turner <digit@android.com> Rename emulator_config_xxx to user_config_xxx

Change-Id: Icfcef72a02e388f2aa87b97f004ed43715fc9f30
/external/qemu/android/main-common.h
74d7acec6643694132a127feb5ccadda7ea793d6 02-Feb-2011 David 'Digit' Turner <digit@android.com> Separate init_skinned_ui() into two functions.

This removes init_skinned_ui() and adds parse_skin_files() and init_sdl_ui().

The first function only parses skin files and options, and doesn't do anything
related to the UI.

The second function does setup the SDL UI after all options/skin processing has
been performed. We also modify main.c and main-ui.c to move the call to
init_sdl_ui() as far as possible after the options parsing.

+ Move core attachment code to the end of qemu_main() in main-ui.c

Change-Id: I2bf5f0a096d827ae1fee070a8fa45cbd4629d54f
/external/qemu/android/main-common.h
f845627c83ce6ce3e306f9b6842d1e30ef89ae97 02-Feb-2011 David 'Digit' Turner <digit@android.com> Move common main routines from into android-common.[hc]

This is a first step towards cleaning-up our initialization/startup code.

Change-Id: I2d4fbc5c2cd0181fb39a1a97a15650945038c3b9
/external/qemu/android/main-common.h