History log of /external/qemu/CHANGES.TXT
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4afdaf1285ecdcbcfeac6d3e9be0b9b0de0e2b07 25-Nov-2010 Tim Baverstock <weasel@google.com> Correct command arguments for 'geo fix', but support backward compatible use.

Change-Id: Id4f427dfb918d69e3fb52725cbe88bce1666dddc
/external/qemu/CHANGES.TXT
e92bc56ef89ab8b51c4c89d4d9779b64e9491b9b 07-Sep-2010 David 'Digit' Turner <digit@android.com> Add new "qemu monitor" command to the console.

This allows you to access the QEMU virtual machine monitor directly
from the console (instead of playing with the command-line to do it).

The implementation of the 'quit' command has been modified to simply
close the connection, instead of stopping the emulator program.

This patch introduces changes that allow a console session to be
detached and redirected at runtime to other internal services of
the emulator program. This will be useful in the future to implement
other features.

+ doc typo
+ add proper definitions for CONFIG_ANDROID on config-host.h
+ remove obsolete sysdeps.h dependency in android/console.c

Change-Id: If16cfe41c12a26eb8f56e3a9c24452eafa5efab4
/external/qemu/CHANGES.TXT
415a4b1f54f896bf28abe1beb2d8005a3d98f531 28-Jul-2010 David 'Digit' Turner <digit@android.com> Add a PulseAudio audio backend for Linux.

Change-Id: Ifaf876c41ab6c7275ba7d1dc8e12139f62840cd6
/external/qemu/CHANGES.TXT
9b98dbde344781e93e2bdcfa599428cda2fda41d 31-Jul-2010 David 'Digit' Turner <digit@android.com> Better detection of incorrect proxy values when starting the emulator.

Change-Id: I344f06fc16e051359669b8fe9b8dcec0ceca377d
/external/qemu/CHANGES.TXT
c97ba1ea0905cebc6dc089ee5126209d606ef296 28-Jul-2010 David 'Digit' Turner <digit@android.com> Fix CHANGES.TXT

Some changes didn't make it to the 7.0 release.

Change-Id: I7d0b7b884e29495c7dc2c3325a6cb2f1488ed959
/external/qemu/CHANGES.TXT
a1b379c65f787fc85bd9c6f4a6d14d8a2bebc9d5 14-Jul-2010 Marc Petit-Huguenin <petithug@gmail.com> Make the GSM simulator more realistic

- The phone number of the phone is now built by concatenating "1555521"
to the console port.
- Convert number in remote call by concatenating "1555521" to the port
number.
- Convert called number to a number starting with "1555521".
- Fixed a bug in sms_address_to_str where the length returned is
incorrect is the length of the phone number to convert is odd.

Change-Id: Iefbdd866b6e41f6086c6e0cc33026551e3d5ae8f
/external/qemu/CHANGES.TXT
657a3521a1f4d354b57f0e524b1cd57bed177bb0 24-Jul-2010 David 'Digit' Turner <digit@android.com> GPS: Fixed the "geo fix" console command, and added satellite count emulation.

Change-Id: I27626c5ede2b0ed354ee780fa00caf4778ff690f
/external/qemu/CHANGES.TXT
1fee27e582e9ad9981dd54adad6d47f18a1aae4d 23-Jul-2010 David 'Digit' Turner <digit@android.com> fix -http-proxy implementation to work correctly with chunked encoding.

Change-Id: I3d8a18bd0849c75d0133b234a8aa74069ad71baa
/external/qemu/CHANGES.TXT
3bca7734dc4b3a9e1e24964183d9765780dee4ea 26-May-2010 David 'Digit' Turner <digit@android.com> Fix regression: -netspeed <speed> and -netdelay <latency> didn't work.

The bug was introduced in a past integration patch that moved code from vl.c
to net-android.c

Change-Id: I5415c27959da396975b51bcf047399a9781ccd8a
/external/qemu/CHANGES.TXT
40beab42ecdc4e2a79714b54c401feb0fb33b6d0 15-May-2010 Dries Harnie <botje.linux@gmail.com> Enable interconnection of emulators

This patch adds a -shared-net-id option to the emulator which
joins the emulator in a shared network.
If the option is given the emulator is started with an additional
network interface bound to a multicast socket. This multicast socket
emulates a network hub, interconnecting emulators.
If the -shared-net-id option is not given, nothing changes.

Change-Id: I0ea70a073cdbd34f804161300240fafca34080d0
/external/qemu/CHANGES.TXT
eeac013f898716ec7e7acf419953fb253cd06916 03-May-2010 Vladimir Chtchetkine <vchtchetkine@google.com> Separate audio stack and SDL

Change-Id: Ibf3d08172807bca7dc46d70bf51d5eadaed4372b
/external/qemu/CHANGES.TXT
92568958dd42bf35667cc6451b5edd7f7d1f73a1 16-Apr-2010 David 'Digit' Turner <digit@google.com> Revert previous patch to fix SD Card emulation

The previous patch modifies SD Card hardware emulation in a way that is
not backwards compatible with previous SDK platform releases. This has
the unfortunate effect of making SD Card emulation not work properly
when running existing AVDs.

Reverting the patch until we get a better one.

Change-Id: I82dac87709d88aa3bd292bf2ed0008ae74d95853
/external/qemu/CHANGES.TXT
0d6e3e2b1510319f218d8b6f1590f25079d4fc4a 01-Apr-2010 David 'Digit' Turner <digit@google.com> Fix emulator changelog

Change-Id: I77ddd628c7fea0b128623cecd336842673f07940
/external/qemu/CHANGES.TXT
e4c6b1f1dda3ebfb4e88d7c0f1d2676d685cb438 10-Mar-2010 David 'Digit' Turner <digit@google.com> Small doc update and make CleanSpec.mk empty to avoid confusion.

Change-Id: I2caa5b377f2e9ebeb543cda6e108ff87bc9de772
/external/qemu/CHANGES.TXT
1cb37b34f117f72bb16de23f42ba6885e729d85c 08-Jan-2010 David 'Digit' Turner <digit@google.com> Add new -sdcard2 <file> option.
Add support for FreeBSD in the standalone build system.
/external/qemu/CHANGES.TXT
a383d02cb57dd7dadd382654175e51354073a139 03-Dec-2009 David 'Digit' Turner <digit@google.com> Extract emulator major version number from SDK Tools package revision.

The minor version number is now always 0, this makes the next
version number "5.0" currently in the eclair branch.
/external/qemu/CHANGES.TXT
8b657e5deaa03b989b0b36791fcf2aa6b2882656 01-Dec-2009 David 'Digit' Turner <digit@google.com> Fix a crash when using an 8MB SD Card image file.

The minimum size is now 9MB. This appears to be a limitation
of the emulated MMC hardware code and/or kernel device driver.
/external/qemu/CHANGES.TXT
def0e542c9cc004a7b83ff965103c34097c0960b 29-Oct-2009 David 'Digit' Turner <digit@google.com> Remove the disk partition size hardware properties.

Also remove the error/abort message in case an AVD's image files
are larger than the default.
/external/qemu/CHANGES.TXT
5d8f37ad78fc66901af50c762029a501561f3b23 14-Sep-2009 David 'Digit' Turner <digit@google.com> Merge upstream QEMU 10.0.50 into the Android source tree.

This change integrates many changes from the upstream QEMU sources.
Its main purpose is to enable correct ARMv6 and ARMv7 support to the
Android emulator. Due to the nature of the upstream code base, this
unfortunately also required changes to many other parts of the source.

Note that to ensure easier integrations in the future, some source files
and directories that have heavy Android-specific customization have been
renamed with an -android suffix. The original files are still there for
easier integration tracking, but *never* compiled. For example:

net.c net-android.c
qemu-char.c qemu-char-android.c
slirp/ slirp-android/
etc...

Tested on linux-x86, darwin-x86 and windows host machines.
/external/qemu/CHANGES.TXT
cd059b15f2c7df69f4a087bd66900eb172e41d1c 28-Aug-2009 David 'Digit' Turner <digit@google.com> Added two new hardware properties to control AVD partition sizes.

disk.systemPartition.size (default 66MB)
disk.dataPartition.size (default 66MB)

If the emulator detects that an image file is larger than the corresponding
setting, it will do the following:

- for AVDs running from the SDK, an error message will be printed and
the emulator aborts. Note that this can only happen if there are some
serious mis-configuration of AVDs anyway.

- when launching the emulator from the Android build system, a warning
will be printed, and the partition size will be automatically adjusted
at launch.

Previously, trying to launch an over-sized system image would result in the
emulated system booting, but then failing to find certain files, depending on
how the yaffs2 disk images are built. This caused hard-to-debug issues.

Note that the option -partition-size <size> can be used to override the AVD's
setting at runtime.
/external/qemu/CHANGES.TXT
abe0822e3cccae6098c56f4fecb029f300b9a01a 21-Aug-2009 David 'Digit' Turner <digit@google.com> Fix F2/PageUp to properly generate an emulated Menu key press.

This bug was introduced by previous changes to hw/goldfish_events_device.c
where the list of valid key scancodes reported by the kernel was restricted
to KEY_SOFT1 but not KEY_MENU.

KEY_SOFT1 is the scan-code used to represent a press of the Menu key on
the emulated device. KEY_MENU is some Linux thing that is confusingly unrelated.

Before we filtered out KEY_MENU, the framework or keymap was capable of
transforming KEY_MENU into the proper kKeyCodeMenu at runtime. But the event
filtering added in goldfish_events_device.c meant that KEY_MENU was never
passed by the kernel to user-space.

The fix is simply to generate KEY_SOFT1 for emulated Menu key presses.
/external/qemu/CHANGES.TXT
5ad9febb1c7e08fe24413f9bd04f30d92b4cfa3a 21-Aug-2009 David 'Digit' Turner <digit@google.com> Fix EsounD audio backend and bump version number.

The original esdaudio.c file from upstream contains a nasty race condition
that can be triggered when the emulator exists while the audio record thread
is in a blocking read() call. In this case, exit() will end up calling
esd_fini_in which will try to pthread_join() the blocked thread, resulting
in a dead-lock.

This change just gets rid of the helper threads and just performs audio output
and input in the main event loop, avoiding blocking i/o completely. I haven't
experienced any difference compared to the original one, be it in audio lag
or CPU usage when playing a simple MP3 file in the emulated system.

The change also updates the update-audio.sh script since we don't store
our sources in p4 anymore. A small fix in common.sh deals removes an obsolete
special case that is not needed anymore when determining the location of the
host prebuilt binaries.

The version number is also bumped to 1.12 and CHANGES.TXT updated
accordingly.
/external/qemu/CHANGES.TXT
a69c35e9e398346ba34b7c82f56f2b5565ebabfe 30-Jul-2009 David 'Digit' Turner <digit@google.com> Add KEY_XXX values to console "event send EV_KEY:<name>:<value>"

This also modifies hw-events.c because EV_KEY has both
BTN_XXX and KEY_YYY labels that must be accounted for in the
list.
/external/qemu/CHANGES.TXT
d68b48725d720a06b24932b170f528929856f3db 24-Jul-2009 David 'Digit' Turner <digit@google.com> Fix ANDROID_SDK_HOME handling on Unix (the env. var was ignored)

Bump version number to 1.11 in android/android.h
Update CHANGES.TXT to reflect SDK 1.5_r3 changes
Update some comments in android/boot-properties.[hc]
Add a --debug option to android-configure.sh (and android-rebuild.sh)
to build a unoptimized debug version of the standalone emulator binary.
/external/qemu/CHANGES.TXT
e15f24b5fc4c260bf5acbf9e4ff6331c745e5e42 01-Jun-2009 David 'Digit' Turner <digit@google.com> Bump version number and update ChangeLog
/external/qemu/CHANGES.TXT
791d86195fedca3a8cba5d7fa3e3610302361a78 14-Apr-2009 David Turner <> AI 145976: am: CL 145806 Add qemud-version auto-detection logic to android/hw-qemud.c
Document the supported QEMUD services in known Android systems
Print "Press F6 to exit trackball mode..." in the window title bar when one
activates the persistent trackball mode. The actual text depends on your
key binding configuration.
Refine the skin directory auto-search paths when an AVD name is not given on the
command line. This makes the following work correctly:
tools/emulator -sysdir platforms/android-1.5/images -data foo.img
Original author: digit
Merged from: //branches/cupcake/...

Automated import of CL 145976
/external/qemu/CHANGES.TXT
fff1ae51e389c25e2b19cd087c5e19cd27d40163 05-Apr-2009 David Turner <> AI 144596: am: CL 144595 Fix the AVD configuration code to support "sdcard.path" in config.ini to indicate an explicit SD Card image file (instead of using the one in the content directory)
Note that this also fix a bug where the SD Card image was not properly locked in the previous implementation.
Allow the http-proxy support code to actually manage to receive chunked encoding data, instead of complaining needlessly.
Introduce a new CharBuffer object that is used indirectly by "-radio <hostdevice>" and "-gps <hostdevice>" options
Add new documentation for QEMUD and CharDriverState objects
Update the Audio documentation with ASCII graphics (because I'm an artist too)
Original author: digit
Merged from: //branches/cupcake/...

Automated import of CL 144596
/external/qemu/CHANGES.TXT
92c7311b1cb354745ec7b59b0e03910b3fe4c205 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/external/qemu/CHANGES.TXT
8b23a6c7e1aee255004dd19098d4c2462b61b849 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/qemu/CHANGES.TXT
f721e3ac031f892af46f255a47d7f54a91317b30 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/qemu/CHANGES.TXT
bae1bc39312d5019bd9a5b8d840a529213a69a17 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/external/qemu/CHANGES.TXT
ee2298a313b6e425d6ff0324be6a313b1cd9a399 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/external/qemu/CHANGES.TXT
c27f813900a3c114562efbb8df1065e94766fc48 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/external/qemu/CHANGES.TXT
0724eefc1939d32ff3c1c00a47ca6b8cccff1edd 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
/external/qemu/CHANGES.TXT
c2db2b6accc7888df514261a7240e7759df95a4c 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/external/qemu/CHANGES.TXT
df7881f07f53b041dc0568be8528e9dbb74994cc 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/external/qemu/CHANGES.TXT
55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/external/qemu/CHANGES.TXT