aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add a .gitignore line to ignore anything under objs/David 'Digit' Turner2009-05-291-0/+1
|
* Merge change 2473 into donutAndroid (Google) Code Review2009-05-261-1/+1
|\ | | | | | | | | * changes: Fix a stupid typo that prevent the kernel gdbstub from working properly. This disabled the ability to debug the running emulated kernel.
| * Fix a stupid typo that prevent the kernel gdbstub from working properly.David 'Digit' Turner2009-05-271-1/+1
| | | | | | | | This disabled the ability to debug the running emulated kernel.
* | Allow emulator skins to provide a button for the "search" hardware scan-code.David 'Digit' Turner2009-05-261-0/+1
|/ | | | This is different from using the F5 default key-binding that generates the same thing.
* This adds the '-prop <name>=<value>' option which is used to setDavid 'Digit' Turner2009-05-2613-20/+435
| | | | | | | | | | boot-time system properties from the command line. This is done by implementing a new 'boot-properties' qemud service in the emulator. This is to be used by the 'qemu-props' helper program that will be invoked by /system/etc/init.goldfish.rc to read a list of system properties from the emulator and set them in the emulated system during boot.
* Ignore .o file generated by make emulator under cygwin.Raphael2009-05-211-0/+1
|
* This should fix bad QADD/QDADD/QSUB/QDSUB emulation in the Android emulatorDavid 'Digit' Turner2009-05-201-1/+1
|
* Merge change 2069 into donutAndroid (Google) Code Review2009-05-202-2/+5
|\ | | | | | | | | * changes: Fix one minor crashing bug when -debug-audio is used with the OSS audio backend. Moreover, properly set errno to 0 in QSOCKET_CALL macro, to avoid misleading trace messages when -debug-slirp is used
| * Fix one minor crashing bug when -debug-audio is used with the OSS audio backend.David 'Digit' Turner2009-05-202-2/+5
| | | | | | | | Moreover, properly set errno to 0 in QSOCKET_CALL macro, to avoid misleading trace messages when -debug-slirp is used
* | Merge change 2000 into donutAndroid (Google) Code Review2009-05-193-1/+10
|\ \ | |/ |/| | | | | * changes: Add support for new trace records for native (JNI) calls.
| * Add support for new trace records for native (JNI) calls.Jack Veenstra2009-05-193-1/+10
| | | | | | | | | | | | This change adds new trace record types for entering (and exiting) native code from Java code. There is a corresponding change in the Dalvik interpreter to generate these trace records.
* | Merge change 1914 into donutAndroid (Google) Code Review2009-05-182-2/+2
|\ \ | |/ | | | | | | * changes: Fix critical bug with emulator tracing where the basic block addresses were wrong.
| * Fix critical bug with emulator tracing where the basic block addresses were ↵Jack Veenstra2009-05-182-2/+2
| | | | | | | | | | | | | | | | wrong. One of the calls to trace_add_insn() was missing a parameter and was passing in garbage. This parameter "is_thumb" is expected to be 0 or 1 and is OR-ed with the basic block address to distinguish ARM and Thumb instruction blocks.
* | Merge change 1789 into donutAndroid (Google) Code Review2009-05-181-0/+4
|\ \ | |/ | | | | | | * changes: Remove the dcache from the emulator since we are not tracing loads and stores.
| * Remove the dcache from the emulator since we are not tracing loads and stores.Jack Veenstra2009-05-151-0/+4
| | | | | | | | | | | | I commented out the call to create the dcache since we are not currently tracing loads and stores. This just does useless work and when it prints the dcache stats at the end the stats always show zero hits and misses.
* | This fixes sock_address_init_resolv() to properly parse the linked-list ↵David 'Digit' Turner2009-05-142-12/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | returned by getaddrinfo(). The previous implementation simply took the first entry, which could be an IPv6 address instead of an IPv4 one in certain OS setups. This created problems when "localhost" resolved to :::1 instead of 127.0.0.1. For example, when implementing inter-emulator telephony or SMS, since the caller would try to connect to localhost:5556, which was resolved to :::1:5556 while the received is listening on 127.0.0.1:5556 Also disable debugging traces that should not be activated. And make the error messages in sockets.c only dumped to the terminal when -debug-socket is active.
* | Allow search key (F5) to work on keyboard-less configurationsDavid 'Digit' Turner2009-05-121-0/+4
| |
* | Merge change 1004 into donutAndroid (Google) Code Review2009-05-066-44/+35
|\ \ | |/ | | | | | | * changes: Add support for tracing Java method entry/exit to qemu.
| * Add support for tracing Java method entry/exit to qemu.Jack Veenstra2009-05-066-44/+35
| | | | | | | | | | | | | | | | | | | | | | This is part of a larger change to add support for tracing Java methods. There is also a kernel change and a small change to the Dalvik interpreter that will be checked in separately. There used to be support for tracing Java methods but it relied on trapping every store and checking if the store address matched a special "magic" region (and that stopped working because we can no longer trap on loads and stores). The new approach uses a memory-mapped page to catch stores to just that page.
* | Merge change 835 into donutAndroid (Google) Code Review2009-05-011-0/+9
|\ \ | |/ | | | | | | * changes: Added tracing of exceptions to the emulator.
| * Added tracing of exceptions to the emulator.Jack Veenstra2009-04-301-0/+9
| | | | | | | | Exceptions used to be traced but that code was deleted during a large merge.
* | Merge change 558 into donutAndroid (Google) Code Review2009-04-241-0/+2
|\ \ | | | | | | | | | | | | * changes: Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
| * | Fix build for platforms where deprecated symbol EAI_NODATA is not defined.Nick Pelly2009-04-241-0/+2
| |/
* | merge cupcake into donutJean-Baptiste Queru2009-04-220-0/+0
|\ \ | |/ |/|
| * AI 146314: modify GSM emulation to accomodate 1.0 and 1.1 system images.David Turner2009-04-153-9/+37
| | | | | | | | | | | | | | | | without this, networking doesn't work well when using the 1.1 add-on with the cupcake sdk BUG=1787254 Automated import of CL 146314
| * AI 145806: Add qemud-version auto-detection logic to android/hw-qemud.cDavid Turner2009-04-126-95/+418
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 BUG=1745505 Automated import of CL 145806
| * AI 145805: Fix a bug in android/console.c that prevented the console "redir ↵David Turner2009-04-123-5/+36
| | | | | | | | | | | | | | | | | | add" command from working properly Fix a bug in sock_address_init_resolve which caused a crashed when getaddrinfo() returned an error. BUG=1769061,1780001 Automated import of CL 145805
| * AI 144595: Fix the AVD configuration code to support "sdcard.path" in ↵David Turner2009-04-0510-84/+800
| | | | | | | | | | | | | | | | | | | | | | | | | | 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) BUG=1750126,1731936 Automated import of CL 144595
| * Automated import from //branches/cupcake/...@142901,142901David Turner2009-03-261-0/+1
| |
| * Automated import from //branches/cupcake/...@142527,142527David Turner2009-03-255-33/+34
| |
* | AI 146315: am: CL 146314 modify GSM emulation to accomodate 1.0 and 1.1 ↵David Turner2009-04-153-9/+37
| | | | | | | | | | | | | | | | | | | | | | system images. without this, networking doesn't work well when using the 1.1 add-on with the cupcake sdk Original author: digit Merged from: //branches/cupcake/... Automated import of CL 146315
* | AI 145976: am: CL 145806 Add qemud-version auto-detection logic to ↵David Turner2009-04-136-95/+418
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | AI 145975: am: CL 145805 Fix a bug in android/console.c that prevented the ↵David Turner2009-04-133-5/+36
| | | | | | | | | | | | | | | | | | | | console "redir add" command from working properly Fix a bug in sock_address_init_resolve which caused a crashed when getaddrinfo() returned an error. Original author: digit Merged from: //branches/cupcake/... Automated import of CL 145975
* | AI 144596: am: CL 144595 Fix the AVD configuration code to support ↵David Turner2009-04-0510-84/+800
| | | | | | | | | | | | | | | | | | | | | | | | | | | | "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
* | AI 143179: am: CL 142901 Avoid a segmentation fault in the emulator when ↵David Turner2009-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | trying to use an AVD while ANDROID_PRODUCT_OUT is not defined. Argh.. Original author: digit Merged from: //branches/cupcake/... Automated import of CL 143179
* | Automated import from //branches/donutburger/...@142528,142528David Turner2009-03-255-33/+34
|/
* auto import from //branches/cupcake_rel/...@140373The Android Open Source Project2009-03-1814-585/+1800
|
* auto import from //branches/cupcake_rel/...@138607The Android Open Source Project2009-03-135-4/+26
|
* auto import from //branches/cupcake/...@137873The Android Open Source Project2009-03-118-377/+150
|
* auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-058-506/+148
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-03481-0/+253866
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-03477-252937/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-0316-1084/+340
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-0216-340/+1084
|
* auto import from //branches/cupcake/...@131421The Android Open Source Project2009-02-131-2/+2
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-10402-38162/+67596
|
* auto import from //branches/cupcake/...@127436The Android Open Source Project2009-01-222-73/+137
|
* auto import from //branches/cupcake/...@127101The Android Open Source Project2009-01-204-148/+250
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-1519-414/+353
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-0981-2041/+2815
|