006a174244e336c578f45bf78a9dbdbd890c217d |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am b244de10: Merge "Remove obsolete android/protocol/ directory." * commit 'b244de10aac448aa9a51cf22d7bc420170dbf215': Remove obsolete android/protocol/ directory.
|
f5aeaf653d85fd44cb3eb4856e702096dcd211fd |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am 52de71d3: Merge "emulator-arm64: ARM64 wrapper for QEMU executable." * commit '52de71d364be45643671291802726986f3afeee3': emulator-arm64: ARM64 wrapper for QEMU executable.
|
003cb113e62c934515ee53e04d0d120be82c8815 |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am b4f3c4ca: Merge changes I5fc0f53f,If810fe10,Ie3f03d96,I59c1c4fc * commit 'b4f3c4ca7add06770e042da4d5d340d6b7feb49f': android-constants.c: Move constants to single file. main-common.h: Add reassign_string(). android/: Add proper C++ inclusion guards. android/avd: Add proper C++ inclusion guards.
|
5504a14b70ed3b90ead0a54325064323be470008 |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am c13a6a2c: Merge "android/utils/: Proper C++ inclusion guards." * commit 'c13a6a2c94ac033582e2cc7716354b9d079281a6': android/utils/: Proper C++ inclusion guards.
|
c13a6a2c94ac033582e2cc7716354b9d079281a6 |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android/utils/: Proper C++ inclusion guards."
|
f0c747e01328e713891f2fa66c4f9df64f580dc2 |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
android/utils/: Proper C++ inclusion guards. This patch ensures that all headers under android/utils/ have proper C++ inclusion guards, by using "android/utils/compiler.h" and the macros it defines (ANDROID_BEGIN_HEADER / ANDROID_END_HEADER). Just general cleanup before further work. Change-Id: If37e346a1846af43bfd01dd7fc6999e188a6d025
ndroid/utils/bufprint.h
ndroid/utils/debug.h
ndroid/utils/dirscanner.h
ndroid/utils/dll.h
ndroid/utils/filelock.h
ndroid/utils/ini.h
ndroid/utils/intmap.h
ndroid/utils/jpeg-compress.h
ndroid/utils/lineinput.h
ndroid/utils/list.h
ndroid/utils/misc.h
ndroid/utils/reflist.h
ndroid/utils/refset.h
ndroid/utils/stralloc.h
ndroid/utils/tempfile.h
ndroid/utils/timezone.h
ndroid/utils/vector.h
ndroid/utils/win32_cmdline_quote.h
|
52de71d364be45643671291802726986f3afeee3 |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "emulator-arm64: ARM64 wrapper for QEMU executable."
|
7654e7efee943bdbaf167170a087388c54681366 |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
emulator-arm64: ARM64 wrapper for QEMU executable. This patch adds two new binaries (emulator-arm64 and emulator64-arm64) which act as a wrapper for QEMU-based emulation engines for ARM64 emulation (and ARM64 _only_). The (prebuilt) qemu binary must be located under: $PROGRAM_DIR/qemu/$SYSTEM/qemu-system-aarch64$EXE Where: $PROGRAM_DIR is the location of the 'emulator-arm64' binary. $SYSTEM is a host system tag (e.g. linux-x86 or linux-x86_64) $EXE is the host executable extension. The program is in charge of parsing command-line arguments, computing AVD configuration, then calling the QEMU program with a (very long) list of configuration arguments. See https://qemu-android.googlesource.com/qemu-ranchu/ for scripts used to rebuild the QEMU prebuilt binary from sources. Change-Id: Ifcb9dd50fc5d83a864a1f957d12b1c199e0504fb
akefile.android
akefile.qemu-launcher
ndroid/avd/util.c
ndroid/avd/util_unittest.cpp
ndroid/main-emulator.c
ndroid/qemu-launcher/emulator-qemu.cpp
ndroid/utils/system.h
|
d174434fbf6fbfce54f7eabaa54b8296f55527b8 |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
android-constants.c: Move constants to single file. This patch refactors the sources slightly to reduce dependency drag between various functions and constant definitions. This is general cleanup work for future patches. Change-Id: I5fc0f53f5c933bc89ddf1a43d67a309d03a03c2d
akefile.common
akefile.target
ndroid/android-constants.c
ndroid/help.c
ndroid/main-common-ui.c
ndroid/main-common.c
et/net-android.c
|
c5f12b935ced6c029244b1a3230edc9b7646da97 |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
main-common.h: Add reassign_string(). Simple patch to introduce a convenience function that can reassign heap-allocated string pointers in place. Change-Id: If810fe10d4149749202d73f3cf2c9cfef0298754
ndroid/main-common.c
ndroid/main-common.h
ndroid/main.c
|
57b2a766f7af808f7670aecbe57a18373a903a0d |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
android/: Add proper C++ inclusion guards. Change-Id: Ie3f03d967323448eda87f7b4454345323d5bfec0
ndroid/cmdline-option.h
ndroid/help.h
ndroid/main-common.h
|
47cdf4186795848aa4f64f9f4cebf5fb43df339a |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
android/avd: Add proper C++ inclusion guards. Change-Id: I59c1c4fc4559967b8f9a5fa0f56dfda62684a0a7
ndroid/avd/hw-config.h
ndroid/avd/info.h
|
b244de10aac448aa9a51cf22d7bc420170dbf215 |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Remove obsolete android/protocol/ directory."
|
496168ed6e29479bcc2c5cac2ade6f045013a59c |
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete android/protocol/ directory. This feature was never really completed, and impedes refactoring. The corresponding sources were used to try to implement the separation of UI and emulation engine into two separate processes, but never truly worked. The lack of DSL to generate protocol stubs/proxies was also very painful. The feature could be revived in the future with a very different implementation, if desirable. Change-Id: I516d6627ee5d649bbcbf140b6274f1ff1b57fdd3
akefile.target
ndroid/cmdline-options.h
ndroid/console.c
ndroid/help.c
ndroid/main-common-ui.c
ndroid/main-common.c
ndroid/opengles.c
ndroid/protocol/attach-ui-impl.c
ndroid/protocol/attach-ui-impl.h
ndroid/protocol/attach-ui-proxy.c
ndroid/protocol/attach-ui-proxy.h
ndroid/protocol/core-commands-api.h
ndroid/protocol/core-commands-impl.c
ndroid/protocol/core-commands-impl.h
ndroid/protocol/core-commands-proxy.c
ndroid/protocol/core-commands-proxy.h
ndroid/protocol/core-commands-qemu.c
ndroid/protocol/core-commands.h
ndroid/protocol/core-connection.c
ndroid/protocol/core-connection.h
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/fb-updates-impl.h
ndroid/protocol/fb-updates-proxy.c
ndroid/protocol/fb-updates-proxy.h
ndroid/protocol/fb-updates.h
ndroid/protocol/ui-commands-api.h
ndroid/protocol/ui-commands-impl.c
ndroid/protocol/ui-commands-impl.h
ndroid/protocol/ui-commands-proxy.c
ndroid/protocol/ui-commands-proxy.h
ndroid/protocol/ui-commands-qemu.c
ndroid/protocol/ui-commands.h
ndroid/protocol/ui-common.h
ndroid/protocol/user-events-impl.c
ndroid/protocol/user-events-impl.h
ndroid/protocol/user-events-protocol.h
ndroid/protocol/user-events-proxy.c
ndroid/protocol/user-events-proxy.h
ndroid/qemulator.c
ndroid/qemulator.h
ndroid/skin/window.c
i/keymaps.c
|
b4f3c4ca7add06770e042da4d5d340d6b7feb49f |
11-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I5fc0f53f,If810fe10,Ie3f03d96,I59c1c4fc * changes: android-constants.c: Move constants to single file. main-common.h: Add reassign_string(). android/: Add proper C++ inclusion guards. android/avd: Add proper C++ inclusion guards.
|
1a56b5a422b8838ca00b7502a3b7ff86f86fad06 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am b9802984: Merge "android/utils/filelock.c: Handle stale Win32 lock directories." * commit 'b98029847d31575722084047b508ea5e6f5206fd': android/utils/filelock.c: Handle stale Win32 lock directories.
|
43dd13a0d4d6647b7cf784f980c1b37b8d9ecc17 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am f9e6c8b8: Merge "Fix emulation." * commit 'f9e6c8b8a601247e4b51fd1da293fad4e49557d1': Fix emulation.
|
5de2a7d47a6aef25f7983aaf4ee45f592b998f44 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
am 342f69d6: Merge "memcheck: Remove feature entirely" * commit '342f69d6f89a11a440563137b2cced7fa49471a4': memcheck: Remove feature entirely
|
b98029847d31575722084047b508ea5e6f5206fd |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android/utils/filelock.c: Handle stale Win32 lock directories."
|
6e3432669ee1ad2cf74919208be6840923cbab03 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
android/utils/filelock.c: Handle stale Win32 lock directories. Win32 and other platforms do not use the same implementation of file locks (due to platform differences), in particular, Win32 creates ....file.lock as a directory, while Unix creates it as a single file. If someone starts an emulator instance under Wine, which crashes, the stale directory lock make another non-Wine emulator instance, to enter an infinite loop. These conditions are pretty difficult to obtain, but it's not so unusual to get there during emulator development / testing. This patch detects this edge case and prints a warning, failing to lock the file, which allows the new emulator instance to proceed (even if the locking fails). Change-Id: Iae99be629020e95b2f57b0c10ab0e1317fdca2f5
ndroid/utils/filelock.c
|
f9e6c8b8a601247e4b51fd1da293fad4e49557d1 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix emulation."
|
c3b504f4c434a24513336fba2c6dff2d9ff43f28 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Fix emulation. The previous patch removed the memcheck feature, but a subtle bug prevented emulation from working correctly. Fix this. Change-Id: I68d16b1d4c36b2c538376fc059f068775d4201be
arget-arm/translate.c
|
342f69d6f89a11a440563137b2cced7fa49471a4 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "memcheck: Remove feature entirely"
|
0e5ff1bd3073e3847ac8400ba46814878beb8605 |
04-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
memcheck: Remove feature entirely This patch removes the memcheck feature from the Android emulator code base. This is for several reasons: - Supporting the feature impacts many QEMU-specific emulation files in subtle ways, that make it difficult to refactor this code to integrate upstream changes. - The feature only works for ARM (32-bit), has no unit tests, and generates massive amounts of false positive messages coming from the platform. - Barely anyone uses it. This feature might make a comeback in the future, but this will be under a different life-form that will have adapted to the new state of the code. + As a bonus, fix the build! Change-Id: Idd19a3bc7923379cb1e82850f14499549b6a991b
akefile.common
akefile.target
ndroid/cmdline-options.h
ndroid/config/config.h
ndroid/help.c
ndroid/main-common.c
ndroid/main.c
ndroid/qemu/memcheck/memcheck.c
ndroid/qemu/memcheck/memcheck.h
ndroid/qemu/memcheck/memcheck_api.h
ndroid/qemu/memcheck/memcheck_common.h
ndroid/qemu/memcheck/memcheck_logging.h
ndroid/qemu/memcheck/memcheck_malloc_map.c
ndroid/qemu/memcheck/memcheck_malloc_map.h
ndroid/qemu/memcheck/memcheck_mmrange_map.c
ndroid/qemu/memcheck/memcheck_mmrange_map.h
ndroid/qemu/memcheck/memcheck_proc_management.c
ndroid/qemu/memcheck/memcheck_proc_management.h
ndroid/qemu/memcheck/memcheck_util.c
ndroid/qemu/memcheck/memcheck_util.h
putlb.c
istrib/elff/README.TXT
istrib/elff/elff/dwarf.h
istrib/elff/elff/dwarf_cu.cc
istrib/elff/elff/dwarf_cu.h
istrib/elff/elff/dwarf_defs.h
istrib/elff/elff/dwarf_die.cc
istrib/elff/elff/dwarf_die.h
istrib/elff/elff/dwarf_utils.cc
istrib/elff/elff/dwarf_utils.h
istrib/elff/elff/elf_alloc.cc
istrib/elff/elff/elf_alloc.h
istrib/elff/elff/elf_defs.h
istrib/elff/elff/elf_file.cc
istrib/elff/elff/elf_file.h
istrib/elff/elff/elf_mapped_section.cc
istrib/elff/elff/elf_mapped_section.h
istrib/elff/elff/elff-common.h
istrib/elff/elff/elff_api.cc
istrib/elff/elff/elff_api.h
istrib/elff/elff/elff_elf.h
istrib/elff/elff/elff_map_file.h
ocs/ANDROID-MEMCHECK.TXT
xec.c
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/trace.c
nclude/exec/exec-all.h
nclude/exec/softmmu_template.h
arget-arm/helper-android.c
arget-arm/helper-android.h
arget-arm/helper.h
arget-arm/translate-android.h
arget-arm/translate.c
ranslate-all.c
l-android.c
|
ba9f62c649152ff3a35521f20108c0d640459138 |
27-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
am c22537fd: Merge "Fix packaging of emulator hardware ini file." into idea133 automerge: 1f2b8d2 * commit 'c22537fdf4bedb53daf10122ede32e718b9402b3': Fix packaging of emulator hardware ini file.
|
c22537fdf4bedb53daf10122ede32e718b9402b3 |
27-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Fix packaging of emulator hardware ini file." into idea133 automerge: 1f2b8d2 * commit '1f2b8d267b6f7217b8e224bd3c2e989e30d59082': Fix packaging of emulator hardware ini file.
|
ef9adb4a37fe99566b4d528ea172aa10b08671b3 |
27-Jun-2014 |
David Turner <digit@android.com> |
am 0edcf8e9: Merge "Fix OSX emulator-[arm|mips] debug builds" * commit '0edcf8e9287a882803449dcf514efb3eacb5e1cb': Fix OSX emulator-[arm|mips] debug builds
|
2e1c490b118a7dd311bf68fd0d1b73d96a167302 |
27-Jun-2014 |
David Turner <digit@android.com> |
am 9557358d: Merge "Fix linking error for Win64 emulator executable" * commit '9557358d1658dfa875754e1c2f441b4297b5aef8': Fix linking error for Win64 emulator executable
|
5fc160e7a409acdd7af6416ff976bae1786491e1 |
27-Jun-2014 |
David Turner <digit@android.com> |
am 4abdce97: Merge "Modify SDL makefile to use the same CFLAGS on 64 bit builds" * commit '4abdce97bf517c1fd5d57f0778742c1300fc6f06': Modify SDL makefile to use the same CFLAGS on 64 bit builds
|
0edcf8e9287a882803449dcf514efb3eacb5e1cb |
27-Jun-2014 |
David Turner <digit@android.com> |
Merge "Fix OSX emulator-[arm|mips] debug builds"
|
9557358d1658dfa875754e1c2f441b4297b5aef8 |
27-Jun-2014 |
David Turner <digit@android.com> |
Merge "Fix linking error for Win64 emulator executable"
|
337cfe76a50214f0fb283e9a5b679d20165eaa79 |
27-Jun-2014 |
Vince Harron <vharron@google.com> |
Fix linking error for Win64 emulator executable -lmingw32 was missing from the link line for the WIN64 emulator build. Also, removed some support for building the emulator in the platform tree, which is obsolete. Change-Id: Ie1f1b680bfac62bf4c4cd262e5521cc49a84a5ba
akefile.target
|
4abdce97bf517c1fd5d57f0778742c1300fc6f06 |
27-Jun-2014 |
David Turner <digit@android.com> |
Merge "Modify SDL makefile to use the same CFLAGS on 64 bit builds"
|
1f2b8d267b6f7217b8e224bd3c2e989e30d59082 |
27-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Fix packaging of emulator hardware ini file." into idea133
|
d2362a9feec85cd946b14937f085581ea1ffb41f |
27-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Fix packaging of emulator hardware ini file. Change-Id: Icd2978a1148a8166e391f5f80d51d8d71ebc8801
uild.gradle
|
4c3a1e1196503d3034f35ce2f9b70edf979ec7c5 |
26-Jun-2014 |
Vince Harron <vharron@google.com> |
Fix OSX emulator-[arm|mips] debug builds This patch fixes the "dyld: Symbol not found: _trace_filename" error by removing the apparently unnecessary android/goldfish/trace.c file from Makefile.target Related Issue: https://code.google.com/p/android/issues/detail?id=72364 Change-Id: I9f64be1226bc21f2e7c5def1452b260461475f25
akefile.target
|
738435a28444a7b3560d24007a0cc7281c5d9201 |
25-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 5a113716: Merge "Warn/Panic with x86_64 emulation without CPU acceleration." * commit '5a1137164fc33460113d31ba5b96ce81558280b8': Warn/Panic with x86_64 emulation without CPU acceleration.
|
7fbc851f4dee8924c7a989b873cae5b5b759a95b |
25-Jun-2014 |
David Turner <digit@android.com> |
am ceb24405: Merge "added include file to fix gcc 4.8 error" * commit 'ceb24405bd8ae3db53f4e6d4b57640f2e7f235d9': added include file to fix gcc 4.8 error
|
3c24662ea6755d749685ab2ae8d38ef67600842e |
24-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 4a4e4c71: Merge changes I636784f7,I6bbc2e31,Ia9d986d1,I4e8178ce * commit '4a4e4c71702a1a2723760d0dd09430ba06a1ac07': Parse fstab.goldfish file from ramdisk.img androidPartitionType_fromString(): new function. android/filesystems/fstab_parser.h: New file. android/filesystems/ramdisk_extractor.h: new file.
|
ceb24405bd8ae3db53f4e6d4b57640f2e7f235d9 |
25-Jun-2014 |
David Turner <digit@android.com> |
Merge "added include file to fix gcc 4.8 error"
|
257b04adee7b17300cc57281d1e72e56d499f326 |
24-Jun-2014 |
Vince Harron <vharron@google.com> |
added include file to fix gcc 4.8 error Change-Id: Ib33b1bd016e4e2a5173a6ee73273adb78b419a71
ndroid/filesystems/testing/TestSupport.cpp
|
5a1137164fc33460113d31ba5b96ce81558280b8 |
25-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Warn/Panic with x86_64 emulation without CPU acceleration."
|
4a889871cabf4709264abda76ed7b4d565896401 |
25-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Warn/Panic with x86_64 emulation without CPU acceleration. x86_64 emulation currently requires KVM/HAX, i.e. trying to boot with -no-accel will not work at all. This is a bug that hasn't been widely documented yet, and has burnt a few people, so add a check that will: - Panic at startup when trying to emulator an x86_64 AVD without proper CPU acceleration. - If -no-accel of '-accel off' is used explicitly though, just print a warning. Might be useful for debugging the issue itself. BUG=15445856 Change-Id: Ifb565bd95926a9534087187bc2d1dc425a854d67
ndroid/main.c
|
102930826126448400ee9233860acfe6381c2cbd |
21-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 28429d60: Merge "Fix emulation of old platform images." * commit '28429d6055d560b9de047f6b6be278518acdafd0': Fix emulation of old platform images.
|
b485e5d71d448f2f621c85b94fd2894aa06fbb88 |
21-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am be9dfe15: Merge "emulator: Special case x86_64 emulation engine." * commit 'be9dfe15488efd86fe034111cc71f328e8f9f2b5': emulator: Special case x86_64 emulation engine.
|
4a4e4c71702a1a2723760d0dd09430ba06a1ac07 |
24-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I636784f7,I6bbc2e31,Ia9d986d1,I4e8178ce * changes: Parse fstab.goldfish file from ramdisk.img androidPartitionType_fromString(): new function. android/filesystems/fstab_parser.h: New file. android/filesystems/ramdisk_extractor.h: new file.
|
965a6e09eb2bf63b6784e6c264990042fd199502 |
23-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Parse fstab.goldfish file from ramdisk.img This patch modifies the emulator to detect an fstab.goldfish in ramdisk.img, and if present, use it to determine the exact format of all partitions on the system. This file should be present starting with Android 4.4 (KitKat). The change is important because not all SDK system images have the same settings, and it's hard to guess correctly from the API level or kernel version. This should make the emulator _much_ more reliable in the way it setups partition images, in the wake of changing partition formats during platform development (i.e. the format of the cache partition has changed several times in AOSP and internal trees, and not all development branches have the same value now, this patch should make the emulator always select the right value now, instead of getting it wrong in many cases). BUG=15831221,15832082,15753975,15670063,15137521 Change-Id: I636784f7a28e3b546b859ca355fd5345abf14982
l-android.c
|
d1f4f0958b2a25dfde90ff84952061a5ecb225a4 |
23-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
androidPartitionType_fromString(): new function. Change-Id: I6bbc2e3149dd8710afef241a3811c0ff659f33f9
ndroid/filesystems/partition_types.cpp
ndroid/filesystems/partition_types.h
ndroid/filesystems/partition_types_unittest.cpp
|
c8e89b5a1998ce74a4863989f0cde2e8925bed06 |
23-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
android/filesystems/fstab_parser.h: New file. This patch adds a tiny parser for Linux fstab files in order to extract the format of a given partition. This will be used in the future to extract from ramdisk.img the exact partition format of each partitionm image, instead of trying to guess it from API levels. Change-Id: Ia9d986d1487ea092e05af567fd4abb42b58cc1f6
akefile.common
akefile.tests
ndroid/filesystems/fstab_parser.cpp
ndroid/filesystems/fstab_parser.h
ndroid/filesystems/fstab_parser_unittest.cpp
|
716e5e10b4f8c30c4195411e868aa8745d24f59c |
21-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
android/filesystems/ramdisk_extractor.h: new file. This patch introduces a new function that can be used to extract single data file content from an Android ramdisk.img image. This will be used to extract fstab.goldfish in a future patch to reliably determine the format of each partition image before the emulator is run. Change-Id: I4e8178ce1cedf0e93b852c632003d089bcd41701
akefile.common
akefile.tests
ndroid/filesystems/ramdisk_extractor.cpp
ndroid/filesystems/ramdisk_extractor.h
ndroid/filesystems/ramdisk_extractor_unittest.cpp
ndroid/filesystems/testing/TestRamdiskImage.h
ndroid/filesystems/testing/create_ramdisk_test_data.sh
|
28429d6055d560b9de047f6b6be278518acdafd0 |
21-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix emulation of old platform images."
|
fb8aca0ae8f679e356ee0b06fe206e9df4408f9e |
21-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Fix emulation of old platform images. A previous patch introduced a regression that prevented the emulator from properly booting older platform images. The root cause of the problem is that old SDK platforms (e.g. Gingerbread), do not provide a build.prop file. For these, the target API level is extracted from the AVD's config.ini file instead. A series of recent changes made the emulator initialization code overwrite this value from the one extracted from build.prop, and unfortunately, when this file didn't exist, an API level value of 1000 was returned. This made the emulator misconfigure the emulation parameters, in particular, the cache partition was configured to be ext4, while the safety code later detected the image to be yaffs2 and refused to go-on. This fixes the issue by avoiding the overwrite. Change-Id: I529ff991a9e8df42957c40e1e5929c0472773b14
ndroid/avd/info.c
ndroid/avd/util.c
ndroid/avd/util_unittest.cpp
|
be9dfe15488efd86fe034111cc71f328e8f9f2b5 |
20-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "emulator: Special case x86_64 emulation engine."
|
0cadcd089dafa412543773c695e10936c9d796a4 |
20-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
emulator: Special case x86_64 emulation engine. As a special case, if the target AVD CPU is 'x86_64', the 'emulator' launcher program will first try to locate a backend named 'emulator-x86_64', and if not available, will try to find 'emulator-x86' as a fallback. Other target CPU architectures are not affected. The main goal here is to experiment mixing emulator binaries from the master branch to support x86_64, as well as stable/idea133 binaries for other CPU architectures. Change-Id: I5d30aa7c6ac1cf6a41ed97f8872ccd0ade90901f
ndroid/main-emulator.c
|
eadcab1dbdb9f05adfc776480f281ff67fc34ed7 |
19-Jun-2014 |
Vince Harron <vharron@google.com> |
Modify SDL makefile to use the same CFLAGS on 64 bit builds SDL_CFLAGS variable was only being added to 32 bit builds. Now SDL_CFLAGS is added to both 32 and 64 bit builds. Change-Id: I0f53d0a57db6d25618b9f9c647214690cf8b9c75
istrib/sdl-1.2.15/sources.make
|
b6175cda5875c70d0c52199c19032a30c190162e |
19-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am b1e4fce4: Merge "Fix YAFFS2 support auto-detection logic." * commit 'b1e4fce43f5e62808c9ca1d5697ee75cd5042c52': Fix YAFFS2 support auto-detection logic.
|
e403c999c370004a5d4321ef4299358e93c8efad |
19-Jun-2014 |
David Turner <digit@android.com> |
am 1ae92566: Merge "AdbdCommunicationMode: choose default from API level" * commit '1ae92566033d27c3c41746ee75c7509ac1bad0bc': AdbdCommunicationMode: choose default from API level
|
b1e4fce43f5e62808c9ca1d5697ee75cd5042c52 |
19-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix YAFFS2 support auto-detection logic."
|
9cab753165f6d4d473e32d4c1a4ca76bbee4549f |
19-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Fix YAFFS2 support auto-detection logic. A simpler algorithm is to look at the API level. BUG=15732708 Change-Id: Ifdc5e458735db8734a631835ed593fda85853866
ndroid/avd/info.c
ndroid/main.c
|
6f654e4c5d5b94eed11921706d78a0f173ae9446 |
18-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 28fb3185: Merge "Fix: create missing partition images on demand." * commit '28fb31855bd2210c0685581eec178959e1a24f38': Fix: create missing partition images on demand.
|
28fb31855bd2210c0685581eec178959e1a24f38 |
18-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix: create missing partition images on demand."
|
b72ae03a20146da5fa15bb710e0d765bedf183c9 |
18-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Fix: create missing partition images on demand. The previous patch introduced a regression where, if the userdata partition image was not present (e.g. userdata-qemu.img), it was no longer created at startup, and the emulator would fail to run. This patch fixes the issue. As an added bonus, it also fixes -wipe-data to ensure that this option also clears the cache partition, if any. For some reason the latter was never properly cleared. Change-Id: Ic97ffa0468da6a8889d64623efaf05148099311f
ndroid/main.c
l-android.c
|
10fd9a31b09ec1fa3cf3cae4b7c38f7fa5138438 |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
am 352df9ab: Merge "switch to prebuilts for 32bit (guest) emulators." into idea133 automerge: 5bbe3ff * commit '352df9ab2628e97e765adaa37396a1621cf0452e': switch to prebuilts for 32bit (guest) emulators.
|
352df9ab2628e97e765adaa37396a1621cf0452e |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "switch to prebuilts for 32bit (guest) emulators." into idea133 automerge: 5bbe3ff * commit '5bbe3ff3a1248d23bdc688f80edb0ff027f8e530': switch to prebuilts for 32bit (guest) emulators.
|
20f82da24c9b2ccd2202588136ce8b34a2621673 |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
am f995446b: Merge "Misc ordering of build rules." into idea133 automerge: b58beab * commit 'f995446bd3914443493a7a8aa0c315c49c8960c0': Misc ordering of build rules.
|
f995446bd3914443493a7a8aa0c315c49c8960c0 |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Misc ordering of build rules." into idea133 automerge: b58beab * commit 'b58beab69807171beeb040942af539c89e5558e8': Misc ordering of build rules.
|
1ae92566033d27c3c41746ee75c7509ac1bad0bc |
18-Jun-2014 |
David Turner <digit@android.com> |
Merge "AdbdCommunicationMode: choose default from API level"
|
e49c26a1fbc70f5c3920ee3ca8433a6cb440193d |
18-Jun-2014 |
Vince Harron <vharron@google.com> |
AdbdCommunicationMode: choose default from API level propertyFile_getAdbdCommunicationMode: If API level <16, force "ro.adb.qemud" to 0. If API level >= 16, use value from "ro.adb.qemud" or default to 1 (commit c13daef7bdc0982084 "Use QEMU pipe for ADB communication" was first released in API 16 system images) Refactored integer parsing, memory management and validation code into propertyFile_getInt Added unit tests for propertyFile_getInt/ApiLevel/AdbdCommunication Change-Id: I32e3e16aa4e183546936c4841d071bd709c0780e
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/avd/util_unittest.cpp
|
5bbe3ff3a1248d23bdc688f80edb0ff027f8e530 |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "switch to prebuilts for 32bit (guest) emulators." into idea133
|
3c03d093949c64ebb1d4e2e34e20909412081e2f |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
switch to prebuilts for 32bit (guest) emulators. Change-Id: Ie23837cfc75db5fd6bbc0f84e4178269de93686b
uild.gradle
|
b58beab69807171beeb040942af539c89e5558e8 |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Misc ordering of build rules." into idea133
|
230dfc4481d46d761fcf2f151f875c05953ba247 |
18-Jun-2014 |
Xavier Ducrohet <xav@google.com> |
Misc ordering of build rules. Change-Id: If862617b0cdf9d3f794cba859ef19d35bcf9acfd
uild.gradle
|
3bccabfe5cc8bb2a551a2dd03f18744c68f0eee7 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am db7b9f70: Merge changes I7352dc43,Icc1c3225,Idd0e4950,I5b709c56,Ia12bbb4d, ... * commit 'db7b9f70d3b01c037bf20fc619137c414f20e0fb': vl-android.c: Support EXT4 cache partitions. android/filesystems/partition_types.h: new header Support EXT4 cache partition images. Add android_createEmptyExt4Image() distrib/ext4_utils: new third-party library sources. distrib/libselinux: Add new third-party library sources. distrib/libsparse: Add new third-party library sources. distrib/zlib-1.2.8: Build as static libraries.
|
707b0b22f17f3ed6694542cd557c361db4d9fab8 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 88f8d6ab: Merge "resolve merge conflicts of c5f5903 to master." * commit '88f8d6aba74d98f5667bf7c7ae7d1095dace9873': android/utils/host_bitness.c: android_getHostBitness()
|
db7b9f70d3b01c037bf20fc619137c414f20e0fb |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I7352dc43,Icc1c3225,Idd0e4950,I5b709c56,Ia12bbb4d, ... * changes: vl-android.c: Support EXT4 cache partitions. android/filesystems/partition_types.h: new header Support EXT4 cache partition images. Add android_createEmptyExt4Image() distrib/ext4_utils: new third-party library sources. distrib/libselinux: Add new third-party library sources. distrib/libsparse: Add new third-party library sources. distrib/zlib-1.2.8: Build as static libraries.
|
a7f4b19791f48b2a3b482fa3478f77cff1f8e757 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
vl-android.c: Support EXT4 cache partitions. Kernel 3.10 dropped support for yaffs2 partitions, which forces the cache partition to be ext4 too, just like the system and data one. This patch refactors the code in vl-android.c that configures the NAND devices corresponding to each partition image to do the following: - Use a single function to perform the configuration, based on a small set of parameters (android_nand_add_device). - Ensure that the cache partition uses 'ext4' if kernel 3.10 or higher is used, or 'yaffs2' otherwise. Change-Id: I7352dc436d5677c508b89591d92c066b4227ce3a
l-android.c
|
83942739a98f55db1e83ad39ddee6d294ad329f2 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
android/filesystems/partition_types.h: new header This patch introduces a new header to handle several types of partition images through a simple common interface. This will be used in a future patch to rework the way these images are setup in vl-android.c + Move test support stuff to android/filesystems/testing/ + Add unit tests. Change-Id: Icc1c32258e37731283079adf0e5407fa2e48f661
akefile.common
akefile.tests
ndroid/filesystems/ext4_utils_unittest.cpp
ndroid/filesystems/partition_types.cpp
ndroid/filesystems/partition_types.h
ndroid/filesystems/partition_types_unittest.cpp
ndroid/filesystems/testing/TestExt4ImageHeader.h
ndroid/filesystems/testing/TestSupport.cpp
ndroid/filesystems/testing/TestSupport.h
|
cc5804ca118e802842bbd91a3f4f8dfbc1c4303b |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Support EXT4 cache partition images. Recent Android kernels (3.10) do not support YAFFS2 anymore, as such the cache partition must be formatted as EXT4 when they are used. This patch adds the necessary code to do the following: - Auto-detect whether a YAFFS2 or EXT4 cache partition is needed based on the kernel version. - Add a hardware property to override the auto-detected result, in case of problem (kernel.supportsYaffs2) - Create either an empty YAFFS2 or EXT4 cache partition when the file doesn't exist yet in the AVD's content directory. This uses the new android_createEmptyExt4Image() function that was introduced in a previous patch. Change-Id: Idd0e49501422993f655f77f14db651d5d2eb4ca2
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/main.c
l-android.c
|
dddfa6426c2a3385aea685a200a7a4df1932b207 |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Add android_createEmptyExt4Image() This patch adds a new function to the emulator to create an empty EXT4 partition image of a given size in bytes. + Basic unit test. Change-Id: I5b709c5697fe4a57be76b4344413aff3447b616a
akefile.android
akefile.common
akefile.target
akefile.tests
ndroid/filesystems/ext4_utils.cpp
ndroid/filesystems/ext4_utils.h
ndroid/filesystems/ext4_utils_unittest.cpp
|
5a60dc51ef5c2b97db192244e79b12ad03ee885e |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
distrib/ext4_utils: new third-party library sources. This patch adds the sources for the ext4_utils library that will be used to create empty ext4 partition images on demand. This is necessary to get rid of the YAFFS2 cache partition images that are no longer supported by the next version of the Android kernel (3.10). Change-Id: Ia12bbb4d9cb31600c25ea6f66446ed98a7e85b1f
akefile.android
istrib/ext4_utils/README
istrib/ext4_utils/include/make_ext4fs.h
istrib/ext4_utils/include/private/android_filesystem_capability.h
istrib/ext4_utils/sources.mk
istrib/ext4_utils/src/Android.mk
istrib/ext4_utils/src/MODULE_LICENSE_APACHE2
istrib/ext4_utils/src/NOTICE
istrib/ext4_utils/src/allocate.c
istrib/ext4_utils/src/allocate.h
istrib/ext4_utils/src/contents.c
istrib/ext4_utils/src/contents.h
istrib/ext4_utils/src/crc16.c
istrib/ext4_utils/src/ext2simg.c
istrib/ext4_utils/src/ext4.h
istrib/ext4_utils/src/ext4_extents.h
istrib/ext4_utils/src/ext4_kernel_headers.h
istrib/ext4_utils/src/ext4_sb.c
istrib/ext4_utils/src/ext4_sb.h
istrib/ext4_utils/src/ext4_utils.c
istrib/ext4_utils/src/ext4_utils.h
istrib/ext4_utils/src/ext4fixup.c
istrib/ext4_utils/src/ext4fixup.h
istrib/ext4_utils/src/ext4fixup_main.c
istrib/ext4_utils/src/extent.c
istrib/ext4_utils/src/extent.h
istrib/ext4_utils/src/indirect.c
istrib/ext4_utils/src/indirect.h
istrib/ext4_utils/src/jbd2.h
istrib/ext4_utils/src/make_ext4fs.c
istrib/ext4_utils/src/make_ext4fs_main.c
istrib/ext4_utils/src/mkuserimg.sh
istrib/ext4_utils/src/setup_fs.c
istrib/ext4_utils/src/sha1.c
istrib/ext4_utils/src/sha1.h
istrib/ext4_utils/src/test_ext4fixup
istrib/ext4_utils/src/uuid.c
istrib/ext4_utils/src/uuid.h
istrib/ext4_utils/src/wipe.c
istrib/ext4_utils/src/wipe.h
istrib/ext4_utils/src/xattr.h
|
47173c7d6704f1258b2d85537caa09185f6920c8 |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
distrib/libselinux: Add new third-party library sources. This patch adds the sources for the libselinux library, which will be required by libext4_utils on non Windows-systems. Change-Id: Ia2ad4c7a77dc9bfb6c66d9cd85fbfd7539edbf1a
akefile.android
istrib/libselinux/NOTICE
istrib/libselinux/README
istrib/libselinux/include/selinux/android.h
istrib/libselinux/include/selinux/avc.h
istrib/libselinux/include/selinux/context.h
istrib/libselinux/include/selinux/label.h
istrib/libselinux/include/selinux/selinux.h
istrib/libselinux/sources.mk
istrib/libselinux/src/android.c
istrib/libselinux/src/avc.c
istrib/libselinux/src/avc_internal.c
istrib/libselinux/src/avc_internal.h
istrib/libselinux/src/avc_sidtab.c
istrib/libselinux/src/avc_sidtab.h
istrib/libselinux/src/booleans.c
istrib/libselinux/src/callbacks.c
istrib/libselinux/src/callbacks.h
istrib/libselinux/src/canonicalize_context.c
istrib/libselinux/src/checkAccess.c
istrib/libselinux/src/check_context.c
istrib/libselinux/src/compute_av.c
istrib/libselinux/src/compute_create.c
istrib/libselinux/src/context.c
istrib/libselinux/src/context_internal.h
istrib/libselinux/src/deny_unknown.c
istrib/libselinux/src/disable.c
istrib/libselinux/src/dso.h
istrib/libselinux/src/enabled.c
istrib/libselinux/src/fgetfilecon.c
istrib/libselinux/src/freecon.c
istrib/libselinux/src/fsetfilecon.c
istrib/libselinux/src/get_initial_context.c
istrib/libselinux/src/getenforce.c
istrib/libselinux/src/getfilecon.c
istrib/libselinux/src/getpeercon.c
istrib/libselinux/src/init.c
istrib/libselinux/src/label.c
istrib/libselinux/src/label_android_property.c
istrib/libselinux/src/label_file.c
istrib/libselinux/src/label_internal.h
istrib/libselinux/src/lgetfilecon.c
istrib/libselinux/src/load_policy.c
istrib/libselinux/src/lsetfilecon.c
istrib/libselinux/src/mapping.c
istrib/libselinux/src/mapping.h
istrib/libselinux/src/policy.h
istrib/libselinux/src/policyvers.c
istrib/libselinux/src/procattr.c
istrib/libselinux/src/selinux_internal.h
istrib/libselinux/src/selinux_netlink.h
istrib/libselinux/src/sestatus.c
istrib/libselinux/src/setenforce.c
istrib/libselinux/src/setfilecon.c
istrib/libselinux/src/stringrep.c
|
a2394cf2fab37ca4ec91e57db74f06f15a3656be |
05-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
distrib/libsparse: Add new third-party library sources. This patch adds the sources for libsparse under distrib/ This library is used to handle "sparse partition images", i.e. a compressed version of partition images that take less storage space by using zlib compression as well as recognizing empty / filler blocks. It will be used by the libext4_utils sources that will appear in the tree soon. Change-Id: Iceaec58ca96469dd2a54c595726873d87095e88b
akefile.android
istrib/libsparse/README
istrib/libsparse/include/sparse/sparse.h
istrib/libsparse/sources.mk
istrib/libsparse/src/backed_block.c
istrib/libsparse/src/backed_block.h
istrib/libsparse/src/defs.h
istrib/libsparse/src/img2simg.c
istrib/libsparse/src/output_file.c
istrib/libsparse/src/output_file.h
istrib/libsparse/src/simg2img.c
istrib/libsparse/src/simg2simg.c
istrib/libsparse/src/simg_dump.py
istrib/libsparse/src/sparse.c
istrib/libsparse/src/sparse_crc32.c
istrib/libsparse/src/sparse_crc32.h
istrib/libsparse/src/sparse_defs.h
istrib/libsparse/src/sparse_err.c
istrib/libsparse/src/sparse_file.h
istrib/libsparse/src/sparse_format.h
istrib/libsparse/src/sparse_read.c
|
6ddf87363d66cf12e3f7cd28f4f3b098e2f1078f |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
distrib/zlib-1.2.8: Build as static libraries. This small patches adds specific static library module declarations for our zlib sources. This will be used later as dependencies for the test programs of additional third-party libraries like libsparse. Change-Id: I45164dc067ea165aa78d091fbae8572297a386d8
akefile.common
akefile.target
istrib/zlib-1.2.8/sources.make
|
c5f5903cbd73cdd86d10f0256442e2b426ac5596 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android/utils/host_bitness.c: android_getHostBitness()" into idea133
|
ee57375c96822790cc7f837b4fdf64a9c1d69b3a |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
android/utils/host_bitness.c: android_getHostBitness() This patch moves the host bitness detection code to android/utils/ and also improves it to work properly on Windows, in preparation for Win64 executables. + Ensure 'emulator' launcher uses it. + Add basic unit test. Change-Id: I7d55397efeb749b72c502241c4da4cd16696c082
akefile.common
akefile.tests
ndroid/main-emulator.c
ndroid/utils/host_bitness.c
ndroid/utils/host_bitness.h
ndroid/utils/host_bitness_unittest.cpp
|
88f8d6aba74d98f5667bf7c7ae7d1095dace9873 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "resolve merge conflicts of c5f5903 to master."
|
74efb2c2aa3475d937f631eb8d81aa21e197c049 |
17-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
resolve merge conflicts of c5f5903 to master. Conflicts: android/main-emulator.c Change-Id: Iffc6f5aaa95a1cdfcc81a26c43172e6c5ba8111a
|
ff768c27d42bb6039eff36e566b27222f00fca31 |
14-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 8f6c3b4f: Merge "Fix CPU architecture check for x86_64." * commit '8f6c3b4fb3e93db76c3c209d204d8bec918924e0': Fix CPU architecture check for x86_64.
|
b9d4238383fdd265e06a1996c37a36b0e7b2cc67 |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 3f3fb0c4: Merge "resolve merge conflicts of 598e05b to master." * commit '3f3fb0c467e47766955cc3e67d1f5f30137429b2': Read build.prop file when provided in AVD. Simplify build of 64-bit binaries. android-configure.sh: Fix linker probe check. Generate position-independent binaries. mini-glib: Only compile glib-win32.c when needed. Remove obsolete HOST_LONGBITS feature check.
|
3f3fb0c467e47766955cc3e67d1f5f30137429b2 |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "resolve merge conflicts of 598e05b to master."
|
bead081e026dc21d65afa0d8c024f0f4a748af9f |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
resolve merge conflicts of 598e05b to master. Change-Id: I1e393281f09fed776cf4d856f4858638287dd600
|
bc21f9af72c7c9c0d113d06da33d1c88b20bc095 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
am 15fab935: Merge "Revert "android: split private zlib into its own library"" * commit '15fab935102b2d2ba7743f26c2c1628f2dc924d4': Revert "android: split private zlib into its own library"
|
f06a3f631ec607eef5fa7ee909011f24100040d5 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
am 2225c1f7: Merge "Revert "android: support generating ext4 partition images"" * commit '2225c1f739e3755bc955e055a00efe682b4b2aff': Revert "android: support generating ext4 partition images"
|
1f5364eef0acb702ce0212e001e1710291982207 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
am 9d218b29: Merge "android: support generating ext4 partition images" * commit '9d218b29b65415eb0806584e3b43fe28bbbe5897': android: support generating ext4 partition images
|
cf7d75233fe4e70ecdc2a5155f617b0317ca8063 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
am ec812a88: Merge "android: split private zlib into its own library" * commit 'ec812a88794337b1730c89dc50f560e7caf0ddb7': android: split private zlib into its own library
|
8f6c3b4fb3e93db76c3c209d204d8bec918924e0 |
14-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix CPU architecture check for x86_64."
|
7c07e4eacaa12e259866aedd0005cf906eb750d7 |
14-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Fix CPU architecture check for x86_64. Recently, the value of ro.build.cpu.abi for x86_64 system images was changed from the invalid 'x86' to the correct 'x86_64'. Unfortunately, this triggered a bug in vl-android.c where the value is checked. This patch modifies the code to accept 'x86_64' as a valid ABI value in emulator-x86 and emulator64-x86, and simplifies the logic to make it easier to add support for more architectures in the future. BUG=none Change-Id: I35001536e8bbd156b809fce1cceacefd47c5f845
l-android.c
|
2225c1f739e3755bc955e055a00efe682b4b2aff |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
Merge "Revert "android: support generating ext4 partition images""
|
81edfa7cecb129367d98e4bf9c2ea9a8a5ddc9b9 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
Revert "android: support generating ext4 partition images" This reverts commit 44f06dffd84c0a626f6c3d539d16a0891240028d. Change-Id: I7694f8373eb91c7c7e3afea202c7f6f8b43bf406
akefile.common
akefile.target
akefile.tests
ndroid/filesystems/ext4_utils.cpp
ndroid/filesystems/ext4_utils.h
istrib/ext4_utils/Android.mk
l-android.c
|
9d218b29b65415eb0806584e3b43fe28bbbe5897 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
Merge "android: support generating ext4 partition images"
|
ec812a88794337b1730c89dc50f560e7caf0ddb7 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
Merge "android: split private zlib into its own library"
|
15fab935102b2d2ba7743f26c2c1628f2dc924d4 |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
Merge "Revert "android: split private zlib into its own library""
|
482dcac37d9f5915d958b07470e380fb02ebdb2c |
11-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
Revert "android: split private zlib into its own library" This reverts commit 7989f56658ba0ac8b2950f5aa1fae9aa4e4e6cbf. Change-Id: I6d4956bbdb92268d504ad5dfecc02a753f99a6cb
akefile.common
akefile.target
akefile.tests
|
598e05b2c0df7c0ad5a1dcf2577080715d6267c3 |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Read build.prop file when provided in AVD." into idea133
|
1fce7f92b5c7c1d41475ffea86231d9b99cad4b7 |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Read build.prop file when provided in AVD. Ensure that the build.prop is read for both platform builds and AVDs, this helps ensure that the right target CPU ABI is extracted. This fixes an issue where an ARMv7-A based system image / kernel might be mistaken for an ARMv5TE one. The end result being the inability to properly boot the kernel. Change-Id: I8206c03a069e7de96670dad735e9414da1c74bc7
ndroid/avd/info.c
|
bc8d4f8bc70a53a0f4d7d2fb239e933d3487d66d |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I61a03b7a,I874b36e2,I0a93bf0b,I750a619b,Id7e45500 into idea133 * changes: Simplify build of 64-bit binaries. android-configure.sh: Fix linker probe check. Generate position-independent binaries. mini-glib: Only compile glib-win32.c when needed. Remove obsolete HOST_LONGBITS feature check.
|
9669d49a5ebbd71870873c4d09fe40c7e184bade |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Simplify build of 64-bit binaries. This slightly simplifies the build files when it comes to 64-bit module declarations. This is a preliminary change to be able to build Win64 binaries with the new prebuilt w64 toolchain. Change-Id: I61a03b7a23cff24d96e2651c3d797ec233bf0ffc
akefile.android
akefile.common
akefile.target
akefile.tests
ndroid/build/binary.make
ndroid/build/definitions.make
istrib/googletest/Android.mk
istrib/sdl-1.2.15/sources.make
|
acf419ae0ea113758326604ea0aac77e070c742e |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
android-configure.sh: Fix linker probe check. Do not assume 'gcc' is a valid linker when cross-compiling. This fixes an issue when trying to use a newer version of the Windows w64 cross-toolchain. Change-Id: I874b36e20146aebc9fb465e80d0a62945137b4e8
ndroid/build/common.sh
|
b42e1f90420999f6006f16d75a5088d823803f8a |
12-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Generate position-independent binaries. It's time to grow up and generate position-independent binaries on all systems. This patch handles this for the emulator binaries. Note that the GPU libraries are already built as PIC anyway. Change-Id: I0a93bf0b9fb5ba051484bcf6eb8e484c7e129baa
akefile.android
|
a53e830dddc460a72dc50b92a4124bb1d40f5235 |
11-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
mini-glib: Only compile glib-win32.c when needed. This removes a compiler warnings about an empty object file when using recent XCode toolchains on Darwin. Change-Id: I750a619bd588766ca048c7035e27435a5f5715b6
istrib/mini-glib/sources.make
|
06394c9d373096ca3c829c1c80e6cb0dd4a12d81 |
11-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete HOST_LONGBITS feature check. It is no longer used by the source code, so remove it entirely. Change-Id: Id7e45500d3066ae7b750997ef78b02ce2f8d36b8
ndroid-configure.sh
|
e1933fbedde67d07a56dcb42c58bc978cd29f07a |
10-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am ee302efd: Merge "Remove hideous warnings with clang-based builds." into idea133 automerge: af401c1 * commit 'ee302efdc39338d649bd42cb2d22ed65481ba6d2': Remove hideous warnings with clang-based builds.
|
9fe930468529f0457760a93b7c438ec876919635 |
10-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
am 355b7d64: Merge "package-release.sh: Fix format of archives." into idea133 automerge: 7a265c3 * commit '355b7d647546e5614214dce549ac4c59bad7f0e2': package-release.sh: Fix format of archives.
|
ee302efdc39338d649bd42cb2d22ed65481ba6d2 |
10-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Remove hideous warnings with clang-based builds." into idea133 automerge: af401c1 * commit 'af401c1a60d61122d6f542aa32ad79c500da33bd': Remove hideous warnings with clang-based builds.
|
355b7d647546e5614214dce549ac4c59bad7f0e2 |
10-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "package-release.sh: Fix format of archives." into idea133 automerge: 7a265c3 * commit '7a265c325fa416e921148f82f33ab7a81db94f40': package-release.sh: Fix format of archives.
|
44f06dffd84c0a626f6c3d539d16a0891240028d |
10-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
android: support generating ext4 partition images Defer generation to libext4_utils, built using the existing sources in the same style as libgtest. With the emulator now generating valid ext4 images, re-enable support for ext4 cache partitions. Bug: 13115061 Change-Id: I8770f2ddbc95f6beb4ca9655ebf9d8f8a7bdd1b0 Signed-off-by: Greg Hackmann <ghackmann@google.com>
akefile.common
akefile.target
akefile.tests
ndroid/filesystems/ext4_utils.cpp
ndroid/filesystems/ext4_utils.h
istrib/ext4_utils/Android.mk
l-android.c
|
7989f56658ba0ac8b2950f5aa1fae9aa4e4e6cbf |
10-Jun-2014 |
Greg Hackmann <ghackmann@google.com> |
android: split private zlib into its own library In preparation for adding ext4_utils, which also depends on zlib Change-Id: I99d8db12be95ba06c7ff647aa01c1ec16ab83ecd Signed-off-by: Greg Hackmann <ghackmann@google.com>
akefile.common
akefile.target
akefile.tests
|
af401c1a60d61122d6f542aa32ad79c500da33bd |
06-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Remove hideous warnings with clang-based builds." into idea133
|
d6e32c82a35f01646940b9cec8f3816bf6052c69 |
06-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Remove hideous warnings with clang-based builds. Using both ccache and clang ends up in tons of spammy warnings and disables Clang's colored output on errors. For more details see: http://petereisentraut.blogspot.fr/2011/05/ccache-and-clang.html This patch fixes these issues as recommended by the article. Change-Id: Icbfd1ed5b24904887a8796575601d471039ee450
akefile.android
|
7a265c325fa416e921148f82f33ab7a81db94f40 |
06-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "package-release.sh: Fix format of archives." into idea133
|
765f7c7d9aac1b3715e223b2be3e2f15de277d28 |
06-Jun-2014 |
David 'Digit' Turner <digit@google.com> |
package-release.sh: Fix format of archives. Ensure that the .tar.bz2 archives actually use bzip2 compression! This fixes a small typo that ended up preventing compressed archive generation. After this patch, a typical Darwin binaries archive changes from 21 to 8 MB! Change-Id: I44505db981916e82360098e3c98d4675a83806d8
istrib/package-release.sh
|
770ebe9241adcf19a0f844d1fcf1621d88d3f1cd |
29-May-2014 |
Xavier Ducrohet <xav@google.com> |
am a7a813e8: am 7941ac1e: Merge "No 64 bit emu on windows." into idea133 automerge: c0ade02 * commit 'a7a813e88a24d21e391c6a32da447a737deba602': No 64 bit emu on windows.
|
a7a813e88a24d21e391c6a32da447a737deba602 |
29-May-2014 |
Xavier Ducrohet <xav@google.com> |
am 7941ac1e: Merge "No 64 bit emu on windows." into idea133 automerge: c0ade02 * commit '7941ac1e50b7abfcc525b1be5d581be08119b6e0': No 64 bit emu on windows.
|
7941ac1e50b7abfcc525b1be5d581be08119b6e0 |
29-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "No 64 bit emu on windows." into idea133 automerge: c0ade02 * commit 'c0ade027b6f8ef42722224b9e2f6b73ef3d0aacd': No 64 bit emu on windows.
|
c0ade027b6f8ef42722224b9e2f6b73ef3d0aacd |
29-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "No 64 bit emu on windows." into idea133
|
23139d547335707b11d674515771ebbf15377705 |
29-May-2014 |
Xavier Ducrohet <xav@google.com> |
No 64 bit emu on windows. Change-Id: I8392a536d6f9b7b1eb0b620617892c2a41db5d20
uild.gradle
|
b604d1eaf4056dd49f0b892095856b4e7e30538f |
28-May-2014 |
David Turner <digit@android.com> |
am 41f48b61: am 89461623: Merge "Allow path to KVM to be overridden by environment." into idea133 automerge: 4ebb7b4 * commit '41f48b6195d7a35a1726a544071a1064d45026b0': Allow path to KVM to be overridden by environment.
|
41f48b6195d7a35a1726a544071a1064d45026b0 |
28-May-2014 |
David Turner <digit@android.com> |
am 89461623: Merge "Allow path to KVM to be overridden by environment." into idea133 automerge: 4ebb7b4 * commit '89461623ee2b7c0dc4019c43da575c3adf8497ee': Allow path to KVM to be overridden by environment.
|
89461623ee2b7c0dc4019c43da575c3adf8497ee |
28-May-2014 |
David Turner <digit@android.com> |
Merge "Allow path to KVM to be overridden by environment." into idea133 automerge: 4ebb7b4 * commit '4ebb7b422272c21d0c5c0c12bbdbb2879a3aff8a': Allow path to KVM to be overridden by environment.
|
99661e690f7ed4ddee4b14cae74fca128b90db55 |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 38438587: am 183e9935: Merge "build-kernel.sh: Support \'arm64\' architecture." * commit '3843858743d7452961d5174e0195ed7ec78d9c9f': build-kernel.sh: Support 'arm64' architecture.
|
365b215832cee27c90a00f5e8ffd1795ea176bf9 |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
am f86626ca: am 12d71b66: Merge "resolve merge conflicts of 838c441 to master." * commit 'f86626ca295e423425a0d2e3688795ebf87e18df': package-release.sh: script breaks if commit msg contains single quote(') package-release.sh: Merge master version.
|
3843858743d7452961d5174e0195ed7ec78d9c9f |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 183e9935: Merge "build-kernel.sh: Support \'arm64\' architecture." * commit '183e9935b79c236a7e51e00a7157629bf07a1d46': build-kernel.sh: Support 'arm64' architecture.
|
f86626ca295e423425a0d2e3688795ebf87e18df |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 12d71b66: Merge "resolve merge conflicts of 838c441 to master." * commit '12d71b66db40836a671f91c934be238c7d3e87b6': package-release.sh: script breaks if commit msg contains single quote(') package-release.sh: Merge master version.
|
183e9935b79c236a7e51e00a7157629bf07a1d46 |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "build-kernel.sh: Support 'arm64' architecture."
|
12d71b66db40836a671f91c934be238c7d3e87b6 |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "resolve merge conflicts of 838c441 to master."
|
b8c66380ba649264bfff1a15d285bb7a7e4d1e08 |
28-May-2014 |
David 'Digit' Turner <digit@google.com> |
resolve merge conflicts of 838c441 to master. Change-Id: Ia3861aabaa7acd2201da1d70664342a63711e316
|
8bb296a63c3f5e1d34be18216565e26e51c8b072 |
27-May-2014 |
David 'Digit' Turner <digit@google.com> |
build-kernel.sh: Support 'arm64' architecture. This patch adds support for --arch=arm64 to the build-kernel.sh script. Note that this requires android-goldfish-3.10 or higher, and is currently limited to the 'defconfig' default config. This is enough to build an AARCH64 kernel, but there is no guarantee at this point that it can run under either QEMU or the Android emulator. Change-Id: Idc3ecc3e3b9b8f06aeba9c4710903f55c64331df
istrib/build-kernel.sh
|
4ebb7b422272c21d0c5c0c12bbdbb2879a3aff8a |
21-May-2014 |
David Turner <digit@android.com> |
Merge "Allow path to KVM to be overridden by environment." into idea133
|
3a17697f24cc0f7aa0d7f72f356b20c08a8d3806 |
10-Apr-2014 |
thomas knych <thomaswk@google.com> |
Allow path to KVM to be overridden by environment. In a secured environments /dev/kvm may not be readable/writable by the current user. However the same device node may have been created at another path by the administrator with file permissions that allow the current user to access it. In order to use the emulator with KVM in this environment, the hard-coded paths to /dev/kvm must be removed. This introduces the ANDROID_EMULATOR_KVM_DEVICE environment variable. If defined, this variable must point to the full device path. Change-Id: I3ca3ae61c043a2e58d98756851770736db3647c5 Signed-off-by: thomas knych <thomaswk@google.com>
nclude/android/kvm.h
vm-all.c
vm-android.c
|
838c441e610906889ac9ac932235782810c1043d |
21-May-2014 |
David Turner <digit@android.com> |
Merge changes I7bc7a7a8,I2a7f0df5 into idea133 * changes: package-release.sh: script breaks if commit msg contains single quote(') package-release.sh: Merge master version.
|
aa0647ab279e763132d7bc768f1db552c4cf06e6 |
21-May-2014 |
Jason Hu <jia-cheng.hu@intel.com> |
package-release.sh: script breaks if commit msg contains single quote(') tr doesn't handle single quote properly. use sed to escape single quote in commit msg Change-Id: I7bc7a7a8faea0c1de0f677703c640430ec7116f3 Signed-off-by: Jason Hu <jia-cheng.hu@intel.com>
istrib/package-release.sh
|
0c95fadd0f6010b42091f033c984d32f659821dc |
21-May-2014 |
David 'Digit' Turner <digit@google.com> |
package-release.sh: Merge master version. This patch merges the version of package-release.sh from the master branch into the idea133 one. A future patch will fix the now-missing description for the --darwin-ssh option. Change-Id: I2a7f0df5f82190f48cc25da5315ae1f1069e6282
istrib/package-release.sh
|
d9f10994188aa5f3a48165538e73cf8eb901e71b |
21-May-2014 |
David Turner <digit@android.com> |
am 3e143cb2: am fb594d8e: Merge "Allow using dynamic skin from android build" into idea133 Auto-merge: 3e9ec80 * commit '3e143cb2bbe0ff77a0052c0a60677b76d3e17d74': Allow using dynamic skin from android build
|
3e143cb2bbe0ff77a0052c0a60677b76d3e17d74 |
21-May-2014 |
David Turner <digit@android.com> |
am fb594d8e: Merge "Allow using dynamic skin from android build" into idea133 Auto-merge: 3e9ec80 * commit 'fb594d8e4f24f9c845d49ed72ed15e92df46130b': Allow using dynamic skin from android build
|
fb594d8e4f24f9c845d49ed72ed15e92df46130b |
21-May-2014 |
David Turner <digit@android.com> |
Merge "Allow using dynamic skin from android build" into idea133 Auto-merge: 3e9ec80 * commit '3e9ec80327f4550c041b9218cdf3a0232e07cc02': Allow using dynamic skin from android build
|
3e9ec80327f4550c041b9218cdf3a0232e07cc02 |
21-May-2014 |
David Turner <digit@android.com> |
Merge "Allow using dynamic skin from android build" into idea133
|
1e03a7cc13805346628866eb9d7beb26aea768f3 |
21-May-2014 |
David Turner <digit@android.com> |
am 62dbfdde: am 6338cf39: Merge "Read config.ini for Android build too" into idea133 Auto-merge: 0640d15 * commit '62dbfdde84dde91683e7053c223920332c9c229f': Read config.ini for Android build too
|
62dbfdde84dde91683e7053c223920332c9c229f |
21-May-2014 |
David Turner <digit@android.com> |
am 6338cf39: Merge "Read config.ini for Android build too" into idea133 Auto-merge: 0640d15 * commit '6338cf39a8985a86923a6325457086f701bdc1bc': Read config.ini for Android build too
|
6338cf39a8985a86923a6325457086f701bdc1bc |
21-May-2014 |
David Turner <digit@android.com> |
Merge "Read config.ini for Android build too" into idea133 Auto-merge: 0640d15 * commit '0640d1551eeaba4cdff68633ebcf6c789d6541b8': Read config.ini for Android build too
|
0640d1551eeaba4cdff68633ebcf6c789d6541b8 |
21-May-2014 |
David Turner <digit@android.com> |
Merge "Read config.ini for Android build too" into idea133
|
916f9cc4b9adf4eca98b4a6cc4366d43c4971617 |
15-May-2014 |
Ji-Hwan Lee <jihwan@google.com> |
Allow using dynamic skin from android build Bug: 14981377 Change-Id: Ifeb281216008aa163aa81d1179af72e2843abd90
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
|
874512319361370762ddbe02039077ad5ea377b6 |
15-May-2014 |
Ji-Hwan Lee <jihwan@google.com> |
Read config.ini for Android build too This allows providing default configuration on Android build more easily. Bug: 14981377 Change-Id: Ic9db366c0fd74a747ad86112125f949e40a87a0e
ndroid/avd/info.c
|
eef83a09e02f1689c9892ea1714ee2b5e677e0ca |
16-May-2014 |
David Turner <digit@android.com> |
am 58fea357: am 98923996: Merge "With host mulitilib build now we have HOST_IS_64_BIT." * commit '58fea3572106b2b759559d42637fd46e482a1143': With host mulitilib build now we have HOST_IS_64_BIT.
|
58fea3572106b2b759559d42637fd46e482a1143 |
16-May-2014 |
David Turner <digit@android.com> |
am 98923996: Merge "With host mulitilib build now we have HOST_IS_64_BIT." * commit '989239963eac90b17caa1bc737cc0764a62049c5': With host mulitilib build now we have HOST_IS_64_BIT.
|
989239963eac90b17caa1bc737cc0764a62049c5 |
16-May-2014 |
David Turner <digit@android.com> |
Merge "With host mulitilib build now we have HOST_IS_64_BIT."
|
52e9ecfca07fab590243832d8de0467b34af724d |
24-Apr-2014 |
Ying Wang <wangying@google.com> |
With host mulitilib build now we have HOST_IS_64_BIT. Bug: 13751317 Change-Id: Ic5779fbeebfca5cff59012ccaeeec89f5973740e
akefile.android
akefile.common
|
789725614c844ddffbf850bfbd52d3fdf0eecf65 |
15-May-2014 |
Xavier Ducrohet <xav@google.com> |
am 7fb4a2b3: am 5d669b0e: Merge "Update build.gradle to match new DSL." into idea133 Auto-merge: b4c4527 * commit '7fb4a2b3f70a08ea0c30998bb130f31d6b450eb1': Update build.gradle to match new DSL.
|
7fb4a2b3f70a08ea0c30998bb130f31d6b450eb1 |
15-May-2014 |
Xavier Ducrohet <xav@google.com> |
am 5d669b0e: Merge "Update build.gradle to match new DSL." into idea133 Auto-merge: b4c4527 * commit '5d669b0edddf11a89cfd860499c31a5188c6383c': Update build.gradle to match new DSL.
|
5d669b0edddf11a89cfd860499c31a5188c6383c |
15-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Update build.gradle to match new DSL." into idea133 Auto-merge: b4c4527 * commit 'b4c45275388ee38c0dafbc819375a1c95e632415': Update build.gradle to match new DSL.
|
b4c45275388ee38c0dafbc819375a1c95e632415 |
15-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Update build.gradle to match new DSL." into idea133
|
0f17c41f9c6be3cecd01a36dd210f8847d95a869 |
15-May-2014 |
Xavier Ducrohet <xav@google.com> |
Update build.gradle to match new DSL. Change-Id: I824df01fe0be79039276179e5008ec5776b89ec6
uild.gradle
|
50743b940edeffb2b2a99cacf3e7284a02dd2fce |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
am ffef6a9c: am 4b69fa42: Merge "android-rebuild.sh: Don\'t run unit test suite if wine is not installed." into idea133 Auto-merge: 8fabd97 * commit 'ffef6a9c0e8c406c6d19ff0da86dc4fcc85a9de3': android-rebuild.sh: Don't run unit test suite if wine is not installed.
|
ffef6a9c0e8c406c6d19ff0da86dc4fcc85a9de3 |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 4b69fa42: Merge "android-rebuild.sh: Don\'t run unit test suite if wine is not installed." into idea133 Auto-merge: 8fabd97 * commit '4b69fa426d3131b74627856eb4c4d129eb0c8d45': android-rebuild.sh: Don't run unit test suite if wine is not installed.
|
4b69fa426d3131b74627856eb4c4d129eb0c8d45 |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android-rebuild.sh: Don\'t run unit test suite if wine is not installed." into idea133 Auto-merge: 8fabd97 * commit '8fabd97b1140ed5bb269f741fa5b982f2f206445': android-rebuild.sh: Don't run unit test suite if wine is not installed.
|
8fabd97b1140ed5bb269f741fa5b982f2f206445 |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android-rebuild.sh: Don't run unit test suite if wine is not installed." into idea133
|
732a2c0167d787a4dc023cfa8f46544c4e77e717 |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
android-rebuild.sh: Don't run unit test suite if wine is not installed. This is a back-port of [1] to the idea133 branch. When cross-compiling Windows binaries with --mingw option, check that 'wine' is installed. If not, print a warning, otherwise run the unit test suite as usual. Also add a --no-tests command-line option to disable running the test suite, for debugging purposes. [1] https://android-review.googlesource.com/#/c/94208/ Change-Id: I9faae589c503424717491a55fb91488f6383380a
ndroid-configure.sh
ndroid-rebuild.sh
|
c8ea3cba3e9baa98113db74e163be23753c6a0b6 |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
am d328597f: am 7099f878: Merge "android-rebuild.sh: Don\'t run unit test suite if wine is not installed." * commit 'd328597f9558bda0a9edc9b54f6d015fba88ebfb': android-rebuild.sh: Don't run unit test suite if wine is not installed.
|
d328597f9558bda0a9edc9b54f6d015fba88ebfb |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 7099f878: Merge "android-rebuild.sh: Don\'t run unit test suite if wine is not installed." * commit '7099f8788aaf4c66cab7303dda59f16625a0c6c5': android-rebuild.sh: Don't run unit test suite if wine is not installed.
|
7099f8788aaf4c66cab7303dda59f16625a0c6c5 |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android-rebuild.sh: Don't run unit test suite if wine is not installed."
|
9f86acc688f1545bc7b5213883e013188188941a |
13-May-2014 |
David 'Digit' Turner <digit@google.com> |
android-rebuild.sh: Don't run unit test suite if wine is not installed. When cross-compiling Windows binaries with --mingw option, check that 'wine' is installed. If not, print a warning, otherwise run the unit test suite as usual. Also add a --no-tests command-line option to disable running the test suite, for debugging purposes. Change-Id: I8710be80a3eca72f507034334329785c20041668
ndroid-configure.sh
ndroid-rebuild.sh
|
c052dcde7b000df5908900799c39690c9a2896ef |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
am 2cac8412: am fd27f1a5: Merge "Use new custom task to build emulator." into idea133 Auto-merge: be03c03 * commit '2cac8412dc4f2867ee11bcb7f17fd6dde7e8ac4f': Use new custom task to build emulator.
|
2cac8412dc4f2867ee11bcb7f17fd6dde7e8ac4f |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
am fd27f1a5: Merge "Use new custom task to build emulator." into idea133 Auto-merge: be03c03 * commit 'fd27f1a5466427e19afecd8519ede0b91c4caf44': Use new custom task to build emulator.
|
fd27f1a5466427e19afecd8519ede0b91c4caf44 |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Use new custom task to build emulator." into idea133 Auto-merge: be03c03 * commit 'be03c03bfdb0b2c7564625335256b569a872dda3': Use new custom task to build emulator.
|
be03c03bfdb0b2c7564625335256b569a872dda3 |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Use new custom task to build emulator." into idea133
|
f891ab3c6fa1dc561bb0454349790173df6b0396 |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
Use new custom task to build emulator. Change-Id: Ib087e2de998b0a10c8f851e498beb2157f11d5bb
uild.gradle
|
97f62447a0ce2858d215ffeb3b206134e531cad1 |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
am a3e2130b: am 7431e7b1: Merge "Gradle build file." into idea133 Auto-merge: d4878f0 * commit 'a3e2130b17cfbc3ab36a8c73fd8e78d17e0897b4': Gradle build file.
|
a3e2130b17cfbc3ab36a8c73fd8e78d17e0897b4 |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
am 7431e7b1: Merge "Gradle build file." into idea133 Auto-merge: d4878f0 * commit '7431e7b1d86c950188a288fef06ee828d374cdfe': Gradle build file.
|
7431e7b1d86c950188a288fef06ee828d374cdfe |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Gradle build file." into idea133 Auto-merge: d4878f0 * commit 'd4878f00058ba025f4b159e546046d19a2d8ef03': Gradle build file.
|
d4878f00058ba025f4b159e546046d19a2d8ef03 |
13-May-2014 |
Xavier Ducrohet <xav@google.com> |
Merge "Gradle build file." into idea133
|
22390ef17ff172c13435f43db38944e21b5e42be |
12-May-2014 |
Xavier Ducrohet <xav@android.com> |
am c2954dfa: am 0592ac61: Merge "android-rebuild.sh: Add --out-dir=<path> option." into idea133 Auto-merge: 1a5f123 * commit 'c2954dfa06348b08320831fed48f11af6fb9c0b7': android-rebuild.sh: Add --out-dir=<path> option.
|
c2954dfa06348b08320831fed48f11af6fb9c0b7 |
12-May-2014 |
Xavier Ducrohet <xav@android.com> |
am 0592ac61: Merge "android-rebuild.sh: Add --out-dir=<path> option." into idea133 Auto-merge: 1a5f123 * commit '0592ac6147213bd00e7e80c36504fa96c496eb57': android-rebuild.sh: Add --out-dir=<path> option.
|
0592ac6147213bd00e7e80c36504fa96c496eb57 |
12-May-2014 |
Xavier Ducrohet <xav@android.com> |
Merge "android-rebuild.sh: Add --out-dir=<path> option." into idea133 Auto-merge: 1a5f123 * commit '1a5f123ad94587dd2edfdb7f85c625829fc54f0f': android-rebuild.sh: Add --out-dir=<path> option.
|
f50b7283015f94f12a791a72976ae73a858b7066 |
12-May-2014 |
Xavier Ducrohet <xav@google.com> |
Gradle build file. Change-Id: I1558c983cdadf830047aeffb85f64e8bdfb1d725
uild.gradle
|
1a5f123ad94587dd2edfdb7f85c625829fc54f0f |
12-May-2014 |
Xavier Ducrohet <xav@android.com> |
Merge "android-rebuild.sh: Add --out-dir=<path> option." into idea133
|
27e413296790de8ed7cf0b3eaf1972659690944a |
12-May-2014 |
David 'Digit' Turner <digit@google.com> |
android-rebuild.sh: Add --out-dir=<path> option. This patch adds an option to android-rebuild.sh and android-configure.sh which allows one to specify a specific output directory for all objects / binaries, instead of using the default of 'objs' under the current source directory. Tested for both regular and mingw builds. Change-Id: I8c5ddfac8fb9899a2ff59a43e6cb5b9d8c45cef1 (cherry picked from commit a96cc267b82bde959b1738fb679ee5ac964f3f5f)
ndroid-configure.sh
ndroid-rebuild.sh
ndroid/build/common.sh
|
cfd834bf07d96fc7de31d20ced3c08888a8a22a7 |
12-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 022c2405: am fc6d9663: Merge "android-rebuild.sh: Add --out-dir=<path> option." * commit '022c2405ece9e1ff32594ed3710f746534312cb7': android-rebuild.sh: Add --out-dir=<path> option.
|
022c2405ece9e1ff32594ed3710f746534312cb7 |
12-May-2014 |
David 'Digit' Turner <digit@google.com> |
am fc6d9663: Merge "android-rebuild.sh: Add --out-dir=<path> option." * commit 'fc6d966300e3fe09759dbbafc6854acc0d58d7b5': android-rebuild.sh: Add --out-dir=<path> option.
|
fc6d966300e3fe09759dbbafc6854acc0d58d7b5 |
12-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android-rebuild.sh: Add --out-dir=<path> option."
|
a96cc267b82bde959b1738fb679ee5ac964f3f5f |
12-May-2014 |
David 'Digit' Turner <digit@google.com> |
android-rebuild.sh: Add --out-dir=<path> option. This patch adds an option to android-rebuild.sh and android-configure.sh which allows one to specify a specific output directory for all objects / binaries, instead of using the default of 'objs' under the current source directory. Tested for both regular and mingw builds. Change-Id: I8c5ddfac8fb9899a2ff59a43e6cb5b9d8c45cef1
ndroid-configure.sh
ndroid-rebuild.sh
ndroid/build/common.sh
|
4f776892f610bdf22b67c9b53284a2d530770c9a |
11-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 8222dd66: am 56e5ebeb: Merge "Prepare for removal of platform builds." * commit '8222dd66cf278c9a64b97d04afeabb094a27646b': Prepare for removal of platform builds.
|
8222dd66cf278c9a64b97d04afeabb094a27646b |
11-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 56e5ebeb: Merge "Prepare for removal of platform builds." * commit '56e5ebebd56a3a9de91a42c8a96c48ecde5f2a8c': Prepare for removal of platform builds.
|
56e5ebebd56a3a9de91a42c8a96c48ecde5f2a8c |
11-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Prepare for removal of platform builds."
|
1bf344310dd1d123aa24c1a665decc1b4dc48f97 |
11-May-2014 |
David 'Digit' Turner <digit@google.com> |
Prepare for removal of platform builds. The variable used to control the build of host GPU emulation libraries is being changed from BUILD_EMULATOR_OPENGL to BUILD_EMULATOR_HOST_OPENGL, so prepare for this by defining both at the same time for now. For more context, see http://android-review.googlesource.com/#/c/93980/ Change-Id: Ifa953646867291c1a3067dea02a95c11c3aa0a7f
akefile.android
|
b89ec651ad9bb878d917c32adad64a183f4f9ba1 |
09-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 667b2033: am 791e96ff: Merge "Update BUILDING.TXT documentation." into idea133 Auto-merge: 6c7ac3c * commit '667b203314687c49fe5205b474c6167f0f75dbc2': Update BUILDING.TXT documentation.
|
667b203314687c49fe5205b474c6167f0f75dbc2 |
09-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 791e96ff: Merge "Update BUILDING.TXT documentation." into idea133 Auto-merge: 6c7ac3c * commit '791e96ffc61d52eae80f94129a93ff67474f3ff9': Update BUILDING.TXT documentation.
|
791e96ffc61d52eae80f94129a93ff67474f3ff9 |
09-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Update BUILDING.TXT documentation." into idea133 Auto-merge: 6c7ac3c * commit '6c7ac3c3c302e999845b26abe29e126c34e4e4e9': Update BUILDING.TXT documentation.
|
6c7ac3c3c302e999845b26abe29e126c34e4e4e9 |
09-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Update BUILDING.TXT documentation." into idea133
|
eac61bb17e36203c5ca8d44c9285fb53722525db |
09-May-2014 |
David Turner <digit@android.com> |
am b49597c9: am dd510702: Merge "Add x86_64 GPs and MSRs for cpu sync up." * commit 'b49597c95d6d00f619249bcfc5a9c153796a217f': Add x86_64 GPs and MSRs for cpu sync up.
|
b49597c95d6d00f619249bcfc5a9c153796a217f |
09-May-2014 |
David Turner <digit@android.com> |
am dd510702: Merge "Add x86_64 GPs and MSRs for cpu sync up." * commit 'dd510702c46bbb0c89ca12e54ba6cd9e99fbcbb9': Add x86_64 GPs and MSRs for cpu sync up.
|
dd510702c46bbb0c89ca12e54ba6cd9e99fbcbb9 |
09-May-2014 |
David Turner <digit@android.com> |
Merge "Add x86_64 GPs and MSRs for cpu sync up."
|
96a590593d9119d5b91d51652c2cb76c98a28c07 |
30-Apr-2014 |
baohong <baohong.liu@intel.com> |
Add x86_64 GPs and MSRs for cpu sync up. Change-Id: I82ed87bed7680f76a020e664c0ca18a12d115075 Signed-off-by: baohong <baohong.liu@intel.com>
arget-i386/hax-all.c
|
441946e67304caee55a9444c24551e5e42b97f43 |
07-May-2014 |
David 'Digit' Turner <digit@google.com> |
am d7845fc5: am a19c6afa: Merge "package-release.sh: Refine --copy-prebuilts" * commit 'd7845fc5b90f2e0c747e7248cc81a391975dd681': package-release.sh: Refine --copy-prebuilts
|
d7845fc5b90f2e0c747e7248cc81a391975dd681 |
07-May-2014 |
David 'Digit' Turner <digit@google.com> |
am a19c6afa: Merge "package-release.sh: Refine --copy-prebuilts" * commit 'a19c6afae9562cd55c7fbd058b70d044e92bc08e': package-release.sh: Refine --copy-prebuilts
|
a19c6afae9562cd55c7fbd058b70d044e92bc08e |
07-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "package-release.sh: Refine --copy-prebuilts"
|
90eb445a501372220dccbc55122a0b219ffd99a9 |
07-May-2014 |
David 'Digit' Turner <digit@google.com> |
package-release.sh: Refine --copy-prebuilts This patch refines the behaviour of the --copy-prebuilts=<path> option, by adding the generation of a README file containing the exact rebuild instructions, and input directory git commit SHA1s. Change-Id: Ibcc620e4df54c8fc8198955c5f04393e086ef172
istrib/package-release.sh
|
d3366f1c31b1bbd62a088db5ae81b39ff98f709e |
07-May-2014 |
David 'Digit' Turner <digit@google.com> |
Update BUILDING.TXT documentation. Update the documentation since the build has been simplified (there is no need to manually build the GPU emulation libraries anymore). Change-Id: Ic91d09281ffd8f6726dcdf1a9520423b99b6fe58
ocs/BUILDING.TXT
|
c0bcbe0a8fe6183a09fa8586dc4edaff3817a66d |
06-May-2014 |
David Turner <digit@android.com> |
am 77c49a77: am 5349ded7: Merge "Fixed passing CPUState to hax_init_vcpu()." * commit '77c49a77eae775dfbc358497fae5d1940a2cc740': Fixed passing CPUState to hax_init_vcpu().
|
77c49a77eae775dfbc358497fae5d1940a2cc740 |
06-May-2014 |
David Turner <digit@android.com> |
am 5349ded7: Merge "Fixed passing CPUState to hax_init_vcpu()." * commit '5349ded72ae20acd69bb106f6fe4c79657945801': Fixed passing CPUState to hax_init_vcpu().
|
5349ded72ae20acd69bb106f6fe4c79657945801 |
06-May-2014 |
David Turner <digit@android.com> |
Merge "Fixed passing CPUState to hax_init_vcpu()."
|
02c679277bf411d565ceb901d2c2a77df3f84827 |
06-May-2014 |
David Turner <digit@android.com> |
am 775a17bb: am 877b0e2e: Merge "Update 64bit tests to also use EMULATOR_BUILD_64BITS." into idea133 Auto-merge: ca81e42 * commit '775a17bbb345eb209adebdb65d74629fda50d5de': Update 64bit tests to also use EMULATOR_BUILD_64BITS.
|
775a17bbb345eb209adebdb65d74629fda50d5de |
06-May-2014 |
David Turner <digit@android.com> |
am 877b0e2e: Merge "Update 64bit tests to also use EMULATOR_BUILD_64BITS." into idea133 Auto-merge: ca81e42 * commit '877b0e2e11ab6048c432f71506a6d6162cee460b': Update 64bit tests to also use EMULATOR_BUILD_64BITS.
|
877b0e2e11ab6048c432f71506a6d6162cee460b |
06-May-2014 |
David Turner <digit@android.com> |
Merge "Update 64bit tests to also use EMULATOR_BUILD_64BITS." into idea133 Auto-merge: ca81e42 * commit 'ca81e422fae4527ab4d5a311daa8adf34cd0bbf3': Update 64bit tests to also use EMULATOR_BUILD_64BITS.
|
ca81e422fae4527ab4d5a311daa8adf34cd0bbf3 |
06-May-2014 |
David Turner <digit@android.com> |
Merge "Update 64bit tests to also use EMULATOR_BUILD_64BITS." into idea133
|
7e3317aa853256dea24b74843e5c7f5ed1440a52 |
06-May-2014 |
Torne (Richard Coles) <torne@google.com> |
Update 64bit tests to also use EMULATOR_BUILD_64BITS. Following 18c664d these tests fail to compile on mac since they link to a library that's not being built any more. Looks like these conditionals were missed when introducing the define in af061c5. Change-Id: I5c7ae3eefb31bbef43742c9f17f01ecf1270bb29
akefile.tests
istrib/googletest/Android.mk
|
af1a7207f643bbb6c7a9b5f68089dc60c34e33ce |
30-Apr-2014 |
yucheng yu <yu-cheng.yu@intel.com> |
Fixed passing CPUState to hax_init_vcpu(). Signed-off-by: yucheng yu <yu-cheng.yu@intel.com>
pus.c
|
68b24876ef3609b5521fb06ba216a7404519dea8 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 966f947b: am 27ff62a6: Merge "Disable 64-bit Darwin platform build." into idea133 Auto-merge: 5e25267 * commit '966f947b778560e9704b352241831fb4602ffab4': Disable 64-bit Darwin platform build. Add '-accel <mode>' and 'no-accel' options. Add misc android/base/ helper classes. Windows: Fix libSDLmain compilation
|
966f947b778560e9704b352241831fb4602ffab4 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 27ff62a6: Merge "Disable 64-bit Darwin platform build." into idea133 Auto-merge: 5e25267 * commit '27ff62a645346c58826ce3e7d08727832c1a9e58': Disable 64-bit Darwin platform build. Add '-accel <mode>' and 'no-accel' options. Add misc android/base/ helper classes. Windows: Fix libSDLmain compilation
|
27ff62a645346c58826ce3e7d08727832c1a9e58 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Disable 64-bit Darwin platform build." into idea133 Auto-merge: 5e25267 * commit '5e2526706be97ceee436e6f0b7e6c1c35619b851': Disable 64-bit Darwin platform build. Add '-accel <mode>' and 'no-accel' options. Add misc android/base/ helper classes. Windows: Fix libSDLmain compilation
|
5e2526706be97ceee436e6f0b7e6c1c35619b851 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Disable 64-bit Darwin platform build." into idea133
|
18c664d95e68c0f3676dc7697f45436407c81fa7 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
Disable 64-bit Darwin platform build. Apparently, this builds fails when using a more recent version of XCode due to conflicts with libcompiler_rt.dylib. Temporarily disable these until the relevant issue is fixed. Does not affect standalone builds. Change-Id: Ie84ec4f3474fd7c97181bee897e6e9ea0fb864e0
akefile.android
|
530c43dc14431de195337621d5ba37a28a14c32f |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 19ce833c: am 683ebdcf: Merge "package-release.sh: Add --copy-prebuilts=<path> option." * commit '19ce833ce1a279ccd3550f7ec2eae7ceb64acee1': package-release.sh: Add --copy-prebuilts=<path> option.
|
19ce833ce1a279ccd3550f7ec2eae7ceb64acee1 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 683ebdcf: Merge "package-release.sh: Add --copy-prebuilts=<path> option." * commit '683ebdcfe26d4b1b7a078eca4d9589d1e0b1d6b4': package-release.sh: Add --copy-prebuilts=<path> option.
|
683ebdcfe26d4b1b7a078eca4d9589d1e0b1d6b4 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "package-release.sh: Add --copy-prebuilts=<path> option."
|
9554550a3ecf2987af84d98d4b683757c74d8b93 |
05-May-2014 |
David 'Digit' Turner <digit@google.com> |
package-release.sh: Add --copy-prebuilts=<path> option. This patch adds a new option to the package-release.sh script to copy prebuilt 64-bit binaries for Linux and Darwin to an AOSP checkout, under $AOSP/prebuilts/android-emulator/<system>/ For the record, this currently adds up to 18 MB (which includes binaries for both platforms). This is required to remove the emulator sources / build from the platform build, and switch to prebuilt binaries instead. + Fix the 'emulator' launcher program to probe for either 32-bit or 64-bit GPU emulation libraries (the copied prebuilts are only 64-bits to save space). Change-Id: I5a4360da736172b5c35e2622fc02fb753853156b
ndroid/main-emulator.c
istrib/package-release.sh
|
2c3e81995ba5a8bfda9da49344b101b61a940edd |
02-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 5110b4d3: am 1dc12d54: Merge "Fix 64-bit host platform builds." * commit '5110b4d335ea62aa9d0c9348754be9527ca32f65': Fix 64-bit host platform builds.
|
5110b4d335ea62aa9d0c9348754be9527ca32f65 |
02-May-2014 |
David 'Digit' Turner <digit@google.com> |
am 1dc12d54: Merge "Fix 64-bit host platform builds." * commit '1dc12d54309bd0c36cd79b55dde030b55795c3c9': Fix 64-bit host platform builds.
|
1dc12d54309bd0c36cd79b55dde030b55795c3c9 |
02-May-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix 64-bit host platform builds."
|
425c53b9015b8f3fa9011a421b2c9d56450ba0c8 |
02-May-2014 |
David 'Digit' Turner <digit@google.com> |
Fix 64-bit host platform builds. When performing a 64-bit host platform build, do not pick the 32-bit SDL prebuilt libraries. This relies on the fact that BUILD_HOST_64bit will be set in this case. NOTE: This requires the X11 development headers/libraries to be installed on the machine, since SDL will be rebuilt directly from sources. BUG=14489102 Change-Id: Ia36f73f8477059ea1a0d4c48c42fbe2d60595530
akefile.common
|
f7c2f9ec344c68118f89654d553b6b6035613296 |
30-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d17937b1: am 765291d4: Merge "Fix MIPS emulation by disabling GCC 4.8" * commit 'd17937b1e51272395f81e38066b498890603a5ad': Fix MIPS emulation by disabling GCC 4.8
|
d17937b1e51272395f81e38066b498890603a5ad |
30-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 765291d4: Merge "Fix MIPS emulation by disabling GCC 4.8" * commit '765291d43885943febf68b99b4f5f80e0c5ec474': Fix MIPS emulation by disabling GCC 4.8
|
765291d43885943febf68b99b4f5f80e0c5ec474 |
30-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix MIPS emulation by disabling GCC 4.8"
|
295ef3d6aa2e55eb0e15c337403a336e2d0e09b8 |
30-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Fix MIPS emulation by disabling GCC 4.8 A previous patch switched the standalone toolchain to use GCC 4.8, instead of 4.6 on Linux. Unfortunately, this breaks MIPS emulation (Jellybean system image does not boot), and it's really difficult to understand why. This patch reverts the Linux toolchain to 4.6, note that this only affects standalone builds (not platform ones). Change-Id: I4d4c1bf3fdcd38fd8dbaffcb618319560511962c
ndroid-configure.sh
|
e23bab7efeaf71a9533d36a299c22c68bab5acb7 |
30-Apr-2014 |
Bill Yi <byi@google.com> |
am 2b24459e: Merge commit \'4d2939721629c1d2c0bca3383aefddcc65b8cd0e\' into HEAD * commit '2b24459efd4732c3940a4d68fc337eb47c8781f1':
|
2b24459efd4732c3940a4d68fc337eb47c8781f1 |
29-Apr-2014 |
Bill Yi <byi@google.com> |
Merge commit '4d2939721629c1d2c0bca3383aefddcc65b8cd0e' into HEAD
|
c882655dfd6771f1bbf537bf1b66f35a2114e570 |
29-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 002cd17b: Merge "Support building with newest Mingw64 cross-toolchain." * commit '002cd17b883cac24686e99bf5379b113316f5cb4': Support building with newest Mingw64 cross-toolchain.
|
002cd17b883cac24686e99bf5379b113316f5cb4 |
29-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Support building with newest Mingw64 cross-toolchain."
|
8edfe36a7219bcd8f01574fa88f1e3fbbdbc9a3e |
29-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes Ic91db7a3,I0ae2a1de,I4e0776db into idea133 * changes: Add '-accel <mode>' and 'no-accel' options. Add misc android/base/ helper classes. Windows: Fix libSDLmain compilation
|
045bdbe2e68c305f5f819744ccbe75c7478e4e8b |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Add '-accel <mode>' and 'no-accel' options. This patch adds two new options to better control CPU emulation acceleration (i.e. KVM and HAX). More specifically: '-no-accel' can be used to disable acceleration if available. '-accel off' does the same. '-accel on' forces to run with acceleration, or refuses to start the emulator. '-accel auto' probes the system for a working accelerator and uses it when possible (i.e. when emulating x86 or x86_64 images only). Also print some information with -verbose or -debug-init. Note: This adds QEMU-independent probing code for KVM and HAX under android/emulation/ (C++), as well as some glue to use it from C under android/cpu_accelerator.[hc]. Note: HAX is no longer enabled by default when reaching the QEMU main function. Change-Id: Ic91db7a3b213d69296c50fec35cd29a32a8e5779
akefile.common
akefile.target
akefile.tests
ndroid/cmdline-options.h
ndroid/cpu_accelerator.cpp
ndroid/cpu_accelerator.h
ndroid/emulation/CpuAccelerator.cpp
ndroid/emulation/CpuAccelerator.h
ndroid/emulation/CpuAccelerator_unittest.cpp
ndroid/help.c
ndroid/main.c
emu-options.hx
l-android.c
|
97502faffa2e99bf717749a2d249ba3e57d7da4d |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Add misc android/base/ helper classes. This patch adds a few new helper classes under android/base/ that will be used by future patches. - Add a 'clear' method to String class. - Add StringFormat() function to generated String instances from formatted string input, and StringAppendFormat() to append some to an existing instance. - Add ScopedFd to implement a scoped file descriptor wrapper. - Add ScopedHandle to implement a scoped Win32 HANDLE wrapper. Change-Id: I0ae2a1de1123586b23e4faca8f394c6b4dff622e
akefile.common
akefile.tests
ndroid/base/String.h
ndroid/base/StringFormat.cpp
ndroid/base/StringFormat.h
ndroid/base/StringFormat_unittest.cpp
ndroid/base/String_unittest.cpp
ndroid/base/files/ScopedFd.h
ndroid/base/files/ScopedFd_unittest.cpp
ndroid/base/files/ScopedHandle.h
ndroid/base/files/ScopedHandle_unittest.cpp
|
a6bbb46f0c3ca114ac444138bf8fd51c9923f10c |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Windows: Fix libSDLmain compilation Ensure that SDL_CFLAGS is passed to LOCAL_CFLAGS when building the libSDLmain libraries. Otherwise, on Windows, the NO_STDIO_REDIRECT macro is not defined which prevents the emulator binary from dumping its output to the command-line as it should (instead, stdout.txt and stderr.txt were used). Change-Id: I4e0776dbdae69594475dd77262c9a6848af8fffc
istrib/sdl-1.2.15/sources.make
|
529c9c96f6273a06681c71aa461902b777c746cc |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am edf433dc: Merge "Upgrade to GCC 4.8 for Linux standalone build." * commit 'edf433dc682657235098478de2f01145db47764d': Upgrade to GCC 4.8 for Linux standalone build.
|
edf433dc682657235098478de2f01145db47764d |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Upgrade to GCC 4.8 for Linux standalone build."
|
7891dd35fa2439a70f43ab8572778a398365bf24 |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Support building with newest Mingw64 cross-toolchain. This modifies android-configure.sh to detect the new Mingw64-based cross toolchain (i.e. x86_64-w64-mingw32-gcc) and use it when it is in the user's path. Note that this only builds a 32-bit Windows binary, it just uses a different toolchain to do it. A future patch will add support for building both Win32 and Win64 binaries at the same time (which the new toolchain supports). Since this switches from GCC 4.2 to 4.8, this introduces a ton of new warnings that require some cleanups in the sources too. Only the most important warnings are fixed here. Change-Id: Iec8c9b8332d4a38a2cb8acf368c8aa5341cf77be
akefile.android
ndroid-configure.sh
ndroid/build/common.sh
ndroid/main-emulator.c
ndroid/sockets.c
ndroid/utils/compiler.h
ndroid/utils/filelock.c
ndroid/utils/path.c
ndroid/utils/system.c
ndroid/utils/system.h
udio/mixeng.c
istrib/elff/elff/elff_map_file.h
istrib/sdl-1.2.15/include/SDL_opengl.h
istrib/sdl-1.2.15/include/SDL_syswm.h
istrib/sdl-1.2.15/src/thread/win32/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/win32/SDL_systhread_c.h
istrib/sdl-1.2.15/src/video/wincommon/SDL_lowvideo.h
istrib/sdl-1.2.15/src/video/wincommon/SDL_sysevents.c
istrib/sdl-1.2.15/src/video/wincommon/SDL_sysmouse.c
istrib/sdl-1.2.15/src/video/wincommon/SDL_syswm.c
istrib/sdl-1.2.15/src/video/windib/SDL_dibevents.c
istrib/sdl-1.2.15/src/video/windib/SDL_dibvideo.c
istrib/sdl-1.2.15/src/video/windib/SDL_dibvideo.h
istrib/sdl-1.2.15/src/video/windib/SDL_gapidibvideo.h
xec.c
w/android/goldfish/mmc.c
nclude/exec/cpu-all.h
nclude/qemu-common.h
ap-win32.c
arget-i386/hax-all.c
elephony/sms.c
til/osdep.c
|
52ffef3ab8acdde157f1bf2a2933eca62a883ab5 |
28-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Upgrade to GCC 4.8 for Linux standalone build. This patch modifies android-configure.sh to use the prebuilt 4.8 Linux host toolchain when available. + Fix a few sources to get rid of ugly compiler warnings. Note: this works best with the following patch for the GPU emulation libraries: https://android-review.googlesource.com/#/c/92482/1 Change-Id: I7ae1c6cf2d58c2902affa36886bfa87956da622d
ndroid-configure.sh
istrib/elff/elff/dwarf_die.cc
istrib/elff/elff/elf_defs.h
w/net/ne2000.c
w/pci/pci.c
|
efe10064ba97a9daa2d3496bfdecd9aec12f16f2 |
18-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am f9a31e20: Merge "tcg: Upgrade to upstream version." * commit 'f9a31e20ebb0479e24686f25d5e91d027299aaa2': tcg: Upgrade to upstream version.
|
f9a31e20ebb0479e24686f25d5e91d027299aaa2 |
17-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "tcg: Upgrade to upstream version."
|
86b1fb06ee6ef53d8961ce96343ba4aa37518840 |
21-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: Upgrade to upstream version. This switches the full TCG implementation to the upstream version from the following upstream commit: 1a8e80d7e82aa385ad887dba5d039e399a18264b Note that this requires completely reqwriting the softmmu_template.h declarations to adapt to the new world order where all ld/st helpers now accepts a CPUArchState* value as their first parameter. + This also gets rid of the REGPARM macro, which means that on i386, parameters are now passed on the stack instead of using registers. As surprising as it is, this doesn't seem to affect emulation performance in significant ways when starting the emulator with -force-32bit, compared to the latest SDK emulator binary. This may be due to the improved binary translator. Note that this doesn't switch the emulation to use the new MemoryRegion API, so there are still a few minor differences with upstream softmmu_*.h headers. The target-*/ sources have been minimally modified to accomodate for the changes, and everything seems to work. However, not that CONFIG_ANDROID_MEMCHECK_MMU hasn't been tested yet. + get rid of obsolete softmmu_outside_jit.c NOTE: There are two important differences with the upstream sources: - An '#undef small' in tcg.c used to build the Windows binaries with mingw32 on Linux. - The declaration of cc_compute_all and cc_compute_c helpers in target-i386/helper.h use TCG_CALL_NO_SE instead of TCG_CALL_NO_SE_RWG. Otherwise, it's impossible to boot an x86 system image properly. Change-Id: I6ed5c58f237493d29b1cefaff3e0db6f58977fbf
akefile.target
ndroid/qemu/memcheck/memcheck_util.c
putlb.c
nclude/exec/exec-all.h
nclude/exec/poison.h
nclude/exec/softmmu_defs.h
nclude/exec/softmmu_exec.h
nclude/exec/softmmu_header.h
nclude/exec/softmmu_template.h
nclude/qemu/osdep.h
arget-arm/op_helper.c
arget-arm/translate.c
arget-i386/helper.h
arget-i386/translate.c
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
cg/README
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/optimize.c
cg/tcg-be-ldst.h
cg/tcg-be-null.h
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.h
cg/tcg.c
cg/tcg.h
ranslate-all.c
til/bitops.c
|
6fbc0d4e495d032563cad9b54861e77344b40586 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 780094a1: Merge changes I0e24eb2d,I0fac06f5,Ic27c7d4c,I2a3b423e,Id6b40808, ... * commit '780094a192a04b225fb1ead189ccc518ab9c6700': Remove misc obsolete sources. android/varint.c: Remove obsolete file. block: Remove obsolete files. SCSI: Remove obsolete files. USB: Remove USB-related sources. hw/block/cdrom.c: Remove bluetooth: Remove BT-related sources.
|
780094a192a04b225fb1ead189ccc518ab9c6700 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I0e24eb2d,I0fac06f5,Ic27c7d4c,I2a3b423e,Id6b40808, ... * changes: Remove misc obsolete sources. android/varint.c: Remove obsolete file. block: Remove obsolete files. SCSI: Remove obsolete files. USB: Remove USB-related sources. hw/block/cdrom.c: Remove bluetooth: Remove BT-related sources.
|
603ac8e5488ab9f62ae48fde9bade048b0a8f7c4 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Remove misc obsolete sources. Change-Id: I0e24eb2d00591331694e11050fe03246b54fa963
emu_timers.h
arget-i386/op_helper.c
l-android-ui.c
|
204bcdd6f782556ee86c872151fc9f3cc3e17412 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
android/varint.c: Remove obsolete file. This source was only useful to implement the -trace option which was removed eons ago. Change-Id: I0fac06f5a0106184d262589336a6812a913cccc1
akefile.target
ndroid/varint.c
ndroid/varint.h
|
fafd1faa7dbc12f2831eac98bbf4739c1a56953b |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
block: Remove obsolete files. The Android emulator doesn't use the COW and QCOW block formats. QCOW2 is required for snapshot support at the moment though, so keep it here. Change-Id: Ic27c7d4c45d67e8c71b3b495348ad4d843a7e9b8
akefile.common
lock/cow.c
lock/qcow.c
|
4bbd1f42c6455f56a434338e2ffb63523df0bfa0 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
SCSI: Remove obsolete files. Not used by the Android emulator, remove to simplify upstream integration. Change-Id: I2a3b423ed15a1d2b65fcaa35382383e6db4e5985
akefile.target
w/scsi/scsi-disk.c
nclude/hw/scsi/scsi-disk.h
|
9f82bbb7f5463da5ad5b891fc9012ade60eaed0d |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
USB: Remove USB-related sources. The Android emulator doesn't support USB, removing these files reduces the upstream integration work. Change-Id: Id6b40808092e118e11924c30ca77bd366f95d12c
akefile.common
akefile.target
w/usb/core.c
w/usb/dev-hid.c
w/usb/dev-hub.c
w/usb/dev-storage.c
w/usb/hcd-ohci.c
w/usb/usb-dummy-android.c
w/usb/usb-linux.c
l-android.c
|
566ad59271ba676a36c36a6dc5c893742ae8086e |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
hw/block/cdrom.c: Remove There is no CD-Rom support in the Android emulator, remove this source to reduce the integration work. Change-Id: Id97782a787add063a0a67038a6d576a36677419e
akefile.target
w/block/cdrom.c
w/scsi/scsi-disk.c
|
cd64b0ed78828bd125d69eca70fc78e2f018feb6 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
bluetooth: Remove BT-related sources. The Android emulator doesn't support Bluetooth, so remove any code that is related to it. This reduces the amount of code that needs to be integrated from upstream. If really needed, BT support might be introduced later after the big refactoring is complete. Change-Id: I19d2bdc901aef89bec0418e4f345a5f1758de7a1
akefile.common
akefile.target
t-host.c
t-vhci.c
w/bt/core.c
w/bt/hci-csr.c
w/bt/hci.c
w/bt/hid.c
w/bt/l2cap.c
w/bt/sdp.c
l-android.c
|
e209179905faa5c45035c607b965492ad1a65d6b |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am b23a4f36: Merge "Fix x86 KVM snapshot crash on save, and inability to load snapshots." * commit 'b23a4f365a667e64866c5a0688bb3305f4e6e769': Fix x86 KVM snapshot crash on save, and inability to load snapshots.
|
b23a4f365a667e64866c5a0688bb3305f4e6e769 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix x86 KVM snapshot crash on save, and inability to load snapshots."
|
454cb8340615211d248bbc3ac380049cced90760 |
12-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Fix x86 KVM snapshot crash on save, and inability to load snapshots. This patch fixes a crash that happens when trying to save a snapshot of an x86 system image while KVM is active. The crash comes from the fact that the machine maps RAM pages just at the end of the physical address space [0xfffe_0000 ... 0x1_0000_0000], and this results in a wrap around to 0 when adding the start address and its size in kvm-all.c, which later becomes extremely confused. This prevented the inner loop in kvm_physical_sync_dirty_bitmap() from stopping, making the code happily trash memory by passing invalid high addresses to cpu_physical_memory_set_dirty(). The patch fixes multiple issues in kvm-all.c to ensure that wrap-around are treated properly. There may be other issues in the rest of the cod.e Hopefully, this problem should disappear very soon when we upgrade to use the new QEMU MemoryRegion/AddressSpace API instead, and switch hwaddr to always be 64-bits. The patch also fixes the fact that snapshots could not be loaded properly anymore on x86, because this machine uses more than one RAM block, and the code forgot to give a unique name to each one of them when saving the snapshot. + Add docs/QEMU-MEMORY-MANAGEMENT.TXT which tries to document how QEMU managed memory at the moment (still misses KVM/HAX specifics though and a description of the CPU TLB). BUG=13941159 Change-Id: I877c89b8850aeb298ccbdbab43be01be10f89e9b
ocs/QEMU-MEMORY-MANAGEMENT.TXT
xec.c
vm-all.c
|
65e66ca4958af72bcb67b05323b0a2e57369d0bf |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am e2ff877d: Merge "Remove obsolete goldfish switch and memlog devices." * commit 'e2ff877d9ba2dc1574ce1aed7db13f0b7c47e827': Remove obsolete goldfish switch and memlog devices.
|
e2ff877d9ba2dc1574ce1aed7db13f0b7c47e827 |
14-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Remove obsolete goldfish switch and memlog devices."
|
46d03d3c2f65781b5f826c0ae750224154008bbd |
12-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete goldfish switch and memlog devices. These devices were never used in any official SDK system images, so remove them entirely. Change-Id: I061c189a278cb9ca1c6cfe7eaf62d55959d9dd04
akefile.target
ocs/GOLDFISH-VIRTUAL-HARDWARE.TXT
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/memlog.c
w/android/goldfish/switch.c
w/i386/pc.c
nclude/hw/android/goldfish/device.h
|
43600dc2fa3b1f12d4e4436ea5da8bc28fff1039 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0260f22e: target-i386: misc upstream integration. * commit '0260f22ef89f923d4ea6bb48eebb06b7baafaeb8': target-i386: misc upstream integration.
|
db331fbe42233056572cb8ea1a0e836b0657e747 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 70be1e22: target-i386: misc upstream integration. * commit '70be1e22423b6c3a2c782b6dcfb524de78352add': target-i386: misc upstream integration.
|
1384184769332458a0feab2fb1f023efe78d636f |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 19385556: target-i386: Move misc helpers to op_helper.c * commit '1938555643f98cb2b8ec7b100687e7cdac158b80': target-i386: Move misc helpers to op_helper.c
|
e5317181fa62d404b66670cab022dbdc381ebeea |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am ceb5a597: target-i386: Move SVM helpers to svm_helper.c * commit 'ceb5a597ea8d01b248367a60aab34b0751d98d9c': target-i386: Move SVM helpers to svm_helper.c
|
21d136364ec0eedb0502f8321618b71b7b57cbdf |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am bacb7c93: target-i386: Move SMM helpers to smm_helper.c * commit 'bacb7c93a173b210f2be1f5ef4243b9b35d0b22b': target-i386: Move SMM helpers to smm_helper.c
|
f72ee4de3e36b9e9244548a690238139b41c9bbc |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 28f41828: target-i386: Move segmentation helpers to seg_helper.c * commit '28f41828f754f73cf3b48aa6476f4a1856c96b92': target-i386: Move segmentation helpers to seg_helper.c
|
43503c23529d9c537c20a0ad7cc6727ba2fa8b27 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am c0a7e0d8: target-i386: Move memory access helpers to mem_helper.c * commit 'c0a7e0d8a37ad5579ba5359d498285874af72f43': target-i386: Move memory access helpers to mem_helper.c
|
d50c125b3d9c5b1d4802b620ec58868b478b94b4 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 47fcd074: target-i386: Move integer helpers to int_helper.c * commit '47fcd074d8bd4f7cb732db6009f620fd0dc64f4c': target-i386: Move integer helpers to int_helper.c
|
f737cb5c17f6de4c9b4cde30a1267bc60557f777 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am b9b1ef68: target-i386: Move FPU helpers to fpu_helper.c * commit 'b9b1ef6814dc5b89b3e263df016e28c8227cd7b1': target-i386: Move FPU helpers to fpu_helper.c
|
758b0d8686e275506faf286dd272df4edba5c308 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0c9bc166: target-i386: Move exception helpers to excp_helper.c * commit '0c9bc1662c8ed6691ca790082ec81a96003fe4c2': target-i386: Move exception helpers to excp_helper.c
|
0e76fe8a3744e2ad0da245f942f0ffebae626ff3 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am ebb1b24d: target-i386: Move condition code helpers to cc_helper.c * commit 'ebb1b24d47f93ec6088ae8bcce85b89d2c0df8a3': target-i386: Move condition code helpers to cc_helper.c
|
81b4ebac6b73841ab450852889864ba468daa9e1 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6fb7392d: target-i386: Use upstream ops_sse.h * commit '6fb7392dd3601f29dd5c9f078ef57a3d13a6fd93': target-i386: Use upstream ops_sse.h
|
390e00337d0a3962d272f870aa1510515d52cf51 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 7f38c7f9: hax: CPUOldState -> CPUState * commit '7f38c7f905384c064b88fbdfa2eb054a92be63f3': hax: CPUOldState -> CPUState
|
777046a5b747fbacad9d44a8d247e2c47bf1209b |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am e36a683b: kvm: CPUOldState -> CPUState migration. * commit 'e36a683b547e540c68bf9c5578e05b29c8676f47': kvm: CPUOldState -> CPUState migration.
|
ec4952493722f45f429c96d01d54ebf5889a043c |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0b1a8457: gdb: CPUOldState -> CpuState. * commit '0b1a84571c04503c5fb1ac012483f03454e2b140': gdb: CPUOldState -> CpuState.
|
ea5a571a4063bbdf83b0fc1546120a37ac4651cf |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am aaef2754: cpu_memory_rw_debug: Use CPUState instead of CPUOldState * commit 'aaef275467ba13162d52ef6f690fd97f9733eb58': cpu_memory_rw_debug: Use CPUState instead of CPUOldState
|
0c55b39be143f9eba6eebadbea367116748ed108 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am bf7a22f3: Move cpu_xxx functions to qom/cpu.h * commit 'bf7a22f3a6c38d359d2e933dec4706d1c7375f0a': Move cpu_xxx functions to qom/cpu.h
|
892a86a1d0e35300ab7383f934e682205c6ebd70 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am fed223d2: Move singlestep_enabled to CPUState. * commit 'fed223d2bab55eda155e3463b9cb6966e69dd73c': Move singlestep_enabled to CPUState.
|
6f67c2adeb8f0c962cfe9a3effc61a6a082328ae |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6657678c: Introduce CPUState. * commit '6657678c3d86395084f6a699e73614195f06c445': Introduce CPUState.
|
22b1e13037381b7022f7a239534fe1fdc3b65379 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 4ab12255: exec.c: Use a QTAILQ to list CPUs. * commit '4ab1225535dfc5fbcbde37a171b39224ea34e30b': exec.c: Use a QTAILQ to list CPUs.
|
6d0656337d88fd82b607fdb078ffb7161090963d |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am a49711e9: Move hw/qdev.h declarations to hw/qdev-core.h * commit 'a49711e9c9b502d186114e600a045d33b5b61c4c': Move hw/qdev.h declarations to hw/qdev-core.h
|
8a7f074e981f00a469232d7235f06f748aec2ffd |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am e6125dec: softmmu: Pass env to load/store routines. * commit 'e6125dec823c2725c6b494378a7acd5b6c33aa4f': softmmu: Pass env to load/store routines.
|
40b859d2b2ea61ed1f6b9c479eaf689fd3b4828f |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 7d13faa2: target-i386: Minor upstream integration. * commit '7d13faa29381bd4e4fdf2b3d8e943a6be8002da4': target-i386: Minor upstream integration.
|
46976c5d655c81383ec81aec36481abc7d10d89c |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 55a32e90: dyngen-exec.h: Remove obsolete file! * commit '55a32e90f89ec0903d376b98f24d3713a9e23b0b': dyngen-exec.h: Remove obsolete file!
|
f4b903163941be2a016f88e08fce7ebb4c93718f |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 97ee37b5: target-i386: Pass env to MMX/SSE helpers. * commit '97ee37b504567e43ae914da9057cc60d69c8bd91': target-i386: Pass env to MMX/SSE helpers.
|
df6262b128e0911bc9a8f9189fb7bc5369c2e304 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 7e928d4e: target-i386: Pass env to segment helpers. * commit '7e928d4e526c00c91e8e5b48eaf77fabdc5d4e90': target-i386: Pass env to segment helpers.
|
deb9d1920411f13849d64b3b86acc4da803f6577 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am dd721456: target-i386: Pass env to misc. helpers. * commit 'dd721456df6c3ae3845e8b8a8c85d76e75592f99': target-i386: Pass env to misc. helpers.
|
488eb75427776aa7bb8445ac0fd24e3e8427768a |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am bb22d726: target-i386: Pass env to BCD and shift helpers. * commit 'bb22d7263a7a7e0fde5327079c744d6ed34f9006': target-i386: Pass env to BCD and shift helpers.
|
33b5c89a41ca9e20ee377e6700d73f7d66d06896 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am dfb40c69: target-i386: Pass env to FPU helpers. * commit 'dfb40c69c692d7fde3aa63992acec366b7d65ccf': target-i386: Pass env to FPU helpers.
|
bd814f7851ed94ceae840c3798270726fd609c32 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 90edd951: target-i386: Pass env to mul/div helpers. * commit '90edd9512b5184d575128a4578c1f98db4b77692': target-i386: Pass env to mul/div helpers.
|
7eb7e3d8b5ba63801b9eb9ca1e2faafb2fa00b54 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6cca40ec: target-mips: Remove dyngen-exec.h usage. * commit '6cca40ecfdecbf496d5f07681e4b619f48db2f4d': target-mips: Remove dyngen-exec.h usage.
|
813dd1b6c8704e9bb75ebf89dc7a90b8ec362cc3 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am cd35ed27: target-mips: Pass env to atomic load/store helpers. * commit 'cd35ed2793febb8f8fa19ad4e0052dba915d7c88': target-mips: Pass env to atomic load/store helpers.
|
8f96e78c02978130737fbe7e7e2b3de683bb4f10 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 65b44d50: target-mips: Pass env to internal helpers. * commit '65b44d50a84dd1272547c001ea5ecca62879e9aa': target-mips: Pass env to internal helpers.
|
2d7715b5a0941707fce29777c7858551314f5206 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 26efe758: target-mips: Pass env to MIPS MT helpers. * commit '26efe758c079d8be435ec74470731237cd777c1d': target-mips: Pass env to MIPS MT helpers.
|
ce85d9d99e3bfe215a6055e194de58d20fcaf771 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 06978cc9: target-mips: Pass env to coprocessor helpers. * commit '06978cc902013686f4443582e55361f0d86fbc2e': target-mips: Pass env to coprocessor helpers.
|
e6b8f2444c50639aff4e6345db0832a96a6467ee |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 5c5a6e13: target-mips: Pass env to multiplication helpers. * commit '5c5a6e13ddb15cd1178071c60f0f22d265819021': target-mips: Pass env to multiplication helpers.
|
f4d0bb9320517e7fc0aa97377b1a738cbb97f54a |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 87350d18: target-mips: Pass env to FPU helpers. * commit '87350d189097667bf170a57ee54347498511dfb6': target-mips: Pass env to FPU helpers.
|
8e96bf811d68525c07ea37fda9b5b44c8bce36c6 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d62e538a: target-mips: Pass env to non-atomic load/store helpers. * commit 'd62e538a5a9627bb1306ba14130699aaba9b585f': target-mips: Pass env to non-atomic load/store helpers.
|
cbab76f19e926db1007cf8987fa386bc977dbbb4 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d5b76c63: target-mips: Pass env to special functions #2 * commit 'd5b76c63cc364a51cfd4ba45e2449c907a0a2e97': target-mips: Pass env to special functions #2
|
a1c57db84a0ef41f2c0a2b2f281ef56d5b8228df |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6480c96e: target-mips: Pass env to special helpers. * commit '6480c96e71da41f7600478bc0d809f737090b35f': target-mips: Pass env to special helpers.
|
435035a23b445d75ae37de999eb71add866293e0 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 758fa087: target-mips: Pass env to TLB helpers * commit '758fa08712c9b1075c49adf86fd0a24c8fdb30ec': target-mips: Pass env to TLB helpers
|
d9dc9bf4718b25b823e3b785622a1ec9403130a8 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0b4c9e84: target-arm: Get rid of dyngen-exec.h usage. * commit '0b4c9e8457959b01cd26f60ef214e9b5b7a297d4': target-arm: Get rid of dyngen-exec.h usage.
|
b21ca4461f6642de0077189cb4a404db918d4518 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 589fe9bc: target-mips: Ensure do_unaligned_access() takes CPUArchState parameter. * commit '589fe9bc37aebf62e6d80c371d47a19e52a5f58a': target-mips: Ensure do_unaligned_access() takes CPUArchState parameter.
|
585a1892400eefc1154bba5142014352ab80c0a7 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 9eef50a8: target-arm: Update neon_helper.c to upstream. * commit '9eef50a878ea9af93eaf0e161a495704c468a2d4': target-arm: Update neon_helper.c to upstream.
|
6f8eb873f61af9ba95d863a955c483c619c7dc03 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am c4e7d822: target-arm: Remove AREG0 usage from IWMMX helpers. * commit 'c4e7d8228a1f893b3a5a639da5b99b53720224bd': target-arm: Remove AREG0 usage from IWMMX helpers.
|
f550a6d684601db84bf7d9218b2b8c65ab45a384 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am e0444718: Remove two unused includes of dyngen-exec.h * commit 'e0444718a051c860aa1ff0079d19f1b25c008c1d': Remove two unused includes of dyngen-exec.h
|
69418f481c8487007fa4b415818b05ed3ef17bd2 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am fdec1f1b: memory: move mmio access to functions * commit 'fdec1f1b82ec4e5ce7b62b8120ba5b1218a9c0af': memory: move mmio access to functions
|
0ec588dc90db3b44d688d0fed6a08a308a5e77fe |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am eb3bc46a: exec/softmmu*: Misc fixes. * commit 'eb3bc46a1a876f279b06d7372bf5866fbcf4e8f8': exec/softmmu*: Misc fixes.
|
e851e898bda66eec7d736f02ed993a7d138fb9d2 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 811b0299: mips: Synchronize CP0 TCSTatus, Status and EntryHi * commit '811b0299ba969b708c7c15b50ebe205b87877a08': mips: Synchronize CP0 TCSTatus, Status and EntryHi
|
18ccb76ceb7c905241a02fbc261bfce75dd578b9 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am c8ba4e8e: mips: Handle TC indexing of other VPEs * commit 'c8ba4e8ec5a6b3ff95dcd7d2c61d88363e5699ba': mips: Handle TC indexing of other VPEs
|
c9d77c7b6126d03b9b96ece01bbea5c194bf0aaa |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 4bcc0059: dyngen-exec.h: cleanup * commit '4bcc00593e3f9e716963a6bc8cdae2ad094bcaa8': dyngen-exec.h: cleanup
|
31a1192ead18c99ee6181ff45900bd367dcdc1f0 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am beefcee1: target-arm: Minor updates * commit 'beefcee15f800fa4875ea5470f10f0ce5e18e67c': target-arm: Minor updates
|
94042c0fa55778e05a43b57a909cbd1252b8692a |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0d8b235c: Large page TLB flush * commit '0d8b235c0c6c02de86a4e7415d574175b4518ff0': Large page TLB flush
|
48f9cdeb7da9fec81dfdcc0b782b2e3e9b79d88e |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am a889d35e: target-*/exec.h cleanup * commit 'a889d35e76c8ea18caf70c738fd585c64b857369': target-*/exec.h cleanup
|
1396bcbda6f897e119600c335013ef14ef79e324 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 9e279126: target-i386: Move cpu_has_work to cpu.h * commit '9e279126ca80427cd0c7485ca640bfc43b04b3d7': target-i386: Move cpu_has_work to cpu.h
|
2dc7300ffca321ef4110a0c48776593476b650dd |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am b974f3f8: exec.c: Use ram_addr_t in cpu_physical_memory_rw(...). * commit 'b974f3f88682fc47219fe08c308ddc1a07722f4e': exec.c: Use ram_addr_t in cpu_physical_memory_rw(...).
|
fecbbcf5b69c31d241ecaa331b4c90dfa8e0df5f |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am cf2ea59d: target-arm: UNDEF on a VCVTT/VCVTB UNPREDICTABLE to avoid TCG assert * commit 'cf2ea59d58aa0a4eefd75827ce9c9cc6b718f65b': target-arm: UNDEF on a VCVTT/VCVTB UNPREDICTABLE to avoid TCG assert
|
1a2c0f9290fe56d5845ba391bdc2e54e5a9bed7e |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 97c98d34: target-arm: Handle UNDEF and UNPREDICTABLE cases for VLDM, VSTM * commit '97c98d3448da9d3fad00545063fb6cd2d2980acc': target-arm: Handle UNDEF and UNPREDICTABLE cases for VLDM, VSTM
|
09b4b065ca849a383bff7c2460ec3c5fffd628f7 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 60148dcf: target-arm: Support v6 barriers in linux-user mode * commit '60148dcfccd177ca1dd47fe5292584b44a70df87': target-arm: Support v6 barriers in linux-user mode
|
3ba964be17e461bc3702fd4f6ab00ed1ecf6dac6 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 1811e78e: target-arm: Mark 1136r1 as a v6K core * commit '1811e78e6a3385ccb9499f601b0114e92d5421cf': target-arm: Mark 1136r1 as a v6K core
|
7b1a51c980da68a8ac204c53029da51d14ff8581 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 84e50347: Avoid CPU endian memory accesses in devices * commit '84e503472843ff4c9e6da5cb3ffaa8b6de600dcd': Avoid CPU endian memory accesses in devices
|
fcb9b4ea1a79d2c7fa27645b710bd43e966314c6 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am b9c76db8: ds1225y: Remove protection stuff, which doesn\'t belong to this device * commit 'b9c76db8b369b7899768b32984eaebb2bbc18ddc': ds1225y: Remove protection stuff, which doesn't belong to this device
|
8a7d721cfdafd442d1949817d38260ce83851cc2 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d440a7e0: target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTMASK access * commit 'd440a7e03b2e2f153b3d8d72ff3bf4a7d96fa77d': target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTMASK access
|
a47318e421fbd9eaa8a4d590af0d4bbd8a685766 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d9ac10a8: target-arm: Minimal implementation of performance counters * commit 'd9ac10a8a8351cb852c660e77dbe361365d3a8a7': target-arm: Minimal implementation of performance counters
|
302532c1161536260622393e16d4480041f1b7aa |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 3d323dda: target-arm: Remove global env in neon_helper.c * commit '3d323dda130b16c690a78f08b7f766becb84914f': target-arm: Remove global env in neon_helper.c
|
8847430509e1b2e61d826d729407cf496a29193f |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 16998987: target-arm: Pass fp status pointer explicitly to neon fp helpers * commit '16998987568fa923e463d41735dcf5c1b28220b9': target-arm: Pass fp status pointer explicitly to neon fp helpers
|
63f02a961912c791e2e1d8dd66cc78d0a5488db2 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 730dce73: tcg: Reload local variables after return from longjmp * commit '730dce73a94ca51ad8f49861996058771dcd98b2': tcg: Reload local variables after return from longjmp
|
1a810578b6e442198f088b721896442a83a6b85e |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 2afeb4c5: exec: add endian specific phys ld/st functions * commit '2afeb4c534203d6ab9ce2b003315ff8c25083a31': exec: add endian specific phys ld/st functions
|
959117bbd7cc59d7db4f7fea7ff23023db5f2144 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 44f815d6: arm: Add const attribute to some arm_boot_info pointers * commit '44f815d624819c821e4baf588ee29837f649f4a6': arm: Add const attribute to some arm_boot_info pointers
|
cc6a04d4098b1dbedeadf968065cc22d0165d807 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 2e787a1d: TCG/x86: use stack for TCG temps * commit '2e787a1d54ea4a34a6b75dcffe7dc9fa3aecb83f': TCG/x86: use stack for TCG temps
|
fd459c695302a61da6db83df94f000d604be6dbc |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 98c6a2d2: TCG: remove broken stack allocation for call arguments * commit '98c6a2d2a100cca93f5112ab0ef6d24e51f931f8': TCG: remove broken stack allocation for call arguments
|
8e065cdc840dc7a70ce05475f8ec7ef394da335d |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6b1f7efc: TCG: fix negative frame offset calculations * commit '6b1f7efc7fd26332676d7626f7f139f5b98b756c': TCG: fix negative frame offset calculations
|
85917c68242f9734e2abf07dfc64340556fabf20 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 93949dc9: Move cpu_has_work and cpu_pc_from_tb to cpu.h * commit '93949dc9a6f5a702db214d19080397a9e94b45f6': Move cpu_has_work and cpu_pc_from_tb to cpu.h
|
76f90676481d46690873d2f8982d313e21a276d3 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 7f7d9a97: exec.h: fix coding style and change cpu_has_work to return bool * commit '7f7d9a9741a5bf946a51bba2de1eb8fc3374149e': exec.h: fix coding style and change cpu_has_work to return bool
|
3421e43518e4297e3dabbee5bbb5a25d0847c365 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am bf2340f1: cpu-exec: unify do_interrupt call * commit 'bf2340f1eae08ddada9ed09490aa83e0a1bd7586': cpu-exec: unify do_interrupt call
|
92a68a79342c6c3aba1a0e68f785ea59666e5e93 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0bee5e82: tcg: If DEBUG_TCGV, distinguish TCGv_ptr from TCGv_i32/TCGv_i64 * commit '0bee5e821a3e9a40fa26ca65ea7cf235c25c06c1': tcg: If DEBUG_TCGV, distinguish TCGv_ptr from TCGv_i32/TCGv_i64
|
880ceddcb7be52ce68779bf226caf18cc772f213 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 0352ce4b: tcg: don\'t keep dead outputs in registers * commit '0352ce4b5167ebc185bdec779e9642af75f1ccac': tcg: don't keep dead outputs in registers
|
2644ce43fb28855ed8ded4c7bbd2ac9f435aed59 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 9bf492c3: tcg: mark dead output argument in op_dead_args * commit '9bf492c3fedbd13ee0e2af94424c8bf48cb2fec5': tcg: mark dead output argument in op_dead_args
|
b8d9bd4ec49d334ea4655d2b20b9859b36637b96 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 53a08edf: tcg: Replace op_dead_iargs by op_dead_args * commit '53a08edf171bdbc7e3a2d89b78b96a33361a2760': tcg: Replace op_dead_iargs by op_dead_args
|
f2e605689816bb3803a4edf793b6b8e64e544e0d |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 26d285df: tcg: Use hash table + static table for helpers. * commit '26d285dfa9f482e5b2f6d6df2bcb0eaed06cb1a9': tcg: Use hash table + static table for helpers.
|
cc2ce5403e2bfdb65d25dbd18d653d043a5f1fab |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 91420715: tcg: Use a GHashTable for tcg_find_helper * commit '9142071536d74f1b8370f79851c9c2ca92496628': tcg: Use a GHashTable for tcg_find_helper
|
93ab282cab68235b3edefacacbcc4a034a378c40 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 7af8cffa: TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP * commit '7af8cffa01a3f75abfdea216c1f85bfa2622067f': TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP
|
037d757474971dea1364b017bf5008328b253ea1 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d6d1c490: Delegate setup of TCG temporaries to targets * commit 'd6d1c4909479d4e5cec2cfa22e15e8c861b19d4f': Delegate setup of TCG temporaries to targets
|
0f269e7a38f9f8cd647c8d1b5b6a3a8760b9f159 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am a681001f: cpu-exec.c: Avoid AREG0 use. * commit 'a681001f110feadb11ebed7c46832262784f6720': cpu-exec.c: Avoid AREG0 use.
|
afcb076ba620828dd3d517be5d6dd72a935dc208 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 5c95548a: target-arm/helper.c: Remove cpu_single_env usage. * commit '5c95548adfa1a6ee462f3ae104307a03c599029a': target-arm/helper.c: Remove cpu_single_env usage.
|
93c12a1c57d6dbf728e3cfbdb57e2398ce2f26e1 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 73ad19aa: util/osdep.c: Remove compiler warning. * commit '73ad19aa8555ce54c4e3259edaa88fc1c7c820a5': util/osdep.c: Remove compiler warning.
|
93edaceaf834d643e0eecf0401130212fa51c130 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 7a215435: target-arm: Remove extra def-helper.h include * commit '7a215435b53c33158dfa787bae2b43c6ffa7ddf6': target-arm: Remove extra def-helper.h include
|
d53055c8fa6e278e76fb9444ccddc16d7fda6098 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am eca7bc24: softmmu_header.h: Pass CPUArchState to helper routines. * commit 'eca7bc24e45fb6809582795ff88f13384b5ce7df': softmmu_header.h: Pass CPUArchState to helper routines.
|
92217c2464ff90f57a9b8bf193ea09f66a54f1fa |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am f8f7375f: Move elff to distrib/elff/ * commit 'f8f7375ff1f9101ebd22e4bc61109e50bab124e6': Move elff to distrib/elff/
|
1247d8004eb0b69c25426641f0fc7deb798b50b4 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 5bb450ee: Rename CONFIG_MEMCHECK to CONFIG_ANDROID_MEMCHECK * commit '5bb450ee9cc5da0c6582e63f41c504c7861e2788': Rename CONFIG_MEMCHECK to CONFIG_ANDROID_MEMCHECK
|
3baf1ed48a687f714a6f98d43b27c8a595dbac7f |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 96e493a7: Move memcheck implementation to android/qemu/memcheck/ * commit '96e493a7f0be0193cb17b24c3492d998411b5031': Move memcheck implementation to android/qemu/memcheck/
|
5cd3a212efcdf83ca68bfc8a856b6a8fca49d0e3 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6234c0bc: memcheck: Remove compiler warnings * commit '6234c0bcfcdd730c6815136cf958b240af8f4a7c': memcheck: Remove compiler warnings
|
10fe2f7314452a2d3806eeb614aada5093a18e6c |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 8b87a1d3: exec.c: Remove cpu_copy() * commit '8b87a1d32dbee82bc393694bc87705119da0cb3b': exec.c: Remove cpu_copy()
|
00d3cff53aa788f38a914402d06cc711e00140c7 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 01ee5b8d: uninline get_page_addr_code() * commit '01ee5b8ded901c76731bab7a12a87c2002479014': uninline get_page_addr_code()
|
aeb3abd6a6bbe1a82c7bbedb10143c1ab88b8997 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am f5e9951f: exec-all.h: Fix void pointer arithmetic. * commit 'f5e9951fd9e847c21dd4834a195c09dd5d50af04': exec-all.h: Fix void pointer arithmetic.
|
51c3a9f4240548aba32b676a92accea397246cd4 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 3d82f5aa: Move GETPC() definition from dyngen-exec.h to exec-all.h * commit '3d82f5aa7dee68f223e033136992312fcf6c7f89': Move GETPC() definition from dyngen-exec.h to exec-all.h
|
b755fc78ea9320634f53a14b2c3f96b0599d00d4 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6cf763a1: Fix unassigned memory access handling * commit '6cf763a179bb432ef845025bb3639fcaf1251bd0': Fix unassigned memory access handling
|
9725641dea3d371e62ba559d224d123c6ec3f631 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am e709a108: Remove obsolete tb_invalidate_page_range. * commit 'e709a108c057b391882ba28dfd7095c3620473b7': Remove obsolete tb_invalidate_page_range.
|
9d7173eadd8b7b4d7c439e15be4de5f64d418717 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am fb02a555: exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm\'s uses * commit 'fb02a555a0a2a34e84389d9e441749cc58428531': exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm's uses
|
5a7804dce7539476100d8ffab432f65539913ef8 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 6d1afd3b: softmmu_template: Pass CPUArchState to tlb_fill. * commit '6d1afd3bf737fe15c9ba2a23c2f957ae8ff2e663': softmmu_template: Pass CPUArchState to tlb_fill.
|
56879988f535e8e1f09a72ddf9bd176abed4f906 |
11-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am be0687e1: exec/cpu-defs.h: use uintptr_t instead of size_t * commit 'be0687e12aaee2d2c2becc00fc94798f1f245767': exec/cpu-defs.h: use uintptr_t instead of size_t
|
f8439ce5fbd2047c28878662a0bae712fecbdf93 |
09-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am d8792d87: Merge "Fix x86 un-accelerated emulation." * commit 'd8792d87d04bfecf9d3e0612d3bf701e69aa185e': Fix x86 un-accelerated emulation.
|
0260f22ef89f923d4ea6bb48eebb06b7baafaeb8 |
08-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: misc upstream integration. Upstream 5bdb91b0dd66b7e0fdfc801601c433ad4752aeb0 Upstream c7b3c87397a3458d3d26499c483e0badaf79849c Upstream fee71888a29ab9f31b23386383812a4f5c953829 Upstream 3ca51d07dae5b2d2301431c55b08d4faaad95d91 Upstream e207582f6660e0e2d10a2e79e664e456e80b2887 Upstream 773cdfccb835cc82aca2b2ff34277b4bf58d6bb9 Upstream 1608ecca95188dcf4f78072be48f41dbe2062b25 Upstream d229edce1c58e6bb13d386bef4c31fc2e3850cb6 Upstream ccfcdd09bf91aabe039d2dae0b5ec3a05f083e59 Upstream b666265b2071e4288110f6553b598efe00246d06 Upstream 086c40778485f9a52d41a66fd4ef0d8723a2ac0a Upstream 8115f117357a63bff84522caac6c3bcadee0a285 Upstream 06847f1f1a7cff71f68dc6416cdd729c01ae2305 Upstream 1a5c635947e60167c4626dd274531b8b0eacc2e5 Upstream 2cb4764577f270eec259123955a6396ad6a2f161 Change-Id: I146948132a2f9ec2f5904aad6f290e2c8123f7af
arget-i386/cpu.h
arget-i386/translate.c
|
70be1e22423b6c3a2c782b6dcfb524de78352add |
08-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: misc upstream integration. Applies various patches to get closer to upstream. Upstream 24537a01910f110fe3e343c13df13e48f7968a9e Upstream 93ab25d7d129fbe47a99fd8c91292ea99bff747e Upstream d824df34e8cdd2fbe55258f26731d7ef3ac7ced2 Upstream 91642ff80607ad90c66ba044fe91e4a53b09bdbb Upstream b27fc131fe8dc18924904e4dd0b82dfd77dc51c7 Upstream 52320e15dbb0c2531501a924972e63cdb59742a7 Upstream 0ff6addd92979b9759efa1c0945526e6ac78ce5b Upstream f5847c912d62d60a9917ed1e88cd6d4548fd40f3 Upstream 6fa38ed219587723fcab9b878f42269489d51705 Change-Id: Ic5b08b8d1c4be920bc9f5c7005c9873c03b65fcc
arget-i386/cpu.h
arget-i386/shift_helper_template.h
arget-i386/translate.c
|
1938555643f98cb2b8ec7b100687e7cdac158b80 |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move misc helpers to op_helper.c This completes the transition of x86 helpers from a single op_helper.c source to several specialized <topic>_helper.c ones, in order to reflect the structure of upstream. Later patches might update individual sources more easily. Change-Id: Ibed1f117507788ab55aa395997fdd485cb75958c
akefile.target
arget-i386/misc_helper.c
arget-i386/op_helper.c
|
ceb5a597ea8d01b248367a60aab34b0751d98d9c |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move SVM helpers to svm_helper.c Change-Id: I1ac860cb5ec63f99a90baea3877d0b485ba120fa
akefile.target
arget-i386/op_helper.c
arget-i386/svm_helper.c
|
bacb7c93a173b210f2be1f5ef4243b9b35d0b22b |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move SMM helpers to smm_helper.c Change-Id: I308a2d70668436293ac0b6095dd212f3dfddc582
akefile.target
arget-i386/op_helper.c
arget-i386/smm_helper.c
|
28f41828f754f73cf3b48aa6476f4a1856c96b92 |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move segmentation helpers to seg_helper.c Change-Id: I72916bb9795c0fb2387ae462c9dfbf83b043037f
akefile.target
arget-i386/op_helper.c
arget-i386/seg_helper.c
|
c0a7e0d8a37ad5579ba5359d498285874af72f43 |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move memory access helpers to mem_helper.c Change-Id: I1c87ceb7394ab8ec96ae34a182f6a036c0262d11
akefile.target
arget-i386/mem_helper.c
arget-i386/op_helper.c
|
47fcd074d8bd4f7cb732db6009f620fd0dc64f4c |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move integer helpers to int_helper.c Change-Id: I331a658125d6948e781ff9305ae340bd6635a8d7
akefile.target
arget-i386/helper_template.h
arget-i386/int_helper.c
arget-i386/op_helper.c
arget-i386/shift_helper_template.h
|
b9b1ef6814dc5b89b3e263df016e28c8227cd7b1 |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move FPU helpers to fpu_helper.c Change-Id: I396c786347f5f6c8b202fff5e572f7f71cd24bdc
akefile.target
arget-i386/fpu_helper.c
arget-i386/op_helper.c
|
0c9bc1662c8ed6691ca790082ec81a96003fe4c2 |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move exception helpers to excp_helper.c Change-Id: I4694ebcf1e0327269aa844f5bd59e0463a0812f6
akefile.target
arget-i386/cpu.h
arget-i386/excp_helper.c
arget-i386/fpu_helper.c
arget-i386/op_helper.c
|
ebb1b24d47f93ec6088ae8bcce85b89d2c0df8a3 |
07-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move condition code helpers to cc_helper.c Getting closer to upstream. Change-Id: Iea220cd93e833b0fd63b929c77264c4bf504b558
akefile.target
arget-i386/cc_helper.c
arget-i386/cc_helper_template.h
arget-i386/cpu.h
arget-i386/helper_template.h
arget-i386/op_helper.c
|
6fb7392dd3601f29dd5c9f078ef57a3d13a6fd93 |
02-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Use upstream ops_sse.h Change-Id: I6f7a3764e1950f10ed12bbe20551cb0544832a34 Conflicts: target-i386/ops_sse.h target-i386/ops_sse_header.h target-i386/translate.c
arget-i386/op_helper.c
arget-i386/ops_sse.h
arget-i386/ops_sse_header.h
arget-i386/svm.h
|
7f38c7f905384c064b88fbdfa2eb054a92be63f3 |
26-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
hax: CPUOldState -> CPUState Change-Id: I4352da69e3a4e064a9fbaebee1dcb717cbb329b7
pu-exec.c
pus.c
nclude/exec/hax.h
nclude/sysemu/kvm.h
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-i386.h
arget-i386/hax-windows.c
arget-i386/helper.c
arget-i386/translate.c
|
e36a683b547e540c68bf9c5578e05b29c8676f47 |
25-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
kvm: CPUOldState -> CPUState migration. Change-Id: I1528b1fde21d42d6f0a3a77ce8ba827a9f23a5a1
pu-exec.c
pus.c
xec.c
dbstub.c
w/android/goldfish/vmem.c
nclude/sysemu/kvm.h
vm-all.c
arget-i386/helper.c
arget-i386/kvm.c
arget-i386/machine.c
|
0b1a84571c04503c5fb1ac012483f03454e2b140 |
25-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
gdb: CPUOldState -> CpuState. Change parameter type and modify callers. Change-Id: Iafcfe694279f715ed0b0fd92a55dfe884d0330e5
pus.c
dbstub.c
nclude/exec/gdbstub.h
vm-all.c
arget-arm/arm-semi.c
arget-arm/helper.c
|
aaef275467ba13162d52ef6f690fd97f9733eb58 |
25-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
cpu_memory_rw_debug: Use CPUState instead of CPUOldState Change-Id: I3c3440d6d13380dcde18260c54ebbba6e8616d6d
isas.c
xec.c
dbstub.c
w/android/goldfish/device.c
w/android/goldfish/nand.c
w/android/goldfish/pipe.c
w/android/goldfish/switch.c
w/android/goldfish/trace.c
w/android/goldfish/tty.c
w/android/goldfish/vmem.c
nclude/exec/cpu-all.h
nclude/exec/softmmu-semi.h
nclude/hw/android/goldfish/vmem.h
arget-arm/arm-semi.c
arget-i386/kvm.c
|
bf7a22f3a6c38d359d2e933dec4706d1c7375f0a |
25-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move cpu_xxx functions to qom/cpu.h This patch moves a few CPU-releated function declarations to include/qom/cpu.h, while changing their signature to take a CPUState instead of a CPUOldState. Change-Id: I5f09b522dc755be334973a27f58b6704fbccc4c6
pu-exec.c
pus.c
xec.c
dbstub.c
w/arm/boot.c
w/arm/pic.c
w/core/dma.c
w/i386/pc.c
w/intc/apic.c
w/mips/mips_int.c
w/mips/mips_pic.c
nclude/exec/cpu-all.h
nclude/qemu-common.h
nclude/qemu/log.h
nclude/qom/cpu.h
nclude/qom/object.h
arget-arm/arm-semi.c
arget-arm/helper.c
arget-arm/translate.c
arget-i386/helper.c
arget-i386/op_helper.c
arget-i386/translate.c
arget-mips/helper.c
arget-mips/op_helper.c
arget-mips/translate.c
ranslate-all.c
|
fed223d2bab55eda155e3463b9cb6966e69dd73c |
24-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move singlestep_enabled to CPUState. The previous patch forgot to move this field from CPU_COMMON to CPUState, so do it here. Change-Id: I71ed4605c939eb6c23d3e70b08ea89e59842cdd0
pu-exec.c
xec.c
dbstub.c
nclude/exec/cpu-all.h
nclude/exec/cpu-defs.h
nclude/qom/cpu.h
vm-all.c
arget-arm/translate.c
arget-i386/kvm.c
arget-i386/translate.c
arget-mips/translate.c
|
6657678c3d86395084f6a699e73614195f06c445 |
24-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Introduce CPUState. This patch splits the definitions previously found in CPUArchState, to place some of them in a common data structure called CPUState, to mirror upstream. Note that upstream also makes CPUState a complete QOM object that derives from DeviceState / DeviceClass, but this patch doesn't do that. That's why the target-*/cpu-qom.h files, as well as include/qom/cpu.h are not the real ones from upstream yet. Future patches will get rid of CPUOldState, which is currently used as an alias for CPUArchState, but will be replaced entirely by CPUState, requiring changing the signature of many functions to match upstream. QOM-ification will probably happen after that, but may require a few more patches due to layering / coupling issues. Change-Id: Ifc33f8abe2aa80b20da13f5c83c109e37aff7e11 Conflicts: cputlb.c target-arm/op_helper.c target-i386/op_helper.c target-mips/op_helper.c
pu-exec.c
pus.c
putlb.c
xec.c
dbstub.c
w/android/goldfish/trace.c
w/i386/pc.c
w/intc/apic.c
w/mips/mips_int.c
nclude/exec/cpu-all.h
nclude/exec/cpu-defs.h
nclude/hw/qdev-core.h
nclude/qom/cpu.h
vm-all.c
arget-arm/cpu-qom.h
arget-arm/cpu.h
arget-arm/helper.c
arget-arm/op_helper.c
arget-arm/qom-cpu.h
arget-i386/cpu-qom.h
arget-i386/cpu.h
arget-i386/hax-all.c
arget-i386/helper.c
arget-i386/kvm.c
arget-i386/machine.c
arget-i386/op_helper.c
arget-mips/cpu-qom.h
arget-mips/cpu.h
arget-mips/op_helper.c
arget-mips/translate.c
ranslate-all.c
l-android.c
|
4ab1225535dfc5fbcbde37a171b39224ea34e30b |
24-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec.c: Use a QTAILQ to list CPUs. This introduces CPUState, a mere typedef to CPUOldState for now, and changes the way CPUs are listed in QEMU. The goal is to get closer to upstream, while also allowing really separating CPUState from CPUArmState in future patches. + Move "current_cpu" to a thread-local variable on Linux, just like upstream. Testing shows this doesn't affect performance. Change-Id: Id07bbef4ba1584e607bec647d5117ac755c48ce6
pus.c
xec.c
dbstub.c
w/i386/pc.c
nclude/exec/cpu-all.h
nclude/exec/cpu-defs.h
nclude/qemu/tls.h
vm-all.c
arget-i386/hax-all.c
arget-i386/op_helper.c
ranslate-all.c
l-android.c
|
a49711e9c9b502d186114e600a045d33b5b61c4c |
24-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move hw/qdev.h declarations to hw/qdev-core.h Change-Id: I2f2aef9a7df07e6b96f6bb07d2a91573b33a941d
nclude/hw/qdev-core.h
nclude/hw/qdev.h
|
e6125dec823c2725c6b494378a7acd5b6c33aa4f |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
softmmu: Pass env to load/store routines. Also define __ldl_mmu et al. in cputlb.c because the TCG-generated code still calls these directly. Note that these will go once we actually upgrade TCG to a more recent version. Change-Id: Id1983a9f16f64a28c089e458c79f74ac065bf66c
putlb.c
nclude/exec/exec-all.h
nclude/exec/softmmu_defs.h
nclude/exec/softmmu_header.h
nclude/exec/softmmu_template.h
oftmmu_outside_jit.c
arget-arm/op_helper.c
arget-i386/op_helper.c
arget-mips/op_helper.c
|
7d13faa29381bd4e4fdf2b3d8e943a6be8002da4 |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Minor upstream integration. Gets us closer to upstream, with a stylistic no-risk change that does not modify behaviour or fixes bugs. Change-Id: Id00095fd3b64cf0cc1ad370a14493a4a6f3c0443
arget-i386/translate.c
|
55a32e90f89ec0903d376b98f24d3713a9e23b0b |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
dyngen-exec.h: Remove obsolete file! It is finally possible to remove dyngen-exec.h entirely since there are no longer functions using the global AREG register variable. This should allow compiling the emulator with Clang, since it never supported this GCC-specific "feature". Note that TCG still generates JIT-ed code that reserves a global register and places the value of 'cpu_single_env' in it, but we can now replace it with an upstream version that doesn't do that, and generates better code. Change-Id: Ic962f9f590dee6418b49fde307108efe841f4e0d
ndroid/qemu/memcheck/memcheck_util.c
yngen-exec.h
arget-i386/op_helper.c
|
97ee37b504567e43ae914da9057cc60d69c8bd91 |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to MMX/SSE helpers. Note: This takes a few stylistic changes from upstream, but does include many apparent bug fixes to MMX/SSE emulation. These will be applied separately in future patches. Change-Id: I83b3b4f93707e5cfa364930f50fc8e7b3b9f2ceb
arget-i386/helper.h
arget-i386/op_helper.c
arget-i386/ops_sse.h
arget-i386/ops_sse_header.h
arget-i386/translate.c
|
7e928d4e526c00c91e8e5b48eaf77fabdc5d4e90 |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to segment helpers. Change-Id: I9f76b125319079a7f9a3a91851fb88c59ab87aa4
arget-i386/cpu.h
arget-i386/helper.c
arget-i386/helper.h
arget-i386/op_helper.c
arget-i386/translate.c
|
dd721456df6c3ae3845e8b8a8c85d76e75592f99 |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to misc. helpers. Change-Id: I4beb0dad8457e0e7530ab13225fe4b5d16a99368
arget-i386/helper.h
arget-i386/op_helper.c
arget-i386/translate.c
|
bb22d7263a7a7e0fde5327079c744d6ed34f9006 |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to BCD and shift helpers. Change-Id: I58ef284c1ea4acdb20fb34874324ee25389e6423
arget-i386/helper.h
arget-i386/helper_template.h
arget-i386/op_helper.c
arget-i386/translate.c
|
dfb40c69c692d7fde3aa63992acec366b7d65ccf |
04-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to FPU helpers. Change-Id: Icd07b9d38913cc0d54e4ddc559a71fe34b3e6868
arget-i386/helper.h
arget-i386/op_helper.c
arget-i386/translate.c
|
90edd9512b5184d575128a4578c1f98db4b77692 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Pass env to mul/div helpers. Change-Id: I60587db61f33badc380f329108baec5c8378553b
arget-i386/helper.h
arget-i386/op_helper.c
arget-i386/translate.c
|
6cca40ecfdecbf496d5f07681e4b619f48db2f4d |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Remove dyngen-exec.h usage. Change-Id: I9986666898ba14fb5e9a36805385e6f687f74e4f
arget-mips/op_helper.c
|
cd35ed2793febb8f8fa19ad4e0052dba915d7c88 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to atomic load/store helpers. IMPORTANT NOTE: This contains a gross hack to route around a very nasty GCC 4.6 compiler bug (on Linux), that prevented helper_ll() from being compiled correctly, resulting in failure to boot a valid MIPS system image!! Change-Id: I20f084e3966a7160cd283f2aa4d391799abc667c
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
65b44d50a84dd1272547c001ea5ecca62879e9aa |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to internal helpers. Change-Id: Ia57cbacb7520d8747a844f74826879ea40265cb1
arget-mips/op_helper.c
|
26efe758c079d8be435ec74470731237cd777c1d |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to MIPS MT helpers. Change-Id: Id238063e31dd54f8c7e7ae5f5b9c054136c4d87f
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
06978cc902013686f4443582e55361f0d86fbc2e |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to coprocessor helpers. Change-Id: Ia673b0a09e966e3f8ccbab7ab27ec799d102ae88
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
5c5a6e13ddb15cd1178071c60f0f22d265819021 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to multiplication helpers. Change-Id: I1b1b534a9e231743ad258c9ff132d64c1ca390e6
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
87350d189097667bf170a57ee54347498511dfb6 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to FPU helpers. Change-Id: Iac18a07f8ad4400932395973c03e6ff5b0a0dacd
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
d62e538a5a9627bb1306ba14130699aaba9b585f |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to non-atomic load/store helpers. Change-Id: Ia652eb3212eb05e4bf726b1372fbee9624aa05a3
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
d5b76c63cc364a51cfd4ba45e2449c907a0a2e97 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to special functions #2 Change-Id: I1105f12059a25542503478fde35253709354f867
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
6480c96e71da41f7600478bc0d809f737090b35f |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to special helpers. Change-Id: I269c53d4d26a60dd1b311ffcc58c3ec2d890207b
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
758fa08712c9b1075c49adf86fd0a24c8fdb30ec |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Pass env to TLB helpers Change-Id: Iea68dbfa2dfc4ff72d21f4bb71775229e2ed3f8f
arget-mips/cpu.h
arget-mips/helper.h
arget-mips/op_helper.c
arget-mips/translate.c
|
0b4c9e8457959b01cd26f60ef214e9b5b7a297d4 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Get rid of dyngen-exec.h usage. This patch modifies the helpers for the ARM target to ensure that the CPUARMState, when needed, is always passed explicitly as the first parameter, instead of relying on a global register variable. Change-Id: Ic6c588be92bd3eef3b2a2063992028bce44c8a23
arget-arm/helper.h
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/translate.c
|
589fe9bc37aebf62e6d80c371d47a19e52a5f58a |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-mips: Ensure do_unaligned_access() takes CPUArchState parameter. Small cleanup to prepare for bigger ones. Change-Id: I6ec45cc32a5d83283963fbf79099a76ede1b7d1f
nclude/exec/softmmu_template.h
arget-mips/op_helper.c
|
9eef50a878ea9af93eaf0e161a495704c468a2d4 |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Update neon_helper.c to upstream. Change-Id: I2a7353a6694d2098e7340eb0a669340e6df66af6
arget-arm/neon_helper.c
|
c4e7d8228a1f893b3a5a639da5b99b53720224bd |
03-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Remove AREG0 usage from IWMMX helpers. This also gets us to the upstream version of iwmmxt_helper.c Change-Id: Icb94de2e69eed7177266f0c22c4e761ae8ba964c
arget-arm/helper.h
arget-arm/iwmmxt_helper.c
arget-arm/translate.c
|
e0444718a051c860aa1ff0079d19f1b25c008c1d |
02-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Remove two unused includes of dyngen-exec.h Change-Id: Ie2ccfb10067f49f34d50383003de6bc66c893fee
pu-exec.c
pus.c
|
fdec1f1b82ec4e5ce7b62b8120ba5b1218a9c0af |
21-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
memory: move mmio access to functions Upstream acbbec5d438dcf04234519bac53e1f5263572d76 Change-Id: If0e08248bb93c345e7d112280f3aa23b6e295ad9
akefile.target
xec.c
nclude/exec/exec-all.h
nclude/exec/softmmu_template.h
emory-android.c
|
eb3bc46a1a876f279b06d7372bf5866fbcf4e8f8 |
21-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec/softmmu*: Misc fixes. Upstream 2050396801ca0c8359364d61eaadece951006057 Upstream b065927a02cbbaca032ed20d3039baca0914165c Change-Id: I5b484ed026f8755804d443d45be2e96010cef60a
akefile.target
putlb.c
nclude/exec/cpu-defs.h
nclude/exec/exec-all.h
nclude/exec/softmmu_header.h
nclude/exec/softmmu_template.h
arget-arm/op_helper.c
arget-i386/op_helper.c
arget-mips/op_helper.c
|
811b0299ba969b708c7c15b50ebe205b87877a08 |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
mips: Synchronize CP0 TCSTatus, Status and EntryHi Upstream fe8dca8c3c70d079804ce92e1c0a503fb57020d0 Change-Id: I42c294c182b31cfaaaec701438b9bcd82dfa7b9a
arget-mips/op_helper.c
|
c8ba4e8ec5a6b3ff95dcd7d2c61d88363e5699ba |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
mips: Handle TC indexing of other VPEs Upstream b93bbdcd69819cdbcb7e3be54b789be94bda0ff1 Change-Id: I85a18a1a3bbb8758bdfc6206521965885726b726
arget-mips/op_helper.c
|
4bcc00593e3f9e716963a6bc8cdae2ad094bcaa8 |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
dyngen-exec.h: cleanup Upstream e5b34f37793dc239c2f65442046e12a5dd7b61ec Change-Id: Iad471c134e5c3bd2d5a5f52f04dd0bfbca51286a
yngen-exec.h
|
beefcee15f800fa4875ea5470f10f0ce5e18e67c |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Minor updates Upstream 0ab06d8347bd825090e220167da017d67112e846 Upstream 7807eed932dbb88fa320ddba99bff45ba96319c6 Upstream 906879a98fa31232f494fece3c5cb3c2baaf8c3c Change-Id: I4924b62ddc8873e9bd2e97143fc7457d3d214c2e
arget-arm/cpu.h
arget-arm/helper.c
|
0d8b235c0c6c02de86a4e7415d574175b4518ff0 |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Large page TLB flush + Remove unused is_softmmu parameter. Upstream d4c430a80f000d722bb70287af4d4c184a8d7006 Upstream 97b348e7d221c94ddde609346407bd2cd6f85044 Change-Id: I7ccc6a8ffc040f91a58a3206d95417d22001b67b
putlb.c
nclude/exec/cpu-defs.h
nclude/exec/exec-all.h
arget-arm/cpu.h
arget-arm/helper.c
arget-arm/op_helper.c
arget-i386/cpu.h
arget-i386/helper.c
arget-i386/op_helper.c
arget-mips/cpu.h
arget-mips/helper.c
arget-mips/op_helper.c
|
a889d35e76c8ea18caf70c738fd585c64b857369 |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-*/exec.h cleanup This patch gets rid of target-*/exec.h headers by moving the corresponding definitions either inside target-*/op_helper.c, or dyngen-exec.h for the global register-based 'env' value, which will be removed in future patches. Upstream 3e4571724fb92c77de81d8b54957de8232be6706 Change-Id: I513d5c27c01c6dc727c1ce6fb7f3a7a5dc03800f
ndroid/qemu/memcheck/memcheck_util.c
ndroid/qemu/memcheck/memcheck_util.h
pu-exec.c
pus.c
yngen-exec.h
arget-arm/exec.h
arget-arm/iwmmxt_helper.c
arget-arm/op_helper.c
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/op_helper.c
arget-mips/exec.h
arget-mips/op_helper.c
|
9e279126ca80427cd0c7485ca640bfc43b04b3d7 |
20-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Move cpu_has_work to cpu.h + Remove obsolete cpu_halted() function. Change-Id: I9d723919b085137c77fd57b9571f7257bb41f159
arget-arm/exec.h
arget-i386/cpu.h
arget-i386/exec.h
arget-mips/exec.h
|
b974f3f88682fc47219fe08c308ddc1a07722f4e |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec.c: Use ram_addr_t in cpu_physical_memory_rw(...). Upstream 8ca5692df4a635b2c9211d6dc3dea15bd2b674c8 Change-Id: If80e841279631740034c1d2fbc1ed47a0448d75c
xec.c
|
cf2ea59d58aa0a4eefd75827ce9c9cc6b718f65b |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: UNDEF on a VCVTT/VCVTB UNPREDICTABLE to avoid TCG assert Upstream 7ec7f28019dff4ab00ff907f7b4e7261da593279 Change-Id: I18ee6240766354a932f29388853beaa3cf5f0aab
arget-arm/translate.c
|
97c98d3448da9d3fad00545063fb6cd2d2980acc |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Handle UNDEF and UNPREDICTABLE cases for VLDM, VSTM Upstream 31b13080462de35343e0b3eca868e7868fcb78f7 Change-Id: I2567744476fadde705ba77e7bfdaa45cedea7155
arget-arm/translate.c
|
60148dcfccd177ca1dd47fe5292584b44a70df87 |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Support v6 barriers in linux-user mode Upstream 4ec648dd6ed97182d123e0df5bc5012c734aa858 Change-Id: I94d10fc296167f3392fde7bdfbb88782159bf2f6
arget-arm/translate.c
|
1811e78e6a3385ccb9499f601b0114e92d5421cf |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Mark 1136r1 as a v6K core Upstream e961d129e1712b64e561ea16fe124933115ee477 Change-Id: I7b6dfa69fd90a04899a7a721c31d32d5d0a634d6
arget-arm/cpu.h
arget-arm/helper.c
|
84e503472843ff4c9e6da5cb3ffaa8b6de600dcd |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Avoid CPU endian memory accesses in devices Upstream 21673cdecb9e9b5a22acaf0a44e47145beb1999e Change-Id: Ib89ba8c62b6f52afab5f2835a78b3dcf8ed26e5f
nclude/exec/cpu-common.h
nclude/exec/poison.h
|
b9c76db8b369b7899768b32984eaebb2bbc18ddc |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
ds1225y: Remove protection stuff, which doesn't belong to this device Upstream 86f25c7c37c6f6250cfac4d0ee331af3ca73cac1 Change-Id: I324a0b423f59c938f71bb014356de12ebc4d4c4b
nclude/hw/mips/mips.h
|
d440a7e03b2e2f153b3d8d72ff3bf4a7d96fa77d |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTMASK access Upstream 82845826e89fdc02f6f000fca5d5019ec9be4ab3 Change-Id: Ia2c57e6298f03a73a402d67015e626a6ec22ecab
arget-arm/helper.c
|
d9ac10a8a8351cb852c660e77dbe361365d3a8a7 |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Minimal implementation of performance counters Upstream 74594c9d813e4d14e9c16cc71824d8905bedc19d Change-Id: I12de83c519f3170514771c926ea88102009c26bf
arget-arm/cpu.h
arget-arm/helper.c
arget-arm/machine.c
arget-arm/translate.c
|
3d323dda130b16c690a78f08b7f766becb84914f |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Remove global env in neon_helper.c Upstream 02da0b2d7152f736b1fba95902f55db4fd7ea3a5 Change-Id: Icd74332c0e65a89110bc73471b4cec6ccfec5d61
arget-arm/helper.h
arget-arm/neon_helper.c
arget-arm/translate.c
|
16998987568fa923e463d41735dcf5c1b28220b9 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Pass fp status pointer explicitly to neon fp helpers Upstream 5aaebd13da29a7157b757590284664dc42ea6a69 Upstream ae1857eca22b58d430941730bd097e95a484652c Upstream aa47cfdd178d8ea96b6e2f550742ddbb445fdacb Change-Id: I4a4eac8e4596f5faffb8ee3bcf39f8ef89590824
arget-arm/helper.c
arget-arm/helper.h
arget-arm/neon_helper.c
arget-arm/translate.c
|
730dce73a94ca51ad8f49861996058771dcd98b2 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: Reload local variables after return from longjmp Upstream 0d10193870b5a81c3bce13a602a5403c3a55cf6c Change-Id: I5c0bb1ea9d5cb053b4c36a115a1d1fbb2fa1c3ee
pu-exec.c
|
2afeb4c534203d6ab9ce2b003315ff8c25083a31 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec: add endian specific phys ld/st functions Upstream 1e78bcc19c60c60c11ece020ab35952b5b2895ec Change-Id: I390ed55b83167b35bf773ce7957e29c3f879c52c
xec.c
nclude/exec/cpu-common.h
|
44f815d624819c821e4baf588ee29837f649f4a6 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
arm: Add const attribute to some arm_boot_info pointers Upstream 462a8bc6468912b79629f20f18798558342ce315 Change-Id: I772f11dd9283780b6779db9d433921b2db910850
w/android/android_arm.c
w/arm/boot.c
nclude/hw/arm/arm.h
arget-arm/cpu.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
|
2e787a1d54ea4a34a6b75dcffe7dc9fa3aecb83f |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
TCG/x86: use stack for TCG temps Upstream ac0275dcfea6ec21705b30fe83c21686871e9d70 Upstream f44c99607a46484c52f03aed373e3a3a194af721 Change-Id: I7944a0934f93eb1bd0937b46e9ea5f5b76e8cf8e
cg/i386/tcg-target.c
cg/tcg.c
|
98c6a2d2a100cca93f5112ab0ef6d24e51f931f8 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
TCG: remove broken stack allocation for call arguments Upstream 345649c054648ce5812bb2b247969d188dcb0f87 Change-Id: I506596f0a8246d52f8b774d28df7d51ecb8cb8c7
cg/tcg.c
|
6b1f7efc7fd26332676d7626f7f139f5b98b756c |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
TCG: fix negative frame offset calculations Upstream b591dc59bc98ee558db4ca512aa117748ebfdeef Change-Id: I467940dbae30cc7b055524f85527598102a8a6f2
cg/tcg.c
|
93949dc9a6f5a702db214d19080397a9e94b45f6 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move cpu_has_work and cpu_pc_from_tb to cpu.h Upstream f081c76ccfdbc1fdaa90fa5eb6abad46c1b5bfa8 Change-Id: I6f871f67404e13ba0c5070370542c0166814da02
pus.c
arget-arm/cpu.h
arget-arm/exec.h
arget-i386/cpu.h
arget-i386/exec.h
arget-mips/cpu.h
arget-mips/exec.h
|
7f7d9a9741a5bf946a51bba2de1eb8fc3374149e |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec.h: fix coding style and change cpu_has_work to return bool + Remove obsolete env_to_regs + regs_to_env functions. Upstream f3e270377acd074f62e08960ef9444adf67d3590 Change-Id: Idd7561fce7b9a92f2194d2a9a1b710d32dc61183
pu-exec.c
nclude/exec/cpu-all.h
arget-arm/exec.h
arget-i386/exec.h
arget-mips/exec.h
|
bf2340f1eae08ddada9ed09490aa83e0a1bd7586 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
cpu-exec: unify do_interrupt call Upstream e694d4e289b05d0c9b118850eff961aa9ca33183 Upstream 3c688828bcb3afa2744e1f1729a40eef4a575b56 Upstream d8108fb187bb68459cfe7dca4b5c983db33bcc7b Change-Id: Ia492dae677ddfe052768b943f8ea275fab8a9c49
pu-exec.c
pus.c
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/machine.c
arget-i386/op_helper.c
arget-i386/translate.c
arget-mips/helper.c
arget-mips/machine.c
arget-mips/translate.c
cg/tcg.c
|
0bee5e821a3e9a40fa26ca65ea7cf235c25c06c1 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: If DEBUG_TCGV, distinguish TCGv_ptr from TCGv_i32/TCGv_i64 Upstream 6bd4b08ab236d59eb2cec92a52efb9c7df2388ac Upstream 06ea77bc505b2e41cc42c8c4b39d08ec638a82e8 Change-Id: I706dcb1cff50b6732abeaf8477f75f4db49946a5
cg/tcg-op.h
cg/tcg.h
|
0352ce4b5167ebc185bdec779e9642af75f1ccac |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: don't keep dead outputs in registers Upstream 8c11ad25f40ee443000d2dbc0ef296ee210d86b4 Change-Id: If7d46d8b4431c068355e4f69eb35ac4270535afe
cg/tcg.c
|
9bf492c3fedbd13ee0e2af94424c8bf48cb2fec5 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: mark dead output argument in op_dead_args Upstream 6b64b624cde336f3df1146483e7858f5fa814f95 Change-Id: I9e72ab371c4bb82b6fb08142278d0599ef1c19a3
cg/tcg.c
|
53a08edf171bdbc7e3a2d89b78b96a33361a2760 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: Replace op_dead_iargs by op_dead_args Upstream 866cb6cb21b91809f3f5c49c7c4268573552a108 Change-Id: I2592691c8f4eee7cf99e454e4a80526379e7ad70
pu-exec.c
cg/tcg.c
cg/tcg.h
|
26d285dfa9f482e5b2f6d6df2bcb0eaed06cb1a9 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: Use hash table + static table for helpers. This changes the registration of helper functions inside of TCG to: - Use a GHashTable to store the map from helpers to function names. - Move the helper registration from targets to tcg. - Merge tcg_register_helper into tcg_context_init. Note: this makes TCG more dependent on target helper.h headers, it adds significant coupling, but so be it. Upstream 7c57df0d852a9a9faf9068ff235886c8b28b113e Upstream 6e085f72c6d331fb0e9fc69e3061cd1e5893d9e4 Upstream 5cd8f6210f83db15702e81b91e40e7079608e6f3 Upstream 100b5e0170e86661aaf830869be930a1a201ed08 Upstream 84fd9dd3f78ced9d41e1160d43862bb620cb462a Change-Id: Ie0877cf9a62451d89881e882d06d04456e5abe1b
nclude/exec/def-helper.h
arget-arm/helper.h
arget-arm/translate.c
arget-i386/translate.c
arget-mips/helper.h
arget-mips/translate.c
cg/tcg.c
cg/tcg.h
|
9142071536d74f1b8370f79851c9c2ca92496628 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
tcg: Use a GHashTable for tcg_find_helper Upstream 6e085f72c6d331fb0e9fc69e3061cd1e5893d9e4 Change-Id: I8c8346c8dd0eacff25a72f4280bd246ea71a90d1
cg/tcg.c
cg/tcg.h
|
7af8cffa01a3f75abfdea216c1f85bfa2622067f |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP Except for specific cases where the use of %esp changes the encoding of the instruction, it's cleaner to use TCG_REG_CALL_STACK instead of TCG_REG_ESP. Upstream e83c80f7180fc70570c2592ee5af5835e2a6942b Change-Id: I86af95619ffad8123ce152e895f6595c3b8d18ad
cg/i386/tcg-target.c
|
d6d1c4909479d4e5cec2cfa22e15e8c861b19d4f |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Delegate setup of TCG temporaries to targets Delegate TCG temp_buf setup to targets, so that they can use a stack frame later instead. Upstream 614f104dfd2bf6d25170fb0afc086920cc7c407b Change-Id: Ie068297b6ded574c7606e8c5708b20500524c2c6
cg/i386/tcg-target.c
ranslate-all.c
|
a681001f110feadb11ebed7c46832262784f6720 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
cpu-exec.c: Avoid AREG0 use. Make functions take a parameter for CPUArchState instead of relying on a global env. The CPUArchState pointer is passed to the TCG prologue which moves it to AREG. Upstream cea5f9a28faa528b6b1b117c9ab2d8828f473fef Change-Id: Ic61f5479fba7a4ac72444cca1be72ec35aa2d1d6
pu-exec.c
cg/i386/tcg-target.c
cg/tcg.h
|
5c95548adfa1a6ee462f3ae104307a03c599029a |
17-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm/helper.c: Remove cpu_single_env usage. Change-Id: I82f47842af899f25386820148226453ab341249f
arget-arm/helper.c
|
73ad19aa8555ce54c4e3259edaa88fc1c7c820a5 |
17-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
util/osdep.c: Remove compiler warning. Change-Id: I0d8ecd7b2358d3fa9266e0c1808cc201b83cd789
til/osdep.c
|
7a215435b53c33158dfa787bae2b43c6ffa7ddf6 |
17-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-arm: Remove extra def-helper.h include Because def-helper.h is designed to be included multiple times, but in a strictly even fashion, the extra include didn't affect generated code but produced annoying compiler warnings due to macros being redefined. Change-Id: I563f0c15172b1b1fd208d054ae9140025770977b
arget-arm/helper-android.h
|
eca7bc24e45fb6809582795ff88f13384b5ce7df |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
softmmu_header.h: Pass CPUArchState to helper routines. This patch modifies the functions defined in softmmu_header.h to accept a CPUArchState as their first parameter, then it adjusts every caller appropriately. This gets up closer to upstream, and remove the obsolete softmmu_outside_jit.h that was used to do the same thing. Change-Id: I9eef01e95b7233c8c6f6da43d17262b9a9ebcd99
ndroid/qemu/memcheck/memcheck_util.c
putlb.c
nclude/exec/softmmu_header.h
nclude/exec/softmmu_outside_jit.h
arget-arm/helper.c
arget-arm/translate-android.h
arget-arm/translate.c
arget-i386/exec.h
arget-i386/op_helper.c
arget-i386/ops_sse.h
arget-i386/translate.c
arget-mips/op_helper.c
arget-mips/translate.c
|
f8f7375ff1f9101ebd22e4bc61109e50bab124e6 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move elff to distrib/elff/ The library is mostly generic and is actually also used to build the Android NDK's 'ndk-stack' program, so treat it as a third-party even if the main implementation lives here. Change-Id: I4248c1f3d248207f2f8cfaf5ecc65b28e1681fa3
akefile.common
akefile.target
ndroid/qemu/memcheck/memcheck.c
istrib/elff/README.TXT
istrib/elff/elff/dwarf.h
istrib/elff/elff/dwarf_cu.cc
istrib/elff/elff/dwarf_cu.h
istrib/elff/elff/dwarf_defs.h
istrib/elff/elff/dwarf_die.cc
istrib/elff/elff/dwarf_die.h
istrib/elff/elff/dwarf_utils.cc
istrib/elff/elff/dwarf_utils.h
istrib/elff/elff/elf_alloc.cc
istrib/elff/elff/elf_alloc.h
istrib/elff/elff/elf_defs.h
istrib/elff/elff/elf_file.cc
istrib/elff/elff/elf_file.h
istrib/elff/elff/elf_mapped_section.cc
istrib/elff/elff/elf_mapped_section.h
istrib/elff/elff/elff-common.h
istrib/elff/elff/elff_api.cc
istrib/elff/elff/elff_api.h
istrib/elff/elff/elff_elf.h
istrib/elff/elff/elff_map_file.h
lff/dwarf.h
lff/dwarf_cu.cc
lff/dwarf_cu.h
lff/dwarf_defs.h
lff/dwarf_die.cc
lff/dwarf_die.h
lff/dwarf_utils.cc
lff/dwarf_utils.h
lff/elf_alloc.cc
lff/elf_alloc.h
lff/elf_defs.h
lff/elf_file.cc
lff/elf_file.h
lff/elf_mapped_section.cc
lff/elf_mapped_section.h
lff/elff-common.h
lff/elff_api.cc
lff/elff_api.h
lff/elff_elf.h
|
5bb450ee9cc5da0c6582e63f41c504c7861e2788 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Rename CONFIG_MEMCHECK to CONFIG_ANDROID_MEMCHECK Change-Id: I9b0edcc1e243111f86f18c22eecbebb23219c297
ndroid/cmdline-options.h
ndroid/config/config.h
ndroid/help.c
ndroid/qemu/memcheck/memcheck_api.h
putlb.c
ocs/ANDROID-MEMCHECK.TXT
xec.c
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/trace.c
nclude/exec/exec-all.h
nclude/exec/softmmu_template.h
arget-arm/helper-android.c
arget-arm/helper-android.h
arget-arm/translate-android.h
arget-arm/translate.c
cg/tcg.c
ranslate-all.c
l-android.c
|
96e493a7f0be0193cb17b24c3492d998411b5031 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move memcheck implementation to android/qemu/memcheck/ Change-Id: I806820d2c3d3f1436bbca54e53a7fa1a0e0a4dba
akefile.target
ndroid/qemu/memcheck/memcheck.c
ndroid/qemu/memcheck/memcheck.h
ndroid/qemu/memcheck/memcheck_api.h
ndroid/qemu/memcheck/memcheck_common.h
ndroid/qemu/memcheck/memcheck_logging.h
ndroid/qemu/memcheck/memcheck_malloc_map.c
ndroid/qemu/memcheck/memcheck_malloc_map.h
ndroid/qemu/memcheck/memcheck_mmrange_map.c
ndroid/qemu/memcheck/memcheck_mmrange_map.h
ndroid/qemu/memcheck/memcheck_proc_management.c
ndroid/qemu/memcheck/memcheck_proc_management.h
ndroid/qemu/memcheck/memcheck_util.c
ndroid/qemu/memcheck/memcheck_util.h
putlb.c
xec.c
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/trace.c
nclude/exec/softmmu_template.h
emcheck/memcheck.c
emcheck/memcheck.h
emcheck/memcheck_api.h
emcheck/memcheck_common.h
emcheck/memcheck_logging.h
emcheck/memcheck_malloc_map.c
emcheck/memcheck_malloc_map.h
emcheck/memcheck_mmrange_map.c
emcheck/memcheck_mmrange_map.h
emcheck/memcheck_proc_management.c
emcheck/memcheck_proc_management.h
emcheck/memcheck_util.c
emcheck/memcheck_util.h
arget-arm/helper-android.c
arget-arm/translate-android.h
cg/tcg.c
ranslate-all.c
l-android.c
|
6234c0bcfcdd730c6815136cf958b240af8f4a7c |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
memcheck: Remove compiler warnings + Remove compiler warnings related to qdev_get_dev_path() Change-Id: I40c239d9e363fc6426d571fd1146e4d33281fb0f
xec.c
w/core/qdev.c
nclude/hw/qdev.h
emcheck/memcheck.c
emcheck/memcheck_proc_management.c
emcheck/memcheck_util.c
avevm.c
|
8b87a1d32dbee82bc393694bc87705119da0cb3b |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec.c: Remove cpu_copy() This moved to a user-only source in upstream. Change-Id: Ifb68de420dba375423f973e56db2a066fe3003f6
xec.c
nclude/exec/cpu-common.h
|
01ee5b8ded901c76731bab7a12a87c2002479014 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
uninline get_page_addr_code() Upstream d39e822265e56af761cc506ac45768ab8af940b4 Change-Id: I91600a59d9eb997503d01123b1a8c83e054a6d99
putlb.c
nclude/exec/exec-all.h
|
f5e9951fd9e847c21dd4834a195c09dd5d50af04 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec-all.h: Fix void pointer arithmetic. Upstream c2f36c6ce777c461faffa904aabaeb56e6458b9e Change-Id: I24b2f49c750c9a8ffc9fe091d69930582df25ffd
nclude/exec/exec-all.h
|
3d82f5aa7dee68f223e033136992312fcf6c7f89 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Move GETPC() definition from dyngen-exec.h to exec-all.h Upstream 3917149d96cfa5f619de770af6059f37b6e1df77 Change-Id: I24eb8d2a428be2477a85e2cf29299f9e54df624b
putlb.c
yngen-exec.h
nclude/exec/exec-all.h
oftmmu_outside_jit.c
|
6cf763a179bb432ef845025bb3639fcaf1251bd0 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Fix unassigned memory access handling Upstream b14ef7c9ab41ea824c3ccadb070ad95567cca84e Change-Id: Ia198f76ad4277469a96eb79cf495e80f9d4b6196
xec.c
nclude/exec/exec-all.h
arget-mips/cpu.h
arget-mips/op_helper.c
|
e709a108c057b391882ba28dfd7095c3620473b7 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete tb_invalidate_page_range. Upstream dcfd14b3741983c466ad92fa2ae91eeafce3e5d5 Change-Id: I04fa1834a36cf989c229a9fae26136d0481e486a
pu-exec.c
nclude/exec/exec-all.h
|
fb02a555a0a2a34e84389d9e441749cc58428531 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm's uses Upstream 7a86d29a7e16e738d749cfece8857d8902790875 Upstream 5b620fb698e69a5386f2f02c7c455bdbdd59a52b Change-Id: I9e386df22f031f2040e52ba67d6976e622000732
nclude/exec/exec-all.h
|
6d1afd3bf737fe15c9ba2a23c2f957ae8ff2e663 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
softmmu_template: Pass CPUArchState to tlb_fill. See upstream patch bccd9ec5f098668576342c83d90d6d6833d61d33 Change-Id: I889d8922d355bade60ae5c8cd00723692218a9c1
nclude/exec/exec-all.h
nclude/exec/softmmu_template.h
arget-arm/op_helper.c
arget-i386/op_helper.c
arget-mips/op_helper.c
|
be0687e12aaee2d2c2becc00fc94798f1f245767 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
exec/cpu-defs.h: use uintptr_t instead of size_t Change-Id: Ib58d1f84de223a816e35737142f48256fd064cc5
nclude/exec/cpu-defs.h
|
d8792d87d04bfecf9d3e0612d3bf701e69aa185e |
09-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix x86 un-accelerated emulation."
|
57ce9f62b3fdfbedada85b094a67620ca5e00a70 |
09-Apr-2014 |
David Turner <digit@android.com> |
am 34baab13: Merge "Ensure HOST_LONG_BITS is defined for slirp." * commit '34baab13bc0a92d2ad63dcea43d26d72869ce22e': Ensure HOST_LONG_BITS is defined for slirp.
|
34baab13bc0a92d2ad63dcea43d26d72869ce22e |
09-Apr-2014 |
David Turner <digit@android.com> |
Merge "Ensure HOST_LONG_BITS is defined for slirp."
|
9d3a329ac380904fbac3b665ec525cb91109ec9a |
09-Apr-2014 |
thomas knych <thomaswk@google.com> |
Ensure HOST_LONG_BITS is defined for slirp. Since HOST_LONG_BITS is no longer defined by host-config.h (which slirp.h includes) some defines in slirp_config.h get broken. This leads to an unbootable emulator in certain cases. I've replicated the same logic that qemu-common.h uses to discover HOST_LONG_BITS into slirp.h and slirp_config.h. Also simply #including qemu-common.h from slirp.h would have the same effect - not sure if there are side effects. Change-Id: Ief8c9274a69677bc8baf6e34039f679da8de9b61 Signed-off-by: thomas knych <thomaswk@google.com>
lirp-android/slirp.h
lirp-android/slirp_config.h
|
84b7a1e5e97da69e26cfa41a8e0e811c5835da91 |
04-Apr-2014 |
Xavier Ducrohet <xav@android.com> |
am d4d92023: Merge "Fix build on OS X Mavericks" into idea133 Auto-merge: 17dbf21 * commit 'd4d92023693207788ef78b5fe6799f0caec83df2': Fix build on OS X Mavericks
|
d4d92023693207788ef78b5fe6799f0caec83df2 |
04-Apr-2014 |
Xavier Ducrohet <xav@android.com> |
Merge "Fix build on OS X Mavericks" into idea133 Auto-merge: 17dbf21 * commit '17dbf210c9fa08326f3c4c42d3c1e70ac8e49388': Fix build on OS X Mavericks
|
17dbf210c9fa08326f3c4c42d3c1e70ac8e49388 |
04-Apr-2014 |
Xavier Ducrohet <xav@android.com> |
Merge "Fix build on OS X Mavericks" into idea133
|
261c18d69b75388958b8fd9364b9df21003909c3 |
29-Mar-2014 |
Ji-Hwan Lee <jihwan@google.com> |
Fix build on OS X Mavericks - Import individual headers instead of QTKit.h, to avoid QTMovieModernizer.h which does not compile with current toolchain. - Patch SDL_QuartzVideo.h to comment out removed CGDirectPaletteRef. Bug: 13119079 Change-Id: Ibcb752523ad964bbfc03ad4fc4f336ef17161af4
ndroid/camera/camera-capture-mac.m
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.h
|
7666d5ff750aa2da0e23f05fee360d6ed2cdd826 |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Fix x86 un-accelerated emulation. Emulating an x86 system image was broken since the commit that added support for 64-bit Intel CPUs, because the default CPU model changed from 'qemu32' to 'qemu64'. Unfortunately, this prevents existing x86 SDK system images from booting properly when using un-accelerated emulation (i.e. without KVM or HAXM). This patch fixes the issue by auto-configuring the CPU model to "qemu32" if the target architecture is "x86". Note that "qemu64" will still be used if the target architecture is "x86_64", so this should not affect Intel 64-bit emulation. Change-Id: Ib1fde3d7daa447b85f5b63393d6899b904948927
ndroid/avd/info.c
ndroid/main.c
|
6648c0cd085a13fb36958d0bfdd0a25684964d93 |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 8718bf22: Merge changes I762ec312,Ifbda9c8e * commit '8718bf2280e70c55f74d6750819be7bca99f17dd': Don't expect an -x86_64 suffix for Intel 64-bit kernels. Improve backend selection based on target AVD CPU.
|
100aeb134c2f41cb70b218ae8db2fbc6f79e7837 |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
am 454418c8: Merge "emulator: Enable verbose mode when -verbose is used." * commit '454418c87907dfbc84e41d4fb5fc388a3479aa3d': emulator: Enable verbose mode when -verbose is used.
|
8718bf2280e70c55f74d6750819be7bca99f17dd |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I762ec312,Ifbda9c8e * changes: Don't expect an -x86_64 suffix for Intel 64-bit kernels. Improve backend selection based on target AVD CPU.
|
454418c87907dfbc84e41d4fb5fc388a3479aa3d |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "emulator: Enable verbose mode when -verbose is used."
|
71b3674fea4e770056ec294db60752e3bfa43927 |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Don't expect an -x86_64 suffix for Intel 64-bit kernels. The corresponding kernel image is now properly placed under prebuilts/qemu-kernel/x86_64 in the platform tree, so there is no need to expect an -x86_64 anymore. Change-Id: I762ec3124bf38f688bd7a5dff8ab007b7d5c91d4
ndroid/avd/info.c
|
01174a2daca341a893afa33988dd6129418f9dcf |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
emulator: Enable verbose mode when -verbose is used. Before this patch, the only way to print debug messages from the 'emulator' launcher program was to define ANDROID_EMULATOR_DEBUG=1 in your environment. This patch modifies the program to detect one of the following on the command-line to also enable these debug messages: -verbose -debug-all -debug all Change-Id: Ide96680f7eb4295cd69a903c5f9c576d7d0f7e88
ndroid/main-emulator.c
|
fd442bdd16c9debca9088780a78100a7dd1a3ca7 |
01-Apr-2014 |
David 'Digit' Turner <digit@google.com> |
Improve backend selection based on target AVD CPU. This change improves the way the 'emulator' launcher program chooses the emulation backend, based on the target AVD CPU architecture. + Introduce emulator_getBackendSuffix and appropriate unit test. + Use it in android/main-emulator.c + Remove the hack that forced a target ABI of 'x86_64' to be mapped internally to 'x86'. Change-Id: Ifbda9c8e4c032df5e8ca089f1e9272c844c00c32
akefile.tests
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/avd/util_unittest.cpp
ndroid/main-emulator.c
|
821d3c5ae0dd997a24c325d2ca12e838d60d9783 |
31-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am be42f85d: Merge "target-i386: Fix FPU helpers." into idea133 Auto-merge: 2c87959 * commit 'be42f85d953644ea7df35dc3bc9f1458d905401e': target-i386: Fix FPU helpers.
|
be42f85d953644ea7df35dc3bc9f1458d905401e |
31-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "target-i386: Fix FPU helpers." into idea133 Auto-merge: 2c87959 * commit '2c87959ff666c3be5b73706efed2f9e6af0db41f': target-i386: Fix FPU helpers.
|
2c87959ff666c3be5b73706efed2f9e6af0db41f |
31-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "target-i386: Fix FPU helpers." into idea133
|
a6aabef22a039b4523f3454e3f3c04dc051ab906 |
28-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
target-i386: Fix FPU helpers. This fixes the bug that prevents x86 system images from booting properly without KVM/HAXM. It was introduced by commit e228840614eab80006f9d7e68339b09b3890931a which upgraded softfloat support to upstream version. This patch upgrades the target-i386 FPU emulation code to always use 80-bit FPU registera, and perform computations appropriately. This comes from upstream QEMU patch c31da136a0bf8caad70c348f5ffc283206e9c7fc Change-Id: I5c3452a3072f31299623b5dae754a060c86c402a
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/machine.c
arget-i386/op_helper.c
|
894c31035fae77ed67acb30e05cc92928fd2f1d0 |
27-Mar-2014 |
David Turner <digit@android.com> |
am f284e71a: Merge "Try new host toolchain" into idea133 Auto-merge: 7c7a356 * commit 'f284e71a9dd25234dd10d87de13c7b60a9798918': Try new host toolchain
|
f284e71a9dd25234dd10d87de13c7b60a9798918 |
27-Mar-2014 |
David Turner <digit@android.com> |
Merge "Try new host toolchain" into idea133 Auto-merge: 7c7a356 * commit '7c7a35623f62ef766e768ae716f770716714297c': Try new host toolchain
|
7c7a35623f62ef766e768ae716f770716714297c |
27-Mar-2014 |
David Turner <digit@android.com> |
Merge "Try new host toolchain" into idea133
|
af2dc7126e4923f250defca028e3422409927884 |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 06fe324a: Merge "kernel_utils.cpp: Fix glibc-2.11 compilation issue." * commit '06fe324a3710616a4d26e571e8c79ad6b6a7b6b7': kernel_utils.cpp: Fix glibc-2.11 compilation issue.
|
06fe324a3710616a4d26e571e8c79ad6b6a7b6b7 |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "kernel_utils.cpp: Fix glibc-2.11 compilation issue."
|
e1ae40089f70ab2b857afbf91e44c7ac976ccd81 |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
kernel_utils.cpp: Fix glibc-2.11 compilation issue. With more recent GLibc, ::strstr() returns a const char*, not a char* Change-Id: Id329ff6b7c0c876bd73bc2b18c1cc7267e666986
ndroid/kernel/kernel_utils.cpp
|
9300380bb00aec6243cd3b37d9a76114261f6498 |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 576a544c: Merge "Fix for mysterious x86 division crash." into idea133 Auto-merge: d77c95c * commit '576a544c11a28e5abe47f434ae5fe6ef6a3b876c': Fix for mysterious x86 division crash.
|
06757eedbd5e5c3c959ff38404d86beeaf041c8a |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am f4bbecb9: Merge "mini-glib.c: Fix GHashTable implementation." into idea133 Auto-merge: 30f06e3 * commit 'f4bbecb92cf591345162ecbbd478a71567775665': mini-glib.c: Fix GHashTable implementation.
|
1868df4baea4c1b97f6213af71a10eb30ba074e2 |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 49bc55ae: Merge "resolve merge conflicts of 496eabe to master." * commit '49bc55ae2cc7988039685803ae2df6beaa2d256c': android-configure.sh: Fix --no-strip option. vl-android.c: Fix cache partition comment. android: avd: add -x86_64 to kernel filename on x86_64 Fix cache partition support
|
576a544c11a28e5abe47f434ae5fe6ef6a3b876c |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix for mysterious x86 division crash." into idea133 Auto-merge: d77c95c * commit 'd77c95cce4e0c19a3773436fb91bd8530a8b5216': Fix for mysterious x86 division crash.
|
f4bbecb92cf591345162ecbbd478a71567775665 |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "mini-glib.c: Fix GHashTable implementation." into idea133 Auto-merge: 30f06e3 * commit '30f06e3f817484545929c2320d492ca7d8818f90': mini-glib.c: Fix GHashTable implementation.
|
49bc55ae2cc7988039685803ae2df6beaa2d256c |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "resolve merge conflicts of 496eabe to master."
|
abaca002309a7f6d7ac8153a86d0c486cef4736b |
27-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
resolve merge conflicts of 496eabe to master. Conflicts: vl-android.c Change-Id: I06521c078a6750b3a5c942bbccad6ef1e21476db
|
d77c95cce4e0c19a3773436fb91bd8530a8b5216 |
26-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix for mysterious x86 division crash." into idea133
|
763b597ab326a5d11fcab8f6c07231e816fd82e2 |
26-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Fix for mysterious x86 division crash. Jun from Intel reported some crashes occuring with the official Intel SDK system images and the latest emulator binaries (from SDK Tools 22.6 or higher). This patch should fix the issue, until we actually update the whole source code to completely replace the implementation (due to the refactoring effort). Change-Id: I0f273e1317d77ff18699ed6bbb791695047ee8e9
arget-i386/op_helper.c
|
30f06e3f817484545929c2320d492ca7d8818f90 |
26-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "mini-glib.c: Fix GHashTable implementation." into idea133
|
496eabed1e5404889bba3e84506d6ae626804037 |
26-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android-configure.sh: Fix --no-strip option." into idea133
|
9f10420e1f874a07556f0fe0b57edfff704ecae3 |
18-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
mini-glib.c: Fix GHashTable implementation. This fixes the load/resize computations in the GHashTable implementation. + Allow a NULL GHashFunc parameter when creating a new hash table by using a default trivial hash fallback in this case. Change-Id: I8e7533ce74ac7672ba4133f11c3a2a44d777ef1f
istrib/mini-glib/src/glib-mini.c
|
3e3ff5a38f35f5b5ddb52896217db02b1d930258 |
14-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
android-configure.sh: Fix --no-strip option. Which is useful to debug crashes that only happen with the optimized binaries, during refactoring. Change-Id: Ib84ede690afcf93c06ef94c22670b86bd6698570
ndroid-configure.sh
|
f5562af7c36931a18bac5bd51a11429f8ab612c7 |
21-Mar-2014 |
David Turner <digit@android.com> |
Merge changes I9af586c1,I1af1c458,I0ddfa080 into idea133 * changes: vl-android.c: Fix cache partition comment. android: avd: add -x86_64 to kernel filename on x86_64 Fix cache partition support
|
a44d1dc71b6d3f01bcd6a2f53b27784a9ca49c4f |
19-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
vl-android.c: Fix cache partition comment. A previous patch introduced a rather ambiguous comment line to fix a bug. Remove it and replace it with something a little more meaningful that better explains the issue. Change-Id: I9af586c14cf510c00ccd528dd48fc53edad23c93
l-android.c
|
1af1c4585e5fabf53cd0656a8417c71773c584c0 |
18-Mar-2014 |
Greg Hackmann <ghackmann@google.com> |
android: avd: add -x86_64 to kernel filename on x86_64 Change-Id: I488c21048d0d4a1637db2457312042a8d1d7b236 Signed-off-by: Greg Hackmann <ghackmann@google.com> Conflicts: android/avd/info.c
ndroid/avd/info.c
|
53b435c014976c622bf93d6cb22e9a26df582d26 |
14-Mar-2014 |
JP Abgrall <jpa@google.com> |
Fix cache partition support The emulation tools don't fully support ext4. Yet. So we stick with the default which ends up being yaffs2. This needs a matching fstab change. Bug: 13330763 Change-Id: I0ddfa080c50ac6546ff72d648c07df9347799152 Signed-off-by: JP Abgrall <jpa@google.com>
l-android.c
|
2519727da0173c0b9086e09a43e49fe6aa2fb38b |
18-Mar-2014 |
Greg Hackmann <ghackmann@google.com> |
am bd6029d1: Merge "android: avd: add -x86_64 to kernel filename on x86_64" * commit 'bd6029d12e490dc15bbd9e6512c80a7bc7068e29': android: avd: add -x86_64 to kernel filename on x86_64
|
4d2939721629c1d2c0bca3383aefddcc65b8cd0e |
18-Mar-2014 |
Greg Hackmann <ghackmann@google.com> |
am bd6029d1: Merge "android: avd: add -x86_64 to kernel filename on x86_64" * commit 'bd6029d12e490dc15bbd9e6512c80a7bc7068e29': android: avd: add -x86_64 to kernel filename on x86_64
|
bd6029d12e490dc15bbd9e6512c80a7bc7068e29 |
18-Mar-2014 |
Greg Hackmann <ghackmann@google.com> |
Merge "android: avd: add -x86_64 to kernel filename on x86_64"
|
99579ce28b7ee342797e01afe8a9cb16163b812d |
18-Mar-2014 |
Greg Hackmann <ghackmann@google.com> |
android: avd: add -x86_64 to kernel filename on x86_64 Change-Id: I488c21048d0d4a1637db2457312042a8d1d7b236 Signed-off-by: Greg Hackmann <ghackmann@google.com>
ndroid/avd/info.c
|
7db680c60fd4aabd7f22a9690d4df3b01761e167 |
13-Mar-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
Try new host toolchain Fallback to the previous host toolchain if new one can't be found. Change-Id: Id7bba0bdc9ff4a691235937535907316ff83156a Conflicts: android/kernel/kernel_utils.cpp
akefile.android
ndroid-configure.sh
|
65b53ef37fa56e83206a1ed25be368f9c33aecb7 |
15-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 96ed653a: Merge "Support GPU emulation standalone build." into idea133 Auto-merge: 58832a1 * commit '96ed653a4e942b03c8bf492881cea778bbf5c222': Support GPU emulation standalone build.
|
e93d0753ad185bc398a25d7da24b518301e870ef |
15-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 96ed653a: Merge "Support GPU emulation standalone build." into idea133 Auto-merge: 58832a1 * commit '96ed653a4e942b03c8bf492881cea778bbf5c222': Support GPU emulation standalone build.
|
96ed653a4e942b03c8bf492881cea778bbf5c222 |
15-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Support GPU emulation standalone build." into idea133 Auto-merge: 58832a1 * commit '58832a1fc20a4be57480241e283163b9ee1d7442': Support GPU emulation standalone build.
|
0f9216423718c572039f055fcbc957c0d77f9ce1 |
14-Mar-2014 |
JP Abgrall <jpa@google.com> |
am 5a5be4af: Merge "Fix cache partition support" * commit '5a5be4afce0b4581abfbf32f4a3f478668235097': Fix cache partition support
|
54542c28976ee73541b579f1ab9b9c3f4d6934b0 |
14-Mar-2014 |
JP Abgrall <jpa@google.com> |
am 5a5be4af: Merge "Fix cache partition support" * commit '5a5be4afce0b4581abfbf32f4a3f478668235097': Fix cache partition support
|
5a5be4afce0b4581abfbf32f4a3f478668235097 |
14-Mar-2014 |
JP Abgrall <jpa@google.com> |
Merge "Fix cache partition support"
|
7f9826692febc48c6ce23f65bc6770fc5f9fe576 |
14-Mar-2014 |
JP Abgrall <jpa@google.com> |
Fix cache partition support The emulation tools don't fully support ext4. Yet. So we stick with the default which ends up being yaffs2. This needs a matching fstab change. Bug: 13330763 Change-Id: I0ddfa080c50ac6546ff72d648c07df9347799152 Signed-off-by: JP Abgrall <jpa@google.com>
l-android.c
|
10d5256e443e1a09a17f034ca5276ef37ff89eb8 |
13-Mar-2014 |
David Turner <digit@android.com> |
am b060ee01: Merge "goldfish: fix TTY for 64bit targets" * commit 'b060ee01ac547a6db432232190984e7caa13e92c': goldfish: fix TTY for 64bit targets
|
58832a1fc20a4be57480241e283163b9ee1d7442 |
12-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Support GPU emulation standalone build." into idea133
|
1af8215c58e5c94432f04ec87d34e429fe7cd7a6 |
03-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Support GPU emulation standalone build. This patch modifies the emulator's standalone build system to rebuild all GPU emulation libraries directly from sources, assuming their are located under ../../sdk/emulator/opengl/ or ../opengl/ Change-Id: I2ac8fc4bc2d06561dc52298689840f74171397aa
ndroid.mk
akefile.android
ndroid-configure.sh
ndroid-rebuild.sh
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/common.sh
ndroid/build/definitions.make
ndroid/build/host_executable.make
ndroid/build/host_shared_library.make
ndroid/build/host_static_library.make
istrib/googletest/Android.mk
istrib/package-release.sh
istrib/sdl-1.2.15/sources.make
|
db1811e2664b55bbcc3f2cf1d3e1f4f2f72540e8 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am b828fed7: Merge "Remove a few compiler warnings" * commit 'b828fed79a7f101e039335a1acf6df5da5b98f7f': Remove a few compiler warnings
|
d09a7d7c16c37ace579f60d49ff21368bacd1293 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 013c366a: Merge "Support kernels with version >= 3.10" * commit '013c366a20ea81d54b6773bf360cb47944e126e8': Support kernels with version >= 3.10
|
237c61e1de366ba07691c94ed370d77566a87c2d |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 557bf6c8: Merge "Enable x86_64 emulation support." * commit '557bf6c895a494f10594011416c700c5691029f9': Enable x86_64 emulation support.
|
0206484d873479ec1971355fc05833745d3f167f |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 4401d1f2: Merge "Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64" * commit '4401d1f24de8414bc5ee9b12b8b229fe29966d98': Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64
|
f5ff2a427bca51028ce936eb8a5f14bd283d2789 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 0fc8200e: Merge "translate-all.c: Multi-level page maps." * commit '0fc8200e488abe10f5f0cf8b9a1f11fcf2e28174': translate-all.c: Multi-level page maps.
|
ce9f776c05e6d48289b298b4bd2968cfe5bf4941 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 3541171c: Merge "Fix HAX emulation." * commit '3541171c9e286811b525a651e46869485281b266': Fix HAX emulation.
|
b0bdb61261bea25a566ea39edc3bc91a8fe66e37 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am c8e50868: Merge changes Ib1fc7cf2,I42b4bf1e,I605dde69,Iffc90462,I61a5b03e, ... * commit 'c8e50868d45851496fe258f4e8e046e179d4c2b6': Augment TCGContext. Move TranslationBlock routines to translate-all.c Create TBContext inside of TCGContext RAMBlock/RAMList integration. TextConsole -> QEMUConsole vl.c: Remove obsolete file. savevm.c: Getting closer to upstream.
|
718147499c460e862813acc2d5e7cbf184427fd3 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 27315355: Merge "Fix mingw debug build." into idea133 Auto-merge: 72aee33 * commit '27315355b7d248c1617a629addc5191dc9af46ec': Fix mingw debug build.
|
76697d5a5a7a0ad1ac8b3475beadde20bf1137f1 |
11-Mar-2014 |
David Turner <digit@android.com> |
am db4cb423: Merge "goldfish: enable 64 bit goldfish NAND device" * commit 'db4cb423222122243516b3df0c2d471400844a03': goldfish: enable 64 bit goldfish NAND device
|
5fcd4223b2ab2a9d8c83850d5fd87f067c8bac5d |
11-Mar-2014 |
David Turner <digit@android.com> |
am b8680e5a: Merge "goldfish: enable 64 bit goldfish mmc device" * commit 'b8680e5a9634443e3398e9a0d48a03d862ec281a': goldfish: enable 64 bit goldfish mmc device
|
f436b05e008a5a8ef1d2bb019006ad6396f31a66 |
11-Mar-2014 |
David Turner <digit@android.com> |
am f663be8d: Merge "goldfish: enable 64 bit goldfish PIPE device" * commit 'f663be8d124daad0b3bca640417dcc2567dfb814': goldfish: enable 64 bit goldfish PIPE device
|
94be4e495d0f4e3b3d0b0111d4f5bb9b3093a813 |
11-Mar-2014 |
David Turner <digit@android.com> |
am 55b0eedf: Merge "goldfish: enable 64 bit goldfish TTY device" * commit '55b0eedfa7b06f574ac7d31129f05ccb7b4759f2': goldfish: enable 64 bit goldfish TTY device
|
935ed21dcbabacc68dba6860feaa02be9f56f7f3 |
11-Mar-2014 |
David Turner <digit@android.com> |
am 3615dc2c: Merge "goldfish: enable 64 bit goldfish audio device" * commit '3615dc2c7414a4d02d9cdfe3e65be1e2644e24a7': goldfish: enable 64 bit goldfish audio device
|
bd9ab0c592e5f3c5c083b39aaad19452e28583f7 |
11-Mar-2014 |
David Turner <digit@android.com> |
am 37e88663: Merge "goldfish: enable 64 bit goldfish device" * commit '37e88663b2fa27b47a1e97fa2c8be96017d38947': goldfish: enable 64 bit goldfish device
|
07ab24e320ec06a1933049d3d99db62ba203fc27 |
11-Mar-2014 |
David Turner <digit@android.com> |
am 0117d9db: Merge "Fix build for x86_64 target" * commit '0117d9dbbfced2006336f1e9a2d050ba272977a4': Fix build for x86_64 target
|
d11ab47487e17d91a383b9856e06dde00c74d89d |
11-Mar-2014 |
David Turner <digit@android.com> |
am ff38cfe1: Merge "Document the recently added "onion" argument for layouts" into idea133 Auto-merge: 4a3b765 * commit 'ff38cfe168c9a760653bcb9a587a5c112e5bce51': Document the recently added "onion" argument for layouts
|
2682ed520853a18342b3f42f1121e6bb7517ed56 |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 348f2f25: Merge "Build system refinements." into idea133 Auto-merge: 46b20fe * commit '348f2f25fc698544fcf9a73077b8a199625a50dd': Build system refinements.
|
da6216ea7e9f94f1956e1211e5fd0634655a1226 |
11-Mar-2014 |
David Turner <digit@android.com> |
am 270d72a1: Merge "b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section." into idea133 Auto-merge: dd15e7f * commit '270d72a1f8c911f35be71414da9251738214970e': b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section.
|
fdaecad00f5fee411c3645b01d86ebc1d7b732be |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 8fc2e15f: Merge "distrib/package-release.sh: Add PC Bios files." into idea133 Auto-merge: 1b30d72 * commit '8fc2e15ffb002e3dffed56072c86fe1e574ed3be': distrib/package-release.sh: Add PC Bios files.
|
f5f76dfefbefa6ae894965420d0ed21c0c27e99a |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am d56189fd: Merge "Allow 64 concurrent emulators to run easily." into idea133 Auto-merge: c930b2b * commit 'd56189fddb462b1decc623642f77be59da5f7142': Allow 64 concurrent emulators to run easily.
|
e6e46882f94a0b50b96354d2bf5a96b94a13e13b |
11-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am f3ba0fac: Merge "Merge aosp/idea133 into aosp/master" * commit 'f3ba0fac665645893312d5e8c9b1df7a49a41085': package-release.sh: Add --darwin-ssh=<host> option Fix Darwin build. Upgrade libpng to version 1.2.46 (from 1.2.19) Upgrade Zlib to 1.2.8 (from 1.2.3) Only print yaffs2/ext4 message with -verbose or -debug-init [MIPS] Fix cpu_mips_translate_address return value Remove trailing spaces in misc sources. New C++ helper classes. Fix Ext4 filesystem support. Fix random main loop crashes. Fix mips emulation regression. New packaging script for sources and binaries. opengl: Simplify emulator build.
|
06bc303d96b4eccfe3e657501eb22682b7127eb2 |
11-Mar-2014 |
David Turner <digit@android.com> |
am d0a3622b: Merge "[MIPS] Fix cpu_mips_translate_address return value" * commit 'd0a3622bca0e4ae35521016c97a268ef7d4931f9': [MIPS] Fix cpu_mips_translate_address return value
|
6e647bb5234401a84536bd1faaa6ab7faa766f2a |
11-Mar-2014 |
David Turner <digit@android.com> |
am b060ee01: Merge "goldfish: fix TTY for 64bit targets" * commit 'b060ee01ac547a6db432232190984e7caa13e92c': goldfish: fix TTY for 64bit targets
|
b060ee01ac547a6db432232190984e7caa13e92c |
11-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: fix TTY for 64bit targets"
|
a1a2b3fded2d2797e6590c1b3a2c684c6ff9285d |
10-Mar-2014 |
Octavian Purdila <octavian.purdila@intel.com> |
goldfish: fix TTY for 64bit targets This patch switches to using target_ulong instead of hwaddr when handling the tty write buffer. hwaddr refers to physical addresses which can have a different bit width than virtual addresses. Change-Id: Ieca2a9b98e74ae2e93719b149114f8dd724adb1c Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
w/android/goldfish/tty.c
|
30adca17610b572def097597fb19cdccbb4dddaf |
10-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am b828fed7: Merge "Remove a few compiler warnings" * commit 'b828fed79a7f101e039335a1acf6df5da5b98f7f': Remove a few compiler warnings
|
b828fed79a7f101e039335a1acf6df5da5b98f7f |
10-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Remove a few compiler warnings"
|
8b8768b9e2f1f0c77a315c04995a35fcb9861b72 |
10-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Remove a few compiler warnings Change-Id: I72ad2653c1eedd646e21abbc1b3ecb2654ab6b66
nclude/hw/elf_ops.h
cg-runtime.c
|
f6254194bc53a8be133bdc1d34dd93b37122af74 |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 013c366a: Merge "Support kernels with version >= 3.10" * commit '013c366a20ea81d54b6773bf360cb47944e126e8': Support kernels with version >= 3.10
|
5ee40dd9ab687edf6e0428f45ab1d5c63e991c55 |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 557bf6c8: Merge "Enable x86_64 emulation support." * commit '557bf6c895a494f10594011416c700c5691029f9': Enable x86_64 emulation support.
|
1c5b99278e26aa72301924fd8e830ef8e8111020 |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 4401d1f2: Merge "Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64" * commit '4401d1f24de8414bc5ee9b12b8b229fe29966d98': Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64
|
35760335e0bf27ff0f65d8c00bdd88b790da595d |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 0fc8200e: Merge "translate-all.c: Multi-level page maps." * commit '0fc8200e488abe10f5f0cf8b9a1f11fcf2e28174': translate-all.c: Multi-level page maps.
|
8b64723b9807fb24dcdf15f07a28f957edad2b5f |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 3541171c: Merge "Fix HAX emulation." * commit '3541171c9e286811b525a651e46869485281b266': Fix HAX emulation.
|
013c366a20ea81d54b6773bf360cb47944e126e8 |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Support kernels with version >= 3.10"
|
557bf6c895a494f10594011416c700c5691029f9 |
08-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Enable x86_64 emulation support."
|
4401d1f24de8414bc5ee9b12b8b229fe29966d98 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64"
|
0fc8200e488abe10f5f0cf8b9a1f11fcf2e28174 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "translate-all.c: Multi-level page maps."
|
3541171c9e286811b525a651e46869485281b266 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix HAX emulation."
|
c6e0caedac5585546cb68605418eedc9e726b44b |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Support kernels with version >= 3.10 Newer Android Linux kernels modify the way certain devices are named, i.e.: /dev/qemu_pipe is renamed as /dev/goldfish_pipe. /dev/ttyS<num> is renamed as /dev/ttyGF<num> This patch adds support code to the emulator to deal with this as transparently as possible: 1) Add a new hardware property 'kernel.newDeviceNaming', a string which can only take the values 'autodetect', 'no', and 'yes'. 2) Support code to probe the type of a kernel image. IMPORTANT: The kernel implementation depends on the host /usr/bin/file to properly recognize kernel files and extract their version number. This really only works on Linux and OS X, and only for x86 and x86_64 kernel images. A future patch will implement more robust detection by essentially doing its own probing through libmagic or equivalent. Note that there doesn't seem to be any existing libmagic rules to recognize ARM and MIPS kernel images at the moment :-( See android/kernel/kernel_utils* 3) Modify the emulator startup code to perform auto-detection when possible (broken on Windows, and non Intel archs, see comment above). 4) Modify the kernel command line generation to handle the new TTY device naming 5) Modify the Goldfish pipe virtual device implementation (since the device name presented to the kernel also changed). This should be enough to auto-detect Linux 3.10+ x86_64 kernel images on Linux. Change-Id: Ied517f8a1fdeb18d84fa9a12ebcdc3daa1f41d9a
akefile.common
akefile.tests
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/avd/info.c
ndroid/kernel/kernel_utils.cpp
ndroid/kernel/kernel_utils.h
ndroid/kernel/kernel_utils_testing.h
ndroid/kernel/kernel_utils_unittest.cpp
ndroid/main.c
ndroid/utils/path.h
ocs/ANDROID-QEMU-PIPE.TXT
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/pipe.c
w/i386/pc.c
nclude/hw/android/goldfish/pipe.h
l-android.c
|
bc7c590ff3d9db3021b3c7ff41493632178c07f0 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 348e99a0: Merge "Fix random main loop crashes." * commit '348e99a05f589470c8364e588ce4b1be7b353673': Fix random main loop crashes.
|
0f5d7f7e90f868b70f4b4766075d370470406c5e |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am e0b1f2ec: Merge "Fix mips emulation regression." * commit 'e0b1f2ec82d7b872bc7e06fbad1209df7bc76c92': Fix mips emulation regression.
|
108bdcc8b33a7a1952369eccf7be0d774e9a170c |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 93b8620a: Merge "Merge aosp/idea133 into aosp/master" * commit '93b8620af6f90f325af401bb92dfaa8eac715e4c': Add boot.prop support. android/base/files/PathUtils.h: add new header. android/base/EintrWrapper.h: EINTR handling C++ helper. android/base/memory/ScopedPtr.h: new helper class. android/base/StringView.h: Another C++ helper class. android/base/Log.h: Add C++ Logging helper class.
|
baa97c5bb48ca695416f9060293cfb1f1aee0c32 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am db17ee02: Merge changes I75e21a86,I4b775eac,I0516af43,Ifbcf4a52,I83c84cf4 * commit 'db17ee028b71d4bce4d74ed31141e5c316f615dd': Remove compiler warnings include/exec: Mist minor integrations. <sysemu/os-xxxx.h>: upstream version. qemu-timer.c: Use upstream version. Move some cpu_xxxx() function to cpus.c
|
5018bda9fde91db248793046a0d09bd1b7c190a3 |
07-Mar-2014 |
David Turner <digit@android.com> |
am 17307d8e: Merge "goldfish: reserve RTC irq" * commit '17307d8e0081925b74760b327782bbe0365ce3f0': goldfish: reserve RTC irq
|
dc78122d7b55c6970b9756b8aeaaf0da9d088ae0 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Enable x86_64 emulation support. At last, we can support x86_64 targets by simply adding TARGET_X86_64 1 in target-x86/config.h. + Recognize 'x86_64' as a valid CPU ABI in build.prop and associate it with 'emulator-x86' properly. + Remove obsolete definition of TARGET_PHYS_ADDR_SPACE_BITS, since this is now handled by target-*/cpu.h anyway. + Add missing util/host-utils.c required by x86_64 helper functions in target-i386/op_helper.c + Remove obsolete VPATH entry in top-level Makefile. This replaces the patches: https://android-review.googlesource.com/80370 https://android-review.googlesource.com/80371 NOTE: This still only supports 3.4 kernels, for 3.10 and higher, a future patch will address required changes. Change-Id: Iad221ac96b68fd1a1a8ca89650ef5db69c74c312
akefile
akefile.android
akefile.target
ndroid/avd/util.c
ndroid/config/config.h
ndroid/config/target-x86/config.h
|
48fbbc097293db01bdfb3be6511a8a40451b4db0 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Cleanup HOST_LONG_BITS, HOST_I386 and HOST_X86_64 HOST_LONG_BITS is now computed automatically in include/qemu-common.h so remove all the configuration/probing that was required before this patch to get the correct value. Also get rid of HOST_I386 and HOST_X86_64 since they are not needed anymore. Change-Id: I61823a896033e38938346242b7aea78d3e832826
ndroid-configure.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/darwin-x86_64/config-host.h
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-ppc/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/opengles.c
udio/audio.c
nclude/exec/cpu-defs.h
nclude/qemu-common.h
|
3e0677df2819b1366819fe4112dc8464425b6eda |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
translate-all.c: Multi-level page maps. This brings translate-all.c to a state much closer to upstream. The major difference is the implementation of multi-level page tables (for PageDesc and PhysPageDesc entries). This is a preliminary requirement to handle 64-bit address spaces properly. + Move cpu_interrupt() from exec.c to translate-all.c Change-Id: I12f17cc92faa51cf6eb9ceba2be4b29817eed5fe
pu-exec.c
putlb.c
xec.c
nclude/exec/exec-all.h
arget-arm/op_helper.c
arget-i386/op_helper.c
arget-mips/op_helper.c
ranslate-all.c
ranslate-all.h
|
f2de2ae9ce153cea6119b05e640dbf35db3b519a |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Fix HAX emulation. The change at https://android-review.googlesource.com/#/c/84261/ broke HAX emulation under Windows and OS X, because the refactored code didn't properly call hax_populate_ram() _after_ actually allocating the virtual memory in the process' address space. This patch fixes the issue. Change-Id: Ie8808b567200a5db1158f4ed1675b600f28edc74
xec.c
arget-i386/hax-windows.c
|
d085f5b7f86ad69aefa42f25326230874f2f7217 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 87c16672: Merge "Fix the emulator build." * commit '87c16672ca55e0c89826e0855b84cd3c2d5abee8': Fix the emulator build.
|
987d5bb20de3d391780ba59eaa072715ce49243d |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 4338d0ce: Merge \'aosp/idea133\' into \'aosp/master\' * commit '4338d0ce1f6a7bf80b5de821bb8c6071f832c9c4': android-rebuild.sh: Run unit test suites. Cleanup: Remove 100+ compiler warnings. Add android/utils/eintr_wrapper.h build-kernel.sh: Update to support x86_64 kernels. Fix crash when -snapshot-list is used on 64-bit systems. Fix battery emulation. Fix Windows command-line quoting. Fix OSX standalone build to use the right XCode SDK. Fix Windows unittests build. Introduce GoogleTest-based unit tests. Fix ADB bridge port number being sent to ADB. Build both 32-bit and 64-bit binaries in standalone build.
|
eaef048bc5eeb07133b9a0d17a1e5545d4419ef5 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am f9077a88: Move main loop logic to main-loop.c * commit 'f9077a88a0b9edca081b0810dde73d108db087a6': Move main loop logic to main-loop.c
|
8de7742db315e6420ab4401d09b3e88f8cc43bd2 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am d79c7c53: Remove dead CONFIG_IOTHREAD code. * commit 'd79c7c53b561aeb2f34ff5cfd66c8360e7af4f36': Remove dead CONFIG_IOTHREAD code.
|
f885e02e25edba516be9a862761724e4d3e5e8e2 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 32d5d8e3: Remove obsolete qemu_service_io() * commit '32d5d8e307eb8d68bb319aa1af15e8cf2a0502ba': Remove obsolete qemu_service_io()
|
e1d76850487e73b415ff640ddababd8ba895c992 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 81911b0d: Remove dead KQEMU support code. * commit '81911b0de42d9e949deda2dfef6a59a1c0561bda': Remove dead KQEMU support code.
|
fa07e176cb0f9f23733390e0b68db24c6a2c8265 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am a18ede0b: qemu-timer-common.c: Move to util/ to match upstream. * commit 'a18ede0ba44219ff3c65a380fa51d8baa62d19ef': qemu-timer-common.c: Move to util/ to match upstream.
|
96bea78625f2fea284972ce10888ad678fd93f93 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am a5407823: ui/d3des.h: Use upstream version. * commit 'a54078236ddcb6701538607e11e296d0e980f646': ui/d3des.h: Use upstream version.
|
978a547e52535f338487f738fe8cd658ee92515d |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am b9d9ba6b: util/envlist.c: Use upstream version * commit 'b9d9ba6b123f552020e1dfd22f38bfa0f73bc67c': util/envlist.c: Use upstream version
|
109557a8b97cca941b99dead07e79a3a382ad6de |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 31a3d5b8: util/cutils.c: Use upstream version. * commit '31a3d5b8f00c8ee72d44c4e7d4e37023ee32e412': util/cutils.c: Use upstream version.
|
397ecdced0d7c7808bc2545a4815d55b562e28ca |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 74f2ec66: Remove unused util/acl.c * commit '74f2ec66c299bf9706d209d3fca597afd733a8e1': Remove unused util/acl.c
|
08319ba267af4c709009dccd4c04fbcefd1aa1b1 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 494b129f: util/compatfd.c: upstream implementation. * commit '494b129f77a2254e235244c605fe8a21f7188edd': util/compatfd.c: upstream implementation.
|
f8c193b833340f0dae97c89562a13484d9ed35ef |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 8f5743f1: tcg: Remove unused TCG target sources * commit '8f5743f12c680ceb5ea7766adb17696117cd523f': tcg: Remove unused TCG target sources
|
d572695527da8a1a839187937251a7d013f5b194 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 634e497c: mini-glib: Add GSource declarations. * commit '634e497c7add1ce732571203652d2c7169612905': mini-glib: Add GSource declarations.
|
2bc802b5a6bea235aa477519c41fcacbbbc772ec |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 086e66e1: qemu-thread: use upstream version. * commit '086e66e13d37c79da0cd90b92f0127c869aa7b9d': qemu-thread: use upstream version.
|
8605389b1fd50979a39eab12890f516386eb5524 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 40022d75: block: Remove unused block drivers. * commit '40022d753d452bac40c3df682a37aa34b4af72a3': block: Remove unused block drivers.
|
c1f19f5f6c68a97eedc54af3414220fd39994b3c |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am cd3a1a78: hw/android/goldfish: Remove misc. minor compiler warnings. * commit 'cd3a1a78a82d0d84b9d1a264c5cb71aeb27645e5': hw/android/goldfish: Remove misc. minor compiler warnings.
|
235ef76e19b6a2a1354a9fc1aa76790c43b15082 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 171dd0bf: Remove CONFIG_TRACE support. * commit '171dd0bf53f93e64b71d3edc958e15f40c96748d': Remove CONFIG_TRACE support.
|
7c35f019ac8f43caf6ac9dc5a63ac5b083b38868 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 461aac54: qemu-io.c: Remove unused file. * commit '461aac54465d7562717062196ff629c36d964242': qemu-io.c: Remove unused file.
|
aeb25278a832f1de8de1e96696186907f5a24ea6 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am df13b33f: device_tree.c: Remove unused source file and its header. * commit 'df13b33feb3be71da6fdee2cf11bdddc7285cb7e': device_tree.c: Remove unused source file and its header.
|
d6bd9af1876450a70dbab380f91ef39cc71311f8 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am aa1180ca: stub monitor implementation. * commit 'aa1180ca05774398245953deb306c0e25829afee': stub monitor implementation.
|
9a8c6c8660995dd5f6af072cb3050f66830658bd |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am dc7a2b61: migration: Remove unused sources. * commit 'dc7a2b61b139c3593587fe48a77bbc8735f5daba': migration: Remove unused sources.
|
6e6dec1f8ac931a59b3038646c2c3e32feaf31c5 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am c79de3c6: Get QEMUFile implementation to upstream level. * commit 'c79de3c66b3506a1c6b00daedaea9b616b3e140c': Get QEMUFile implementation to upstream level.
|
bc56ce53258829462fcf6a5ae3999775f8cac419 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 0e051541: migration/qemu-file.h: Move QEMUFile declarations here. * commit '0e0515410009c5bdd4d2d77a4a9131081573f040': migration/qemu-file.h: Move QEMUFile declarations here.
|
80c2f2e148673228d0edad9ce883c8bebdaf7810 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 9b3a4b03: qemu-common.h: Remove include of cpu.h * commit '9b3a4b03315af9bcdf282243059e8fd1ce1c5c70': qemu-common.h: Remove include of cpu.h
|
8891f9fc666c549dd226a3fb55695936e4fe9088 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 73dd5fc7: Rename android/config.h to android/config-file.h * commit '73dd5fc7da33280597dc6302ad8116d3723ebf3e': Rename android/config.h to android/config-file.h
|
1f2875bb0227e736a7abf371ffeb6cb0357a722a |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 7e9f6c19: exec/cpu-all.h: Get rid of obsolete CPULogItem type and functions. * commit '7e9f6c194a8e3e661cc89302db6690ff6835db85': exec/cpu-all.h: Get rid of obsolete CPULogItem type and functions.
|
8c6055439b58d74fca620bd684bd804e1e8d3950 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 4d6613c9: Simple renaming: CPUOldState -> CPUArchState where relevant. * commit '4d6613c972c53178ff9ea39de7fa79d07649fad5': Simple renaming: CPUOldState -> CPUArchState where relevant.
|
1e3d1b393867e6c53f82d631d01f10a8f1202ac8 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am d293dada: exec.c: get rid of qemu_host_page_bits. * commit 'd293dadacaa2880099b90dedcc77b66fdf8338e7': exec.c: get rid of qemu_host_page_bits.
|
34d84dbe7c14ee0a366d7d17e5a3b1fc8ecd572d |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 63ee0557: <exec/def-helper.h>: upstream version * commit '63ee0557e9677ead2c20cfffc2f30e426ec6e8ab': <exec/def-helper.h>: upstream version
|
31c2077dc1a70d5e7b93f4217f5bdcabf3716d04 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 3dc53fc5: cputlb.c: move tlb routines there to match upstream. * commit '3dc53fc5342d24fae977049a40c34cc63ba04ad6': cputlb.c: move tlb routines there to match upstream.
|
5516e5356982eeb10e264d77832789a3dc815b37 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am e7c2677f: <qemu/error-report.h>: upstream version. * commit 'e7c2677fc621a363ca2a9cbec2aa3bba9ddcb0e0': <qemu/error-report.h>: upstream version.
|
2300c1cf6c1063b81b680621e9131ba9fbf0780a |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 5c29b10e: <qemu/osdep.h>: Remove duplicate macro definition (see <qemu/compiler.h>) * commit '5c29b10ef602398e3ea37a9348110375a2cab5cc': <qemu/osdep.h>: Remove duplicate macro definition (see <qemu/compiler.h>)
|
69ab2c88295c345425e838183fc631fc40e58426 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 67c35565: qemu-log.c: upstream integration. * commit '67c355655125676a70926c8557a27e79e2d68a18': qemu-log.c: upstream integration.
|
848a7d7a5b85c54cbea82986bc071ad61767a48e |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 6731cf52: <qemu-common.h>, <osdep.h>: upstream integration. * commit '6731cf52901064b55e19bae60ade2ccb5f69829c': <qemu-common.h>, <osdep.h>: upstream integration.
|
1a2812c44b98a806cb3f415688dde471aef2a08d |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 94cf4e22: android/hw-pipe-net.c: Remove compiler warning * commit '94cf4e227249b0575c2f1b945357cf500864bb6e': android/hw-pipe-net.c: Remove compiler warning
|
1d4311606aa1653c219cd420a2ac9562960b051f |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 8848f632: cache-utils: upstream integration * commit '8848f632455c464be35092720757b953f57c29fe': cache-utils: upstream integration
|
f36d8dc86bedd8701044e8d06e255fb0de4f6184 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am e33e5e9d: mini-glib: Add g_critical and G_DIR_SEPARATOR_S * commit 'e33e5e9dee88459eb11456a773bdb64e1cce53eb': mini-glib: Add g_critical and G_DIR_SEPARATOR_S
|
7f322c21d4b520a51e1d8db40c12e93b5808f2ce |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 9069fab3: mini-glib: Add GQueue. * commit '9069fab3c26d972318fe75192f8194294451ccbc': mini-glib: Add GQueue.
|
014f2d32c84a08a6b1eb5d32bb1e7733d2f3bd58 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 45df61ba: mini-glib: Add g_strsplit and g_strfreev * commit '45df61baff91503dd922964044345de5da230314': mini-glib: Add g_strsplit and g_strfreev
|
a650b0ef527e5124bf7a580830272836951e86a7 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 2e36f056: Add a few QOM sources to the build. * commit '2e36f0569aaef439327309aebcf16dfbfac52a9a': Add a few QOM sources to the build.
|
e78b344f244013af4412c4f1ec08a46b32ad7db4 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am ad5a0ac8: mini-glib: Add g_str_hash and g_str_equal * commit 'ad5a0ac8a11793472af654411a522270a4f1e5a1': mini-glib: Add g_str_hash and g_str_equal
|
5ea57a035efea35b99ad0afae2bfc0010b11ed62 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 1befd344: Bring <qemu/iov.h> and <qemu/typedefs.h> * commit '1befd3440439e8181a31140674e847f2d3e1481e': Bring <qemu/iov.h> and <qemu/typedefs.h>
|
495c3c796ec85369fad0c0485a41791112d3436c |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am e2678e11: Rename CPUState to CPUOldState. * commit 'e2678e116c8cdb0f36b247a5bd9cfacc849362fc': Rename CPUState to CPUOldState.
|
ea1c98d5e2997ff444e87783af0a9bc21b22431a |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 910aea96: qapi: First integration of qapi definitions. * commit '910aea96b67d7f0357f586c47f20848ec435aa1b': qapi: First integration of qapi definitions.
|
79303cd5b12123b3eb3a7488f2144e074fd4a45a |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 0dc43a9a: disas.c: upstream integration. * commit '0dc43a9a7d4ed798d2c53792fe30a907f81d7615': disas.c: upstream integration.
|
d4d715bfd20114a3fb2d88a3eb1e944f1ff7562a |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 26a8fb64: target-i386/mips: Minor updates from upstream. * commit '26a8fb6421ab91cfdecdbee299e5e28918c4f0d4': target-i386/mips: Minor updates from upstream.
|
a5aed09201b473b2abd08f2d895970f14d15db52 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 85125480: target-arm/cpu.h: Minor updates. * commit '85125480c07e11d5dd98f69b71bded86ee903075': target-arm/cpu.h: Minor updates.
|
1640d57c43804b502d7c145bd5908c804492b416 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am a6775c75: util/cutils.c: update to upstream. * commit 'a6775c752a2af7a51b431367e284f3ac619e48f3': util/cutils.c: update to upstream.
|
50b91da7c28ff855bc44e303c21e8d67ac0d8ab4 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am f3f3c9b8: mini-glib: Add GHashTable implementation. * commit 'f3f3c9b864a902e10cefb0e666f2354672352fca': mini-glib: Add GHashTable implementation.
|
24c5603de12b11c5977448faf0de070ea52862f3 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am aadb3b58: mini-glib: Add GSList support. * commit 'aadb3b585bfe9f7ddd00d8c4276db4828665a81e': mini-glib: Add GSList support.
|
0881ed1a87c845bf47676fcdc95169a7810ea31a |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 5b693bd2: mini-glib: Add g_win32_error_message() implementation. * commit '5b693bd24df715e5ea790784637d0d203fb5be0d': mini-glib: Add g_win32_error_message() implementation.
|
7955dcf7dae3fe905579b7b35c761f0a5bf32968 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am fd77237e: mini-glib: Add g_assert() et al. * commit 'fd77237e061fbae1abac9466c4de604137ffbb5d': mini-glib: Add g_assert() et al.
|
bceff01847db6b04f6f19436f4ff537980b9243c |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 8bfaf41d: <qemu/aes.h>: Minor upstream update. * commit '8bfaf41d4fed01472c04ad2f61a82cff68c8186e': <qemu/aes.h>: Minor upstream update.
|
648cf7438542bfc185849ef27af4bc42d26214c8 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am f0729c75: Update <qemu/bswap.h> and <exec/cpu-all.h> * commit 'f0729c75f1b64e3645635bec9a8462a63be3b27f': Update <qemu/bswap.h> and <exec/cpu-all.h>
|
7a1e60b1ba9bd8df77c577d92db4a76500ec6c9f |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am f6669d7b: update <qemu/atomic.h> and add <qemu/compiler.h> * commit 'f6669d7bf05c4abb8f95862e82322ec4689251f4': update <qemu/atomic.h> and add <qemu/compiler.h>
|
3b10d02653468daf226e5d5322eb96a6d32e9cda |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 2184d300: <qemu/notify.h>: update to match upstream. * commit '2184d300da3cbf971fadc095edfa9537f371f9d1': <qemu/notify.h>: update to match upstream.
|
42c16c9386472216c00ac943e71a3427d55dd72e |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 58c33adc: android-configure.sh: Fix GLES auto-detection. * commit '58c33adc06567875e1f6f3f4a7cdc77099b55881': android-configure.sh: Fix GLES auto-detection.
|
f0b76e90374d625ff6444a3000b8745da3732328 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 3d621099: android-rebuild.sh: Run unit test suites. * commit '3d621099b7deeecdb2b41a5f7658237a79e5808d': android-rebuild.sh: Run unit test suites.
|
5f50e16f0f9dc2c78d9f167423448c5ed1f4c765 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am a2c14f94: Cleanup: Remove 100+ compiler warnings. * commit 'a2c14f947951612b45024095afd2210aa7368773': Cleanup: Remove 100+ compiler warnings.
|
1cbc691961fe0106f296ff84ae3f3fb29c2de44d |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am af81d743: Add android/utils/eintr_wrapper.h * commit 'af81d7432594d8459c4fb9f76c5e8a981f69a94c': Add android/utils/eintr_wrapper.h
|
1d284da6ddb17ad8f5de89fe3103f10d754a511e |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am b6bd3ac4: build-kernel.sh: Update to support x86_64 kernels. * commit 'b6bd3ac4d6576e6280469be01685747ffa255874': build-kernel.sh: Update to support x86_64 kernels.
|
753d931c8c67e39bc5f6e8252311c1ff82dabd4c |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am ef00997e: Fix crash when -snapshot-list is used on 64-bit systems. * commit 'ef00997efb352a0ab282c9d7bb960be500d3de8b': Fix crash when -snapshot-list is used on 64-bit systems.
|
b610afb33e05f52135c558448ad8648d4558af58 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 685b2c21: Fix battery emulation. * commit '685b2c217933513117aae2e058324cd9456432c6': Fix battery emulation.
|
9ca9a75c18d26aac508a0c5d84c1e89af162b206 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 7745b32e: Fix Windows command-line quoting. * commit '7745b32edeb9ec1c2763030bb42a8fc0c3e6d8c4': Fix Windows command-line quoting.
|
30ba9009f70b2d53f17b34972b0f3b1500198d3a |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am a07421fe: Fix OSX standalone build to use the right XCode SDK. * commit 'a07421fecfcd0b34d60ff41da7a8621c92cbf220': Fix OSX standalone build to use the right XCode SDK.
|
5f5db4fa38cee71d4463b1ab2dd745a117036556 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 7342c8a3: Fix Windows unittests build. * commit '7342c8a36068977855b3becfe1bc994147e837bb': Fix Windows unittests build.
|
bd7502b40afd2cdaaa0719729da605a44b22b5a4 |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 57deae3d: Introduce GoogleTest-based unit tests. * commit '57deae3dd6a33ede5b9c7daebaabf795f3525fc3': Introduce GoogleTest-based unit tests.
|
cf9323b435883b7bd892a72a21a547dca41edd7f |
07-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 7275548a: Fix ADB bridge port number being sent to ADB. * commit '7275548a990c6ef0db47b791e839f231d2d991a4': Fix ADB bridge port number being sent to ADB.
|
989f0c3dd11cc64104ac21c50bfb91806e6e8abe |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am f6f50078: Build both 32-bit and 64-bit binaries in standalone build. * commit 'f6f50078e3261143aba759697bc2787f9855a51f': Build both 32-bit and 64-bit binaries in standalone build.
|
381177bc4f9468e82a396e24b498e3ad28dd57c6 |
07-Mar-2014 |
David 'Digit' Turner <digit@android.com> |
am 0f24a6cf: Merge "Documentation update." * commit '0f24a6cf2eb5272c190900895cab3448870eed45': Documentation update.
|
3d706c8f21df52cb869e4191c61202cd984024ad |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am c8e50868: Merge changes Ib1fc7cf2,I42b4bf1e,I605dde69,Iffc90462,I61a5b03e, ... * commit 'c8e50868d45851496fe258f4e8e046e179d4c2b6': Augment TCGContext. Move TranslationBlock routines to translate-all.c Create TBContext inside of TCGContext RAMBlock/RAMList integration. TextConsole -> QEMUConsole vl.c: Remove obsolete file. savevm.c: Getting closer to upstream.
|
c8e50868d45851496fe258f4e8e046e179d4c2b6 |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes Ib1fc7cf2,I42b4bf1e,I605dde69,Iffc90462,I61a5b03e, ... * changes: Augment TCGContext. Move TranslationBlock routines to translate-all.c Create TBContext inside of TCGContext RAMBlock/RAMList integration. TextConsole -> QEMUConsole vl.c: Remove obsolete file. savevm.c: Getting closer to upstream.
|
0acaa8121d2c2725d79e8b51aeb0a4e3a55e0aa9 |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 27315355: Merge "Fix mingw debug build." into idea133 Auto-merge: 72aee33 * commit '27315355b7d248c1617a629addc5191dc9af46ec': Fix mingw debug build.
|
27315355b7d248c1617a629addc5191dc9af46ec |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix mingw debug build." into idea133 Auto-merge: 72aee33 * commit '72aee3369150fffb1b6c114469d916eb42da58dd': Fix mingw debug build.
|
35264728eee51366da78305636fb2d494af83e43 |
06-Mar-2014 |
David Turner <digit@android.com> |
am db4cb423: Merge "goldfish: enable 64 bit goldfish NAND device" * commit 'db4cb423222122243516b3df0c2d471400844a03': goldfish: enable 64 bit goldfish NAND device
|
cab113ad1a0a7928a70ff2720de15879eae8d9a9 |
06-Mar-2014 |
David Turner <digit@android.com> |
am b8680e5a: Merge "goldfish: enable 64 bit goldfish mmc device" * commit 'b8680e5a9634443e3398e9a0d48a03d862ec281a': goldfish: enable 64 bit goldfish mmc device
|
72aee3369150fffb1b6c114469d916eb42da58dd |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix mingw debug build." into idea133
|
940bbfbe153ce66d546047e692128f97d2adfa46 |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Fix mingw debug build. This fixes the standalone debug Windows build, i.e.: ./android-rebuild.sh --mingw --debug It looks like Mingw32 doesn't provide ffs() in debug mode. Go figure. Change-Id: I24a2fc964bc465253cb9db8c520e07b37187ca7c
til/oslib-win32.c
|
975bba804aed54452f774cdbf79a7b4732fc7696 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Augment TCGContext. This moves many static buffers into the TCGContext data structure to match upstream. This shouldn't affect performance. Change-Id: Ib1fc7cf2baef155f1eaadbf9bfd9e2d381606a07
nclude/exec/exec-all.h
nclude/exec/gen-icount.h
arget-arm/translate-android.h
arget-arm/translate.c
arget-i386/translate.c
arget-mips/translate.c
cg/tcg-op.h
cg/tcg.c
cg/tcg.h
ranslate-all.c
|
ff9a2b851f95dff46171881afcdc65b2e164d36d |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Move TranslationBlock routines to translate-all.c This matches upstream and makes comparison easier. Note that the implementation has not changed. In particular the page cache still doesn't work with TARGET_PHYS_ADDR_SPACE_BITS == 64. Change-Id: I42b4bf1e4ee819ac76555082c810534415475d55
xec.c
nclude/exec/exec-all.h
ranslate-all.c
|
1348777d4229cf65ef12d0a4ee531d4502847277 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Create TBContext inside of TCGContext This matches upstream. Change-Id: I605dde69aab64dcec3a81875912a6e611ce0cf05
pu-exec.c
xec.c
nclude/exec/exec-all.h
arget-arm/translate-android.h
arget-i386/helper.c
cg/tcg.h
|
0e8e7484a282d510c335a5f8a238ad02250345ad |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
RAMBlock/RAMList integration. This patch back-ports changes to the RAMBlock/RAMList types which are used to manage the memory buffers used to keep the guest RAM pages in memory. Change-Id: Iffc90462af2efe9be712356bdefa93cdd1d470b5 Note: this doesn't use the new MemoryRegion API yet.
rch_init.c
xec.c
nclude/exec/cpu-all.h
nclude/hw/xen/xen.h
ain-loop.c
l-android.c
|
0a0e8939c0d98ed72f6d84ebd106ac3c37a3f107 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
TextConsole -> QEMUConsole Change-Id: I61a5b03ee352de5dfbc05d2923b80b286e4c6b91
nclude/qemu/typedefs.h
i/console.c
|
ab7cd71808a0dd5238f7ec51e3acc5ee346ece51 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
vl.c: Remove obsolete file. vl.c was never compiled, but kept as a reference for vl-android.c which includes heavy Android-specific customizations. Since the latter is going to change a lot in the future, don't keep the old one anyway. Change-Id: I1f12bbc52f43adb251a365929fac5f21b41a83f7
l.c
|
5cb5c0b8c5145dc0002b24e1421a3fa7a697475e |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
savevm.c: Getting closer to upstream. This patch refactors savevm.c considerably to get much closer to upstream. The main benefit is the introduction of savevm_register() and savevm_unregister() functions, which allow the client to provide a description of the state through a VMStateDescription structure. The 'legacy' register_savevm() and unregister_savevm() are still provided (just like upstream does). Future patches will 'upgrade' our virtual devices to the new interface. NOTE: Since DeviceState is not implemented properly yet, qdev_get_path() is stubbed to always return NULL. Change-Id: I7bfa201da40a0e470fafde6ccc002a4216ecd9c1
ndroid/hw-qemud.c
udio/audio.c
pus.c
xec.c
w/android/android_mips.c
w/android/goldfish/audio.c
w/android/goldfish/battery.c
w/android/goldfish/events_device.c
w/android/goldfish/fb.c
w/android/goldfish/interrupt.c
w/android/goldfish/mmc.c
w/android/goldfish/nand.c
w/android/goldfish/pipe.c
w/android/goldfish/switch.c
w/android/goldfish/timer.c
w/android/goldfish/tty.c
w/arm/arm_gic.c
w/arm/armv7m_nvic.c
w/core/dma.c
w/input/pckbd.c
w/input/ps2.c
w/intc/apic.c
w/intc/i8259.c
w/intc/ioapic.c
w/net/ne2000.c
w/net/smc91c111.c
w/nvram/fw_cfg.c
w/pci-host/piix.c
w/pci/pci.c
w/timer/i8254.c
w/timer/mc146818rtc.c
nclude/hw/hw.h
nclude/migration/vmstate.h
nclude/qemu/bitmap.h
avevm.c
lirp-android/slirp.c
elephony/android_modem.c
l-android.c
l.c
|
db4cb423222122243516b3df0c2d471400844a03 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: enable 64 bit goldfish NAND device"
|
b8680e5a9634443e3398e9a0d48a03d862ec281a |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: enable 64 bit goldfish mmc device"
|
d6ed3e25287d85bbf35ec1f95c7ed819bf9af42e |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: enable 64 bit goldfish NAND device Enable the 64 bit NAND device emulation in the goldfish platform. Change-Id: I9841512d9d13e133a2f7145fba836f7cdc928ccf Signed-off-by: Jun Tian <jun.j.tian@intel.com>
w/android/goldfish/nand.c
w/android/goldfish/nand_reg.h
|
8b89a8c1c21e5c759ad089e548b32fe0dbc35b1b |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: enable 64 bit goldfish mmc device Enable the 64 bit MMC device emulation in the goldfish platform. Change-Id: Ia841e2d9586c56dd6f8aca6ade26a153963014bb Signed-off-by: Jun Tian <jun.j.tian@intel.com>
w/android/goldfish/mmc.c
|
434d0e7209fe75e34cad1354ca11becdfb9c9bcb |
06-Mar-2014 |
David Turner <digit@android.com> |
am f663be8d: Merge "goldfish: enable 64 bit goldfish PIPE device" * commit 'f663be8d124daad0b3bca640417dcc2567dfb814': goldfish: enable 64 bit goldfish PIPE device
|
f663be8d124daad0b3bca640417dcc2567dfb814 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: enable 64 bit goldfish PIPE device"
|
2035de3e72c147e5b8c5cbb14a1553587227de89 |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: enable 64 bit goldfish PIPE device Enable the 64 bit PIPE device emulation in the goldfish platform. Change-Id: I0d6fdbcb43310a7736eae58d67a29b4821934243 Signed-off-by: Jun Tian <jun.j.tian@intel.com>
ocs/ANDROID-QEMU-PIPE.TXT
w/android/goldfish/pipe.c
nclude/exec/cpu-all.h
nclude/hw/android/goldfish/pipe.h
|
366edb101c07561707d22b235feef265e2355b1b |
06-Mar-2014 |
David Turner <digit@android.com> |
am 55b0eedf: Merge "goldfish: enable 64 bit goldfish TTY device" * commit '55b0eedfa7b06f574ac7d31129f05ccb7b4759f2': goldfish: enable 64 bit goldfish TTY device
|
55b0eedfa7b06f574ac7d31129f05ccb7b4759f2 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: enable 64 bit goldfish TTY device"
|
2767839dd9f1f150c94e812ea5c93831c4cb489c |
06-Mar-2014 |
David Turner <digit@android.com> |
am 3615dc2c: Merge "goldfish: enable 64 bit goldfish audio device" * commit '3615dc2c7414a4d02d9cdfe3e65be1e2644e24a7': goldfish: enable 64 bit goldfish audio device
|
d3ad7cd1206c25df2fafeb7e698ad2b46cb5cc24 |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: enable 64 bit goldfish TTY device Enable the 64 bit TTY device emulation in the goldfish platform. Change-Id: I03a715c1f98426f13fba6fb2eb8e72557f062c6b Signed-off-by: Jun Tian <jun.j.tian@intel.com>
ocs/GOLDFISH-VIRTUAL-HARDWARE.TXT
w/android/goldfish/tty.c
|
3615dc2c7414a4d02d9cdfe3e65be1e2644e24a7 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: enable 64 bit goldfish audio device"
|
8d786124cb288ac3c4e39e6b7205aed5d826ce4c |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: enable 64 bit goldfish audio device Enable the 64 bit audio device emulation in the goldfish platform. Change-Id: Ia3d289b52d9acdc8d3a7b18e66a0476496e9a489 Signed-off-by: Jun Tian <jun.j.tian@intel.com>
ocs/GOLDFISH-VIRTUAL-HARDWARE.TXT
w/android/goldfish/audio.c
|
0e330e0e8e20864a171809507b638440ae8ccb96 |
06-Mar-2014 |
David Turner <digit@android.com> |
am 37e88663: Merge "goldfish: enable 64 bit goldfish device" * commit '37e88663b2fa27b47a1e97fa2c8be96017d38947': goldfish: enable 64 bit goldfish device
|
37e88663b2fa27b47a1e97fa2c8be96017d38947 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "goldfish: enable 64 bit goldfish device"
|
908f3de23aa3d19e0eb135727cdc9c385d41390c |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: enable 64 bit goldfish device Support 64 bit goldfish device emulation for goldfish platform. Change-Id: Id80391eba0f4c6a247957834e8bb6879801013c4 Signed-off-by: Jun Tian <jun.j.tian@intel.com>
ocs/GOLDFISH-VIRTUAL-HARDWARE.TXT
w/android/goldfish/device.c
nclude/hw/android/goldfish/device.h
|
c3e46e11185b94a1287f4078c784f6388015b727 |
06-Mar-2014 |
David Turner <digit@android.com> |
am 0117d9db: Merge "Fix build for x86_64 target" * commit '0117d9dbbfced2006336f1e9a2d050ba272977a4': Fix build for x86_64 target
|
0117d9dbbfced2006336f1e9a2d050ba272977a4 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "Fix build for x86_64 target"
|
9f9deaf204dbdcf2a17818b0434515208492363c |
08-Nov-2013 |
Octavian Purdila <octavian.purdila@intel.com> |
Fix build for x86_64 target The added file is from the upstream QEMU (0.10.5), and the code is based on the following commit: commit d2e9fd8f703203c2eeeed120b1ef6c3a6574e0ab Author: malc <av1474@comtv.ru> Date: Sat Jun 20 05:51:47 2009 +0400 Apply TCGV_UNUSED on variables that GCC mistakenly thinks can be used uninitialized For: ABIT-15 Change-Id: I4f675784c1e8649e99d1bd0c76eced6a3df14680 Signed-off-by: Octavian Purdila <octavian.purdila@intel.com> Signed-off-by: Jun Tian <jun.j.tian@intel.com>
akefile.target
cg-runtime.c
|
239b1a4459c6f75115764906c32215baa52abd12 |
06-Mar-2014 |
David Turner <digit@android.com> |
am ff38cfe1: Merge "Document the recently added "onion" argument for layouts" into idea133 Auto-merge: 4a3b765 * commit 'ff38cfe168c9a760653bcb9a587a5c112e5bce51': Document the recently added "onion" argument for layouts
|
b1c0892a15f200c85c07c50c4e7b26ab403d7012 |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 348f2f25: Merge "Build system refinements." into idea133 Auto-merge: 46b20fe * commit '348f2f25fc698544fcf9a73077b8a199625a50dd': Build system refinements.
|
9f589398d712f913873d10f914aad984d466c075 |
06-Mar-2014 |
David Turner <digit@android.com> |
am 270d72a1: Merge "b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section." into idea133 Auto-merge: dd15e7f * commit '270d72a1f8c911f35be71414da9251738214970e': b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section.
|
7b818e5ed6ccb99ee17b0fec64abe3afce1a610a |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am 8fc2e15f: Merge "distrib/package-release.sh: Add PC Bios files." into idea133 Auto-merge: 1b30d72 * commit '8fc2e15ffb002e3dffed56072c86fe1e574ed3be': distrib/package-release.sh: Add PC Bios files.
|
ed62e9549a2b0cfdc56edae086b2991335b9067d |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
am d56189fd: Merge "Allow 64 concurrent emulators to run easily." into idea133 Auto-merge: c930b2b * commit 'd56189fddb462b1decc623642f77be59da5f7142': Allow 64 concurrent emulators to run easily.
|
ff38cfe168c9a760653bcb9a587a5c112e5bce51 |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "Document the recently added "onion" argument for layouts" into idea133 Auto-merge: 4a3b765 * commit '4a3b765d9f159b75f587f7de942e7c1269549d67': Document the recently added "onion" argument for layouts
|
348f2f25fc698544fcf9a73077b8a199625a50dd |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Build system refinements." into idea133 Auto-merge: 46b20fe * commit '46b20feaf4698808484f3fa049ae38f1d71f0cfe': Build system refinements.
|
270d72a1f8c911f35be71414da9251738214970e |
06-Mar-2014 |
David Turner <digit@android.com> |
Merge "b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section." into idea133 Auto-merge: dd15e7f * commit 'dd15e7fbac0ae70e942d6cd0012efd52208e53a5': b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section.
|
8fc2e15ffb002e3dffed56072c86fe1e574ed3be |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "distrib/package-release.sh: Add PC Bios files." into idea133 Auto-merge: 1b30d72 * commit '1b30d72bbfb3735dce7c77e12693a55370694fec': distrib/package-release.sh: Add PC Bios files.
|
d56189fddb462b1decc623642f77be59da5f7142 |
06-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Allow 64 concurrent emulators to run easily." into idea133 Auto-merge: c930b2b * commit 'c930b2b7fd281e9e313dbd6d7898ee3f3458401a': Allow 64 concurrent emulators to run easily.
|
4a3b765d9f159b75f587f7de942e7c1269549d67 |
05-Mar-2014 |
David Turner <digit@android.com> |
Merge "Document the recently added "onion" argument for layouts" into idea133
|
03dadd13df00146cb525a6aa4701f64e2451fe7b |
05-Mar-2014 |
Arthur Blume <arthurb@google.com> |
Document the recently added "onion" argument for layouts See https://android-review.googlesource.com/#/c/83780/ Change-Id: Ieb9ad3925e25f7793f67f4ae12eff4cd344d7200
ocs/ANDROID-SKIN-FILES.TXT
|
46b20feaf4698808484f3fa049ae38f1d71f0cfe |
01-Mar-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Build system refinements." into idea133
|
af061c540b1fe78626ef7d3923bb98e98483f0fd |
28-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Build system refinements. This patch contains changes to the standalone build system that are preparing for the ability to build the GPU emulation libraries directly from sources with it. This requires several patches to said GPU emulation sources though. + Add support for auto-generated C++ files. + Add support for host shared libraries. + Cleanup 64-bit build conditionals. + Build SDL and SDLmain as their own static libraries. Change-Id: I88dca965d47432dc6b41428d39869f628632d33d
akefile
akefile.android
akefile.common
akefile.target
ndroid-configure.sh
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/definitions.make
ndroid/build/host_executable.make
ndroid/build/host_shared_library.make
istrib/sdl-1.2.15/sources.make
|
dd15e7fbac0ae70e942d6cd0012efd52208e53a5 |
01-Mar-2014 |
David Turner <digit@android.com> |
Merge "b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section." into idea133
|
a95a4dc1d37f9fa2f133e750312ee5c3440c4710 |
26-Feb-2014 |
Arthur Blume <arthurb@google.com> |
b/13188424: Add support for onion in Android emulator skins Layout file can now include onion { } section. Change-Id: I2fa4e975bee3ce4fc0390e3c7ce3f4edd268241a
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/window.c
|
1b30d72bbfb3735dce7c77e12693a55370694fec |
28-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "distrib/package-release.sh: Add PC Bios files." into idea133
|
5a0063fdbdea9723dd4d48d0059a01cb75b8cf01 |
28-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
distrib/package-release.sh: Add PC Bios files. This patch ensures that package-release.sh includes PC Bios files under tools/lib/pc-bios/ in the generated binary packages, when possible. This makes the emulator binaries directly usable to emulate x86 system images, which require these files. Change-Id: I88df2f33cb0e417029feac71de101a1f038a37cf
ndroid-configure.sh
istrib/package-release.sh
|
05309df7d4bc6948f3d5de717b89d748c96ac848 |
27-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am f3ba0fac: Merge "Merge aosp/idea133 into aosp/master" * commit 'f3ba0fac665645893312d5e8c9b1df7a49a41085': package-release.sh: Add --darwin-ssh=<host> option Fix Darwin build. Upgrade libpng to version 1.2.46 (from 1.2.19) Upgrade Zlib to 1.2.8 (from 1.2.3) Only print yaffs2/ext4 message with -verbose or -debug-init [MIPS] Fix cpu_mips_translate_address return value Remove trailing spaces in misc sources. New C++ helper classes. Fix Ext4 filesystem support. Fix random main loop crashes. Fix mips emulation regression. New packaging script for sources and binaries. opengl: Simplify emulator build.
|
f3ba0fac665645893312d5e8c9b1df7a49a41085 |
27-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Merge aosp/idea133 into aosp/master"
|
c930b2b7fd281e9e313dbd6d7898ee3f3458401a |
27-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Allow 64 concurrent emulators to run easily." into idea133
|
2cab5d516a046dd00ab967f4bfa73cb07adee1ed |
27-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Allow 64 concurrent emulators to run easily. This increases the threshold from 16 to 64. Note that a similar change is needed to let the ADB server see more than 16 existing emulator instances when it starts after them. Change-Id: I61b9ebd7241764c479c3d2571f79499be17443d6
ndroid/globals.h
ndroid/qemu-setup.c
|
2f6173988109f77eef3350a547a1c37a050a68e9 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge aosp/idea133 into aosp/master Gets the following stabilization branch fixes: - Better standalone build. - New distrib/package-release.sh script. - EXT4 filesystem support fixes. - Zlib updated to 1.2.8 - Libpng updated to 1.2.46 - More unit tests. Change-Id: Ibaa5dd17727cbd3deb19e0a01752b8a65186b130
|
bebff941abd5638b5ab708bf18fb24d73a45bcf6 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "package-release.sh: Add --darwin-ssh=<host> option" into idea133
|
d2c0852277077455c30ec405d02db34f64b67381 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
package-release.sh: Add --darwin-ssh=<host> option It is now possible to package Darwin binaries from Linux, using SSH to connect to a remote host where the build will happen. To do so, use --darwin-ssh=<host>. Alternatively, one can define ANDROID_EMULATOR_DARWIN_SSH in its environment to get the same effect by default. + android-configure.sh: Always try to use the host ccache, if available, if USE_CCACHE is not set to 0. Useful to speed up remote builds. + android-configure.sh/android-rebuild.sh will strip all generated binaries, unless --debug is used. + Properly cleanup temporary files created by android-configure.sh to avoid polluting /tmp with android-<pid>-test* files. Change-Id: If4147d35e55ca393463e2f1084841f02bac1fd63
ndroid-configure.sh
ndroid/build/common.sh
istrib/package-release.sh
|
de8930a5f0d93a2dab624b7ae911a7b48ee8c651 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix Darwin build." into idea133
|
e87cd78d4634396f2734c381f5ac77fd70e8858e |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix Darwin build. OS X doesn't provide malloc_usable_size() but malloc_size() instead. Also include <malloc/malloc.h> instead of <malloc.h> on this platform. + Factor the detection/declaration of USE_MALLOC_USABLE_SIZE in a header to avoid repetitions. Change-Id: Id9a391f07b14a2459a3fe510c89ad52ba4d3a3fd
akefile.tests
ndroid/base/String.cpp
ndroid/base/containers/PodVector.cpp
ndroid/base/memory/MallocUsableSize.h
ndroid/base/memory/MallocUsableSize_unittest.cpp
|
da8c1d4d2f7fd11543f6333b987f945406b4d80f |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Upgrade libpng to version 1.2.46 (from 1.2.19)" into idea133
|
c8016bab457c81cca6a95b1d1a1885d6a11b70a9 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Upgrade Zlib to 1.2.8 (from 1.2.3)" into idea133
|
c7702eb5df5f3e72ceedfcd5fb60b94c0a945934 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Upgrade libpng to version 1.2.46 (from 1.2.19) Change-Id: Icea84eaf147266915c90b03bcd798df668365d2b
akefile.common
istrib/libpng-1.2.19/Makefile
istrib/libpng-1.2.19/png.c
istrib/libpng-1.2.19/png.h
istrib/libpng-1.2.19/pngconf.h
istrib/libpng-1.2.19/pngerror.c
istrib/libpng-1.2.19/pnggccrd.c
istrib/libpng-1.2.19/pngget.c
istrib/libpng-1.2.19/pngmem.c
istrib/libpng-1.2.19/pngpread.c
istrib/libpng-1.2.19/pngread.c
istrib/libpng-1.2.19/pngrio.c
istrib/libpng-1.2.19/pngrtran.c
istrib/libpng-1.2.19/pngrutil.c
istrib/libpng-1.2.19/pngset.c
istrib/libpng-1.2.19/pngtrans.c
istrib/libpng-1.2.19/pngvcrd.c
istrib/libpng-1.2.19/pngwio.c
istrib/libpng-1.2.19/pngwrite.c
istrib/libpng-1.2.19/pngwtran.c
istrib/libpng-1.2.19/pngwutil.c
istrib/libpng-1.2.19/sources.make
istrib/libpng-1.2.46/png.c
istrib/libpng-1.2.46/png.h
istrib/libpng-1.2.46/pngconf.h
istrib/libpng-1.2.46/pngerror.c
istrib/libpng-1.2.46/pnggccrd.c
istrib/libpng-1.2.46/pngget.c
istrib/libpng-1.2.46/pngmem.c
istrib/libpng-1.2.46/pngpread.c
istrib/libpng-1.2.46/pngread.c
istrib/libpng-1.2.46/pngrio.c
istrib/libpng-1.2.46/pngrtran.c
istrib/libpng-1.2.46/pngrutil.c
istrib/libpng-1.2.46/pngset.c
istrib/libpng-1.2.46/pngtrans.c
istrib/libpng-1.2.46/pngusr.h
istrib/libpng-1.2.46/pngvcrd.c
istrib/libpng-1.2.46/pngwio.c
istrib/libpng-1.2.46/pngwrite.c
istrib/libpng-1.2.46/pngwtran.c
istrib/libpng-1.2.46/pngwutil.c
istrib/libpng-1.2.46/sources.make
|
17b20e6f38ad2263e47a6884c4f68ce9773d8b29 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Upgrade Zlib to 1.2.8 (from 1.2.3) Change-Id: Ib08f21dddffef4a63bc8f7691c155557ed83ba3d
akefile.common
istrib/Makefile
istrib/zlib-1.2.3/Makefile
istrib/zlib-1.2.3/adler32.c
istrib/zlib-1.2.3/compress.c
istrib/zlib-1.2.3/configure
istrib/zlib-1.2.3/crc32.c
istrib/zlib-1.2.3/crc32.h
istrib/zlib-1.2.3/deflate.c
istrib/zlib-1.2.3/deflate.h
istrib/zlib-1.2.3/gzio.c
istrib/zlib-1.2.3/infback.c
istrib/zlib-1.2.3/inffast.c
istrib/zlib-1.2.3/inffast.h
istrib/zlib-1.2.3/inffixed.h
istrib/zlib-1.2.3/inflate.c
istrib/zlib-1.2.3/inflate.h
istrib/zlib-1.2.3/inftrees.c
istrib/zlib-1.2.3/inftrees.h
istrib/zlib-1.2.3/sources.make
istrib/zlib-1.2.3/trees.c
istrib/zlib-1.2.3/trees.h
istrib/zlib-1.2.3/uncompr.c
istrib/zlib-1.2.3/zconf.h
istrib/zlib-1.2.3/zlib.h
istrib/zlib-1.2.3/zutil.c
istrib/zlib-1.2.3/zutil.h
istrib/zlib-1.2.8/adler32.c
istrib/zlib-1.2.8/compress.c
istrib/zlib-1.2.8/configure
istrib/zlib-1.2.8/crc32.c
istrib/zlib-1.2.8/crc32.h
istrib/zlib-1.2.8/deflate.c
istrib/zlib-1.2.8/deflate.h
istrib/zlib-1.2.8/gzclose.c
istrib/zlib-1.2.8/gzguts.h
istrib/zlib-1.2.8/gzlib.c
istrib/zlib-1.2.8/gzread.c
istrib/zlib-1.2.8/gzwrite.c
istrib/zlib-1.2.8/infback.c
istrib/zlib-1.2.8/inffast.c
istrib/zlib-1.2.8/inffast.h
istrib/zlib-1.2.8/inffixed.h
istrib/zlib-1.2.8/inflate.c
istrib/zlib-1.2.8/inflate.h
istrib/zlib-1.2.8/inftrees.c
istrib/zlib-1.2.8/inftrees.h
istrib/zlib-1.2.8/sources.make
istrib/zlib-1.2.8/trees.c
istrib/zlib-1.2.8/trees.h
istrib/zlib-1.2.8/uncompr.c
istrib/zlib-1.2.8/zconf.h
istrib/zlib-1.2.8/zlib.h
istrib/zlib-1.2.8/zutil.c
istrib/zlib-1.2.8/zutil.h
|
d5f957e529e2a6b0421307ac08d08f14ac3e89b9 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Only print yaffs2/ext4 message with -verbose or -debug-init" into idea133
|
28f52f24090bdcf4a027dcd12821a56009d97585 |
26-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Only print yaffs2/ext4 message with -verbose or -debug-init The direct calls to dprint() were a silly mistake, so use VERBOSE_PRINT(init,...) instead. Change-Id: Ie23f89aa07d0784c115fac8d82dd71b3beebc25c
l-android.c
|
538676bd379d08658c1e8b10c7916ae99c561dc0 |
26-Feb-2014 |
David Turner <digit@android.com> |
Merge "[MIPS] Fix cpu_mips_translate_address return value" into idea133
|
4057d8afb11b48322d36944b4706341dd8fcd1d7 |
26-Feb-2014 |
David Turner <digit@android.com> |
am d0a3622b: Merge "[MIPS] Fix cpu_mips_translate_address return value" * commit 'd0a3622bca0e4ae35521016c97a268ef7d4931f9': [MIPS] Fix cpu_mips_translate_address return value
|
fa32c32d65a3082d4e06a1ba0e48eb40be27e7e0 |
26-Feb-2014 |
Chris Dearman <chris.dearman@imgtec.com> |
[MIPS] Fix cpu_mips_translate_address return value The cleanups in a2c14f947951612b45024095afd2210aa7368773 fixed a bug in the error handling path of do_translate_address(). In turn this exposed a bug in cpu_mips_translate_address() which was always returning an error that do_translate_address() had ignored. The cleanup change to do_translate_address() was reverted in 28a24c94e7350a80d5e7e186289cde6a1300bdfb, but fixing cpu_mips_translate_address() is the correct thing to do. Change-Id: I442d71130b758fdbe8e864dcba0ba3141b0fe225
arget-mips/helper.c
arget-mips/op_helper.c
|
d0a3622bca0e4ae35521016c97a268ef7d4931f9 |
26-Feb-2014 |
David Turner <digit@android.com> |
Merge "[MIPS] Fix cpu_mips_translate_address return value"
|
52846c8d24dbd36807ae83745a8bcad070af6abd |
26-Feb-2014 |
Chris Dearman <chris.dearman@imgtec.com> |
[MIPS] Fix cpu_mips_translate_address return value The cleanups in a2c14f947951612b45024095afd2210aa7368773 fixed a bug in the error handling path of do_translate_address(). In turn this exposed a bug in cpu_mips_translate_address() which was always returning an error that do_translate_address() had ignored. The cleanup change to do_translate_address() was reverted in 28a24c94e7350a80d5e7e186289cde6a1300bdfb, but fixing cpu_mips_translate_address() is the correct thing to do. Change-Id: I442d71130b758fdbe8e864dcba0ba3141b0fe225
arget-mips/helper.c
arget-mips/op_helper.c
|
ea84232ec61c965f0a957040cc7885626aa90e4a |
25-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Remove trailing spaces in misc sources." into idea133
|
1a59c554c4aa7a59461aa57541cf36a68d67bf48 |
25-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "New C++ helper classes." into idea133
|
c005246ed03de874fdc432073ba8e5e8ebfed922 |
25-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove trailing spaces in misc sources. Change-Id: I573d4e816112b7401b3c824fbe773b85a8601531
ndroid/avd/info.c
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/base/EintrWrapper_unittest.cpp
ndroid/base/Log.cpp
ndroid/base/Log.h
ndroid/base/Log_unittest.cpp
ndroid/base/StringView.h
ndroid/base/StringView_unittest.cpp
ndroid/base/files/PathUtils.cpp
ndroid/base/files/PathUtils_unittest.cpp
ndroid/base/memory/ScopedPtr.h
ndroid/base/memory/ScopedPtr_unittest.cpp
ndroid/cmdline-option.c
ndroid/config/check-esd.c
ndroid/config/check-pulseaudio.c
ndroid/loadpng.c
ndroid/main-emulator.c
ndroid/main.c
ndroid/user-config.c
ndroid/utils/file_data.c
ndroid/utils/file_data_unittest.cpp
ndroid/utils/property_file.c
ndroid/utils/property_file_unittest.cpp
lock/qcow2.c
lff/dwarf.h
dbstub.c
w/android/android_mips.c
w/arm/armv7m.c
w/pci-host/piix.c
w/usb/core.c
w/usb/usb-dummy-android.c
nclude/exec/exec-all.h
nclude/hw/arm/pic.h
nclude/hw/bt.h
nclude/hw/usb.h
nclude/qapi/qmp/json-parser.h
nclude/qemu/log.h
nclude/qom/object.h
og-rotate-android.c
ain-loop.c
et/net.c
roxy/proxy_common.h
roxy/proxy_http_rewriter.c
roxy/proxy_int.h
object/json-lexer.c
object/json-parser.c
object/qjson.c
object/qlist.c
om/object.c
avevm.c
lirp-android/debug.c
lirp-android/ip.h
lirp-android/slirp.c
lirp-android/tcp.h
lirp-android/tcp_input.c
lirp-android/tcp_subr.c
lirp-android/udp.c
lirp/ip.h
lirp/libslirp.h
lirp/slirp.c
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/helper.c
arget-i386/kvm.c
arget-i386/machine.c
arget-mips/op_helper.c
cg/i386/tcg-target.h
cg/tcg-op.h
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
i/curses.c
i/curses_keys.h
til/cutils.c
l-android.c
|
d3f2c27ff9f611e5047a35cb20ed53f548214fed |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
New C++ helper classes. This adds a few useful C++ helper classes to android/base/ that will be used in the future by other patches. + Add android/base/String.h, a slightly more efficient version of std::string. + Add android/base/containers/StringVector.h, an optimized vector of strings that is much more efficient than std::vector<std::string> and should use less memory. + Add android/base/containers/PodVector.h which defines an efficient std::vector<> equivalent for POD-struct compatible types. + Modify PathUtils.h to use StringVector instead of std::vector<std::string>. + Modify android/utils/file_data.c to get rid of valgrind complaints when running the unit test suite. + Add android/base/Limits.h to get reliable integer limit macros in C++. Change-Id: Id9374aec658383c29be70a798ba17867664f69d3
akefile.common
akefile.tests
ndroid/base/Limits.h
ndroid/base/String.cpp
ndroid/base/String.h
ndroid/base/StringView.h
ndroid/base/String_unittest.cpp
ndroid/base/containers/PodVector.cpp
ndroid/base/containers/PodVector.h
ndroid/base/containers/PodVector_unittest.cpp
ndroid/base/containers/StringVector.cpp
ndroid/base/containers/StringVector.h
ndroid/base/containers/StringVector_unittest.cpp
ndroid/base/files/PathUtils.cpp
ndroid/base/files/PathUtils.h
ndroid/base/files/PathUtils_unittest.cpp
ndroid/utils/file_data.c
|
9d69084f8643dcbc86a5c6f0c3dd8706f45e6ed3 |
24-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix Ext4 filesystem support." into idea133
|
890f46464b0a35cbee882a5d62bd86a49879cabc |
24-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix Ext4 filesystem support. This patch fixes the way the emulator handles Ext4 partition images. Before the patch: - The hardware property 'hw.useext4' was used to determine whether the partition images use yaffs2 (for 'no') or ext4 (for 'yes'). The default value was based on the API level, since ext4 is used since Android 4.4 (API level 19), but it was easy to get confused, resulting in the inability to properly boot the AVD. The symptom was not trivial, i.e.: - Mounting /system with the disk image failed, so the system kept using the ramdisk mount. - Later, logcat contained plenty of complaints that some stuff couldn't be found under /system/bin/ After the patch: - The partition format is simply auto-detected by probing the start of the disk image. The hardware property has not been removed because doing this breaks snapshots, but it is now tagged as deprecated. + Move the ext4 probing code from android/avd/util.* to android/filesystems/ext4_utils.* and add proper unit tests. Change-Id: Iab24191e491d4cb8589dd13408618a0d13efeb76
akefile.common
akefile.tests
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config.c
ndroid/avd/info.c
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/base/files/ScopedStdioFile.h
ndroid/base/files/ScopedStdioFile_unittest.cpp
ndroid/filesystems/ext4_utils.cpp
ndroid/filesystems/ext4_utils.h
ndroid/filesystems/ext4_utils_unittest.cpp
ndroid/snaphost-android.c
l-android.c
|
4895c65e9a32d6549c11f312c2522ccf18230c00 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix random main loop crashes." into idea133
|
821f2bc9cc9601032715c1ef7e1a74a7fd036749 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix random main loop crashes. This is a cherry-pick of https://android-review.googlesource.com/#/c/82762/ Fix random main loop crashes. The recent qemu-timer.c back-port added random runtime crashes to the emulator binary. The main reason for this is that some of the clock-related functions now acquire/release global mutexes, and they were being called from within the SIGALRM signal handler, which could result, randomly, into a double-lock (that GLibc detected by aborting on Linux). Upstream doesn't use SIGALRM timers anymore, but the changes to get there require moving CPU execution to its own thread, which cannot be done just yet. This patch fixes the issue by getting rid of any complicated processing in the signal handler, and ensuring the corresponding computations are performed in the main loop instead. + Get rid of obsolete icount handling code. While we may want to re-enable that in the future, this will happen after the upstream main-loop.c is back-ported. + Get rid of the Linux "hpet" and "rtc" alarm timers. These only work when running the emulator as root, which isn't a use case we want to support (and seriously, if you're going to run QEMU as root, you're going to have a bad time!). Change-Id: If8bd120fb64c6eadc731bc7a6f63ee03a4a30312 Change-Id: Ib08734cd2464c02e8e21cdf56036c1780a6d3252
ain-loop.c
|
6b25a283779cbf63bf0aae031415e02be1f4cdc3 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 348e99a0: Merge "Fix random main loop crashes." * commit '348e99a05f589470c8364e588ce4b1be7b353673': Fix random main loop crashes.
|
348e99a05f589470c8364e588ce4b1be7b353673 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix random main loop crashes."
|
7c59974b4ebf8d78224153a5da75ddf1cfcd4575 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix random main loop crashes. The recent qemu-timer.c back-port added random runtime crashes to the emulator binary. The main reason for this is that some of the clock-related functions now acquire/release global mutexes, and they were being called from within the SIGALRM signal handler, which could result, randomly, into a double-lock (that GLibc detected by aborting on Linux). Upstream doesn't use SIGALRM timers anymore, but the changes to get there require moving CPU execution to its own thread, which cannot be done just yet. This patch fixes the issue by getting rid of any complicated processing in the signal handler, and ensuring the corresponding computations are performed in the main loop instead. + Get rid of obsolete icount handling code. While we may want to re-enable that in the future, this will happen after the upstream main-loop.c is back-ported. + Get rid of the Linux "hpet" and "rtc" alarm timers. These only work when running the emulator as root, which isn't a use case we want to support (and seriously, if you're going to run QEMU as root, you're going to have a bad time!). Change-Id: If8bd120fb64c6eadc731bc7a6f63ee03a4a30312
ain-loop.c
|
e2c28443db8b191ee42ec5088defe8f8d6996547 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am e0b1f2ec: Merge "Fix mips emulation regression." * commit 'e0b1f2ec82d7b872bc7e06fbad1209df7bc76c92': Fix mips emulation regression.
|
e0b1f2ec82d7b872bc7e06fbad1209df7bc76c92 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix mips emulation regression."
|
9f0bf6fb341d4f938a9c482563cce323e398edd9 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix mips emulation regression." into idea133
|
28a24c94e7350a80d5e7e186289cde6a1300bdfb |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix mips emulation regression. This is a cherry-pick of https://android-review.googlesource.com/#/c/82750 into the master branch. This patch fixes a regression that prevented MIPS emulation from working properly. It was introduced by a patch that was supposed to only fix compiler warnings, but actually modified the bitness of a comparison: https://android-review.googlesource.com/#/c/80825/ Change-Id: Idee41319288d9f299fa924b1a6da40f3dcbdae26 Change-Id: I0ddb50d134547fefebefcfa39289f38b3b7759e5
arget-mips/op_helper.c
|
80ba4166f5ad86cb50a0b0c1c63de06740729065 |
19-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix mips emulation regression. This patch fixes a regression that prevented MIPS emulation from working properly. It was introduced by a patch that was supposed to only fix compiler warnings, but actually modified the bitness of a comparison: https://android-review.googlesource.com/#/c/80825/ Change-Id: Idee41319288d9f299fa924b1a6da40f3dcbdae26
arget-mips/op_helper.c
|
8098aee8f8c401bc83db17145eb064f4e7a005ee |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 93b8620a: Merge "Merge aosp/idea133 into aosp/master" * commit '93b8620af6f90f325af401bb92dfaa8eac715e4c': Add boot.prop support. android/base/files/PathUtils.h: add new header. android/base/EintrWrapper.h: EINTR handling C++ helper. android/base/memory/ScopedPtr.h: new helper class. android/base/StringView.h: Another C++ helper class. android/base/Log.h: Add C++ Logging helper class.
|
93b8620af6f90f325af401bb92dfaa8eac715e4c |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Merge aosp/idea133 into aosp/master"
|
3e03ac67f30d3e720e613d30a0fdd8dbd535299b |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge aosp/idea133 into aosp/master Get the following stable branch improvements: - Simplified standalone build. - New release packaging script. - Support for boot.prop configuration files. Change-Id: Ic6a5da49b0d39272a6ced7155a5c7f0dd7ff7fc1
|
e483c2a945761298b5411ac9535188886bcc0689 |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "New packaging script for sources and binaries." into idea133
|
42e009201ed8037ff7bfeca08180063fa1f7b3b2 |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "opengl: Simplify emulator build." into idea133
|
a10b316b82cde4a58bcba9d0dba2c392a8f17c0b |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
New packaging script for sources and binaries. This patch introduces a new script that can generate tarballs for emulator binaries and sources. See distrib/package-release.sh --help for details. Note that for SDK official builds, it is recommended to perform the build inside of an Android platform tree instead, to let the standalone build system pick the correct prebuild SDK toolchains, which ensure the generated binaries are compatible with older Linux releases. + Make android-rebuild.sh more verbose in case of failure and fix a bug where the 64-bit unit test suite was launched with Wine under Linux (even though we don't generate 64-bit binaries for Windows yet). + Fix host toolchain probing in android-configure.sh to ensure that rebuilding the sources from scratch works even when not in the Android platform build. Change-Id: Ida3182061940360b495c720d10c0ff9b4bcc3549
ndroid-configure.sh
ndroid-rebuild.sh
istrib/package-release.sh
|
6aff02b9b67f734329c58db3c2da6304aeb770bf |
18-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
opengl: Simplify emulator build. This patch simplifies the emulator build configuration to support OpenGLES emulation. More precisely: - Remove the include of <libOpenGLRender/render_api.h> and provide the corresponding declarations in android/opengles.c in a way that make them easy to call indirectly after using dlopen()/dlsym() to resolve the symbols. This makes the emulator much easier to build as a standalone program (it now only depends on external/gtest, and that's only for unit tests). - Fix android-configure.sh to properly detect the location of host libraries (it was broken for Windows). Also do not error if the libraries cannot be found, since the emulator will simply not enable GPU emulation if they are not available at runtime. - Remove CONFIG_ANDROID_OPENGLES, QEMU_OPENGLES_INCLUDE and QEMU_OPENGLES_LIBS from the build, since they are not needed anymore. Change-Id: Ifd300400df5833091e1f06e56d0507de2b973390
akefile.android
akefile.common
ndroid-configure.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/darwin-x86_64/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/opengles.c
|
b292e5dc650fdf3a22b51510dac71db896d64ae0 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Merge aosp/master into aosp/idea133" into idea133
|
4403db3f183398aa4cfc252c3b22441f43f41b09 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge aosp/master into aosp/idea133 Get latest refactoring changes into our stable tree. Should not alter performance or features at this point. Change-Id: I6af284e7bba7fbbbb969752c97571d772ec1dc4c
|
73011526f7ba9454b211e7eb9937a7ba5b5ffe61 |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am db17ee02: Merge changes I75e21a86,I4b775eac,I0516af43,Ifbcf4a52,I83c84cf4 * commit 'db17ee028b71d4bce4d74ed31141e5c316f615dd': Remove compiler warnings include/exec: Mist minor integrations. <sysemu/os-xxxx.h>: upstream version. qemu-timer.c: Use upstream version. Move some cpu_xxxx() function to cpus.c
|
db17ee028b71d4bce4d74ed31141e5c316f615dd |
17-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I75e21a86,I4b775eac,I0516af43,Ifbcf4a52,I83c84cf4 * changes: Remove compiler warnings include/exec: Mist minor integrations. <sysemu/os-xxxx.h>: upstream version. qemu-timer.c: Use upstream version. Move some cpu_xxxx() function to cpus.c
|
1365eb2b35736211464f313616e32f25569e5107 |
16-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove compiler warnings Change-Id: I75e21a86958a4650b956e89a55357f0c38fcb118
udio/audio_int.h
w/android/android_mips.c
w/android/goldfish/audio.c
w/android/goldfish/tty.c
w/core/loader.c
w/i386/pc.c
nclude/hw/loader.h
nclude/qemu/log.h
nclude/sysemu/sysemu.h
om/object.c
avevm.c
l-android.c
|
85c62200dbdb7ced04b34cb228098b888a8cd828 |
16-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
include/exec: Mist minor integrations. Change-Id: I4b775eac3ef81f466cebd52ecbaab2c94494944f
pu-exec.c
xec.c
w/android/goldfish/trace.c
nclude/exec/exec-all.h
nclude/exec/gdbstub.h
nclude/exec/gen-icount.h
nclude/exec/softmmu-semi.h
nclude/exec/softmmu_header.h
nclude/exec/softmmu_template.h
arget-arm/op_helper.c
arget-i386/op_helper.c
arget-mips/op_helper.c
ranslate-all.c
|
e711ca0dbf7d0a55897aec0a0249f349fee37894 |
16-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
<sysemu/os-xxxx.h>: upstream version. Change-Id: I0516af43d2195230e256dfdd2975d4ccd0086c92
isas/i386.c
nclude/qemu-common.h
nclude/sysemu/os-posix.h
nclude/sysemu/os-win32.h
|
dcda949f769a11b197f4784fe299a448d87e6e14 |
16-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
qemu-timer.c: Use upstream version. This completely modifies the implementation of timers to match upstream, the only difference is that the oddly-placed qemu_gpoll_ns() function is disabled (it's not used yet). Most of the changes here (but not all), were applied through the following sed script: s|qemu_get_clock\s*(\s*vm_clock\s*)|qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)|g s|qemu_get_clock\s*(\s*rt_clock\s*)|qemu_clock_get_ms(QEMU_CLOCK_REALTIME)|g s|qemu_get_clock_ns\s*(\s*vm_clock\s*)|qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)|g s|qemu_get_clock_ns\s*(\s*rt_clock\s*)|qemu_clock_get_ns(QEMU_CLOCK_REALTIME)|g s|qemu_get_clock_ms\s*(\s*vm_clock\s*)|qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL)|g s|qemu_get_clock_ms\s*(\s*rt_clock\s*)|qemu_clock_get_ms(QEMU_CLOCK_REALTIME)|g s|qemu_get_clock_ms\s*(\s*host_clock\s*)|qemu_clock_get_ms(QEMU_CLOCK_HOST)|g s|qemu_get_clock_ms\s*(\s*SHAPER_CLOCK\s*)|qemu_clock_get_ms(SHAPER_CLOCK)|g s|qemu_mod_timer\s*(|timer_mod(|g s|qemu_del_timer\s*(|timer_del(|g s|qemu_free_timer\s*(|timer_free(|g s|qemu_new_timer_ms\s*(\s*rt_clock,|timer_new(QEMU_CLOCK_REALTIME, SCALE_MS,|g s|qemu_new_timer_ns\s*(\s*rt_clock,|timer_new(QEMU_CLOCK_REALTIME, SCALE_NS,|g s|qemu_new_timer_ms\s*(\s*vm_clock,|timer_new(QEMU_CLOCK_VIRTUAL, SCALE_MS,|g s|qemu_new_timer_ns\s*(\s*vm_clock,|timer_new(QEMU_CLOCK_VIRTUAL, SCALE_NS,|g s|qemu_new_timer_ms\s*(\s*host_clock,|timer_new(QEMU_CLOCK_HOST, SCALE_MS,|g s|qemu_new_timer_ns\s*(\s*host_clock,|timer_new(QEMU_CLOCK_HOST, SCALE_NS,|g s|qemu_new_timer_ms\s*(\s*SHAPER_CLOCK\s*,|timer_new(SHAPER_CLOCK, SCALE_MS,|g s|qemu_put_timer\s*(|timer_put(|g s|qemu_get_timer\s*(|timer_get(|g s|qemu_timer_pending\s*(|timer_pending(|g s|qemu_clock_next_deadline\s*(\s*vm_clock|qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL|g s|qemu_clock_next_deadline\s*(\s*rt_clock|qemu_clock_deadline_ns_all(QEMU_CLOCK_REALTIME|g s|qemu_clock_next_deadline\s*(\s*host_clock|qemu_clock_deadline_ns_all(QEMU_CLOCK_HOST|g + Disable icount-based clock warping/adjustments. It will be re-enabled in the future after cpu emulation has been completely refactored. Change-Id: Ifbcf4a52654eed3a08dfe59b0546a75d4627f758
ndroid/hw-sensors.c
ndroid/looper-qemu.c
ndroid/shaper.c
rch_init.c
udio/audio.c
udio/noaudio.c
udio/wavaudio.c
udio/winaudio.c
lock/raw-posix.c
uffered_file.c
pus.c
w/android/goldfish/pipe.c
w/android/goldfish/timer.c
w/arm/armv7m_nvic.c
w/bt/hci-csr.c
w/bt/hci.c
w/bt/l2cap.c
w/intc/apic.c
w/intc/i8259.c
w/mips/cputimer.c
w/timer/i8254.c
w/timer/mc146818rtc.c
w/usb/hcd-ohci.c
w/usb/usb-linux.c
nclude/qemu/timer.h
nclude/sysemu/sysemu.h
ain-loop.c
et/net-android.c
et/net.c
emu-char.c
emu-timer.c
avevm.c
elephony/sysdeps_qemu.c
i/console.c
i/vnc-android.c
i/vnc.c
l-android.c
l.c
|
f01835519fdcb736449d64204c535cbc60f06ca6 |
16-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Move some cpu_xxxx() function to cpus.c This moves the following functions from qemu-timer.c to cpus.c to match upstream: cpu_get_ticks cpu_get_clock cpu_enable_ticks cpu_disable_ticks timer_save timer_load + Move declarations from include/qemu/timer.h to include/sysemu/sysemu.h + Remove obsolete declarations from include/qemu/timer.h Change-Id: I83c84cf4c6fb83cbda6a501969e05fbffb4afd4f
pus.c
nclude/qemu/timer.h
nclude/sysemu/sysemu.h
emu-timer.c
|
e7942d47dccd5c8ed0cbf5c659620420a0d9a26e |
17-Feb-2014 |
David Turner <digit@android.com> |
am 17307d8e: Merge "goldfish: reserve RTC irq" * commit '17307d8e0081925b74760b327782bbe0365ce3f0': goldfish: reserve RTC irq
|
17307d8e0081925b74760b327782bbe0365ce3f0 |
17-Feb-2014 |
David Turner <digit@android.com> |
Merge "goldfish: reserve RTC irq"
|
e8f139e01b90f94ed1f6f874aa9ab099247961c6 |
29-Jan-2014 |
Jun Tian <jun.j.tian@intel.com> |
goldfish: reserve RTC irq To avoid conflict between RTC and ttyGF1. Change-Id: I1487c4eea007fc27f483a25103c4f6507d33290c Signed-off-by: Octavian Purdila <octavian.purdila@intel.com> Signed-off-by: Jun Tian <jun.j.tian@intel.com>
w/android/goldfish/device.c
nclude/hw/android/goldfish/device.h
|
8cf9e320b5666a01f452aa57f73c7e72120047d0 |
13-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Add boot.prop support." into idea133
|
5ea914899e5dbef4e8a7454b40a3c6648173f086 |
13-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Add boot.prop support. This patch allows one to specify a custom list of boot properties that will be injected into the guest system at boot time. The properties must be placed in a file named 'boot.prop', which can appear in the following locations: For AVDs: 1) In the AVD's content directory. 2) Otherwise in the system image's directory. For Android platform builds: 1) In the $ANDROID_BUILD_OUT directory. Note that this is different from build.prop which will be read from $ANDROID_BUILD_OUT/system/ instead (and isn't used to inject any properties). Note that any '-boot-property <name>=<value>' on the command-line will be injected after the content of 'boot.prop', overriding it unless it begins with a 'ro.' prefix. The patch refactors a little how information is retrieved for builds and AVD configurations. It also fixes a few bugs in the auto-detection logic for the target architecture / ABI. BUG=12819077 Change-Id: I9f41f21d9de3e4d25de427f0e5a6bb517f34c5ba
akefile.common
akefile.tests
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/main-emulator.c
ndroid/main.c
ndroid/utils/file_data.c
ndroid/utils/file_data.h
ndroid/utils/file_data_unittest.cpp
ndroid/utils/property_file.c
ndroid/utils/property_file.h
ndroid/utils/property_file_unittest.cpp
|
907046ac1fffcf25762ccf2f148a312ebe66c6df |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 87c16672: Merge "Fix the emulator build." * commit '87c16672ca55e0c89826e0855b84cd3c2d5abee8': Fix the emulator build.
|
87c16672ca55e0c89826e0855b84cd3c2d5abee8 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix the emulator build."
|
76bc27e498ecd8e75885308f81cf7b61c8aadfe7 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Fix the emulator build. This patch solves many compilation issues that were not detected locally: - <sys/syscall.h> cannot always be included, so add a _GNU_SOURCE=1 definition and ensure it is only included with CONFIG_SIGNALFD (which is currently undefined). - Remove from the Win32 build. For some reason, this compiled fine with ./android-rebuild.sh --mingw. Change-Id: If572852d0b40fff53a8a9e97456b4d6a42de0426
akefile.common
til/compatfd.c
|
06408e34a9e4bb4af50b86b8cc665f28f32a96eb |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 4338d0ce: Merge \'aosp/idea133\' into \'aosp/master\' * commit '4338d0ce1f6a7bf80b5de821bb8c6071f832c9c4': android-rebuild.sh: Run unit test suites. Cleanup: Remove 100+ compiler warnings. Add android/utils/eintr_wrapper.h build-kernel.sh: Update to support x86_64 kernels. Fix crash when -snapshot-list is used on 64-bit systems. Fix battery emulation. Fix Windows command-line quoting. Fix OSX standalone build to use the right XCode SDK. Fix Windows unittests build. Introduce GoogleTest-based unit tests. Fix ADB bridge port number being sent to ADB. Build both 32-bit and 64-bit binaries in standalone build.
|
cb623f6d41d1256b7689d7c2b6b4a0d58cdc4d2b |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am f9077a88: Move main loop logic to main-loop.c * commit 'f9077a88a0b9edca081b0810dde73d108db087a6': Move main loop logic to main-loop.c
|
896de3db14a9f269b0c2ab5469b3155fba0ec737 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am d79c7c53: Remove dead CONFIG_IOTHREAD code. * commit 'd79c7c53b561aeb2f34ff5cfd66c8360e7af4f36': Remove dead CONFIG_IOTHREAD code.
|
326fb061f58a9c2b944e4d85fc4d7e4e063f06b2 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 32d5d8e3: Remove obsolete qemu_service_io() * commit '32d5d8e307eb8d68bb319aa1af15e8cf2a0502ba': Remove obsolete qemu_service_io()
|
b6154c16174f3a0cfc2a1fbf7c8a1046146bc94b |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 81911b0d: Remove dead KQEMU support code. * commit '81911b0de42d9e949deda2dfef6a59a1c0561bda': Remove dead KQEMU support code.
|
0624093948c8454225c20c1162eabbc23bda11dc |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am a18ede0b: qemu-timer-common.c: Move to util/ to match upstream. * commit 'a18ede0ba44219ff3c65a380fa51d8baa62d19ef': qemu-timer-common.c: Move to util/ to match upstream.
|
a7f38061fe5b4e2ae529188320d2d5a9d37ba894 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am a5407823: ui/d3des.h: Use upstream version. * commit 'a54078236ddcb6701538607e11e296d0e980f646': ui/d3des.h: Use upstream version.
|
1ba5d772dbdba19493d2be56c6410b597ba03717 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am b9d9ba6b: util/envlist.c: Use upstream version * commit 'b9d9ba6b123f552020e1dfd22f38bfa0f73bc67c': util/envlist.c: Use upstream version
|
79521287b0ca036d230f84b4613b16f01d438b08 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 31a3d5b8: util/cutils.c: Use upstream version. * commit '31a3d5b8f00c8ee72d44c4e7d4e37023ee32e412': util/cutils.c: Use upstream version.
|
c71b5e5a0b7c72f033a4a870caad0c30d3f8022c |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 74f2ec66: Remove unused util/acl.c * commit '74f2ec66c299bf9706d209d3fca597afd733a8e1': Remove unused util/acl.c
|
14ecd5d2e604848b6983db8c0c9f7407f8e290cd |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 494b129f: util/compatfd.c: upstream implementation. * commit '494b129f77a2254e235244c605fe8a21f7188edd': util/compatfd.c: upstream implementation.
|
2bf68368e48a1599f773e5e8b8f859906f48a524 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 8f5743f1: tcg: Remove unused TCG target sources * commit '8f5743f12c680ceb5ea7766adb17696117cd523f': tcg: Remove unused TCG target sources
|
b5c1088482ec48452e3e059082fa1aaa95604f47 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 634e497c: mini-glib: Add GSource declarations. * commit '634e497c7add1ce732571203652d2c7169612905': mini-glib: Add GSource declarations.
|
079d2518f04e5476be9c7be532b796b0ab1591ed |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 086e66e1: qemu-thread: use upstream version. * commit '086e66e13d37c79da0cd90b92f0127c869aa7b9d': qemu-thread: use upstream version.
|
e1e79191096a7fc1af5b239ace9587fdcd6733bc |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 40022d75: block: Remove unused block drivers. * commit '40022d753d452bac40c3df682a37aa34b4af72a3': block: Remove unused block drivers.
|
177f83ba4eca723c5427faecba46abd0619867bd |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am cd3a1a78: hw/android/goldfish: Remove misc. minor compiler warnings. * commit 'cd3a1a78a82d0d84b9d1a264c5cb71aeb27645e5': hw/android/goldfish: Remove misc. minor compiler warnings.
|
33bd18e7b1b8e8d72d22a3089408a98a5252aa18 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 171dd0bf: Remove CONFIG_TRACE support. * commit '171dd0bf53f93e64b71d3edc958e15f40c96748d': Remove CONFIG_TRACE support.
|
16714d8f6602456f63fdfc97f61e0f4371448249 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 461aac54: qemu-io.c: Remove unused file. * commit '461aac54465d7562717062196ff629c36d964242': qemu-io.c: Remove unused file.
|
ce85ed130e46f2bd07d447ec3816b7feccfe810f |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am df13b33f: device_tree.c: Remove unused source file and its header. * commit 'df13b33feb3be71da6fdee2cf11bdddc7285cb7e': device_tree.c: Remove unused source file and its header.
|
67491cf0147cdef78e2ba25bdf87951e0767c4ad |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am aa1180ca: stub monitor implementation. * commit 'aa1180ca05774398245953deb306c0e25829afee': stub monitor implementation.
|
d3d1eb3443e2ca9c88f2ac522b8497ed91c131b8 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am dc7a2b61: migration: Remove unused sources. * commit 'dc7a2b61b139c3593587fe48a77bbc8735f5daba': migration: Remove unused sources.
|
a3545da25db11cf7c46ac0119ae8c1097fbba1ac |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am c79de3c6: Get QEMUFile implementation to upstream level. * commit 'c79de3c66b3506a1c6b00daedaea9b616b3e140c': Get QEMUFile implementation to upstream level.
|
9d9ecfdc40328da9f83efd28cc7848d17da9480f |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 0e051541: migration/qemu-file.h: Move QEMUFile declarations here. * commit '0e0515410009c5bdd4d2d77a4a9131081573f040': migration/qemu-file.h: Move QEMUFile declarations here.
|
d910deeca60af47cd7e431e4700eaff19160d9a5 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 9b3a4b03: qemu-common.h: Remove include of cpu.h * commit '9b3a4b03315af9bcdf282243059e8fd1ce1c5c70': qemu-common.h: Remove include of cpu.h
|
62e99b29099b89af1ed53ea68099b45493bb7c0d |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 73dd5fc7: Rename android/config.h to android/config-file.h * commit '73dd5fc7da33280597dc6302ad8116d3723ebf3e': Rename android/config.h to android/config-file.h
|
757852ac981d1aa78abb6047f3d4a54e6a276fef |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 7e9f6c19: exec/cpu-all.h: Get rid of obsolete CPULogItem type and functions. * commit '7e9f6c194a8e3e661cc89302db6690ff6835db85': exec/cpu-all.h: Get rid of obsolete CPULogItem type and functions.
|
4f4ba0337716b71f62138a7c7a5368f6e3dc67c4 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 4d6613c9: Simple renaming: CPUOldState -> CPUArchState where relevant. * commit '4d6613c972c53178ff9ea39de7fa79d07649fad5': Simple renaming: CPUOldState -> CPUArchState where relevant.
|
09fa2b467c0283c272d096b21e19f17927a6f826 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am d293dada: exec.c: get rid of qemu_host_page_bits. * commit 'd293dadacaa2880099b90dedcc77b66fdf8338e7': exec.c: get rid of qemu_host_page_bits.
|
72674cacc04f6eb4ca29eed3fdd3904ef0d5d761 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 63ee0557: <exec/def-helper.h>: upstream version * commit '63ee0557e9677ead2c20cfffc2f30e426ec6e8ab': <exec/def-helper.h>: upstream version
|
97a5b310d7b38955b8274e522fbd8dc33c51029e |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 3dc53fc5: cputlb.c: move tlb routines there to match upstream. * commit '3dc53fc5342d24fae977049a40c34cc63ba04ad6': cputlb.c: move tlb routines there to match upstream.
|
65c947f93a5d6cb61c6d5e9550536630447112f1 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am e7c2677f: <qemu/error-report.h>: upstream version. * commit 'e7c2677fc621a363ca2a9cbec2aa3bba9ddcb0e0': <qemu/error-report.h>: upstream version.
|
7632310902ed7ea401c2337950c57c9b15e5052e |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 5c29b10e: <qemu/osdep.h>: Remove duplicate macro definition (see <qemu/compiler.h>) * commit '5c29b10ef602398e3ea37a9348110375a2cab5cc': <qemu/osdep.h>: Remove duplicate macro definition (see <qemu/compiler.h>)
|
5108c7c94afa6c08d297bf04b698cb97d791c1f3 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 67c35565: qemu-log.c: upstream integration. * commit '67c355655125676a70926c8557a27e79e2d68a18': qemu-log.c: upstream integration.
|
805d430530564b1198e1767a4a36b5c6a03cad3c |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 6731cf52: <qemu-common.h>, <osdep.h>: upstream integration. * commit '6731cf52901064b55e19bae60ade2ccb5f69829c': <qemu-common.h>, <osdep.h>: upstream integration.
|
a4fe1f4529c15e5bc82ff6b1dea7d6cf84fcd039 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 94cf4e22: android/hw-pipe-net.c: Remove compiler warning * commit '94cf4e227249b0575c2f1b945357cf500864bb6e': android/hw-pipe-net.c: Remove compiler warning
|
37bde561f09fac0ff4285ff539aa99a26b27c8ec |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 8848f632: cache-utils: upstream integration * commit '8848f632455c464be35092720757b953f57c29fe': cache-utils: upstream integration
|
da973e576e0ea4a104ebeaa58b7b581690e489d3 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am e33e5e9d: mini-glib: Add g_critical and G_DIR_SEPARATOR_S * commit 'e33e5e9dee88459eb11456a773bdb64e1cce53eb': mini-glib: Add g_critical and G_DIR_SEPARATOR_S
|
b27aad76808392bbbcfbc8e9874f5d9106886a62 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 9069fab3: mini-glib: Add GQueue. * commit '9069fab3c26d972318fe75192f8194294451ccbc': mini-glib: Add GQueue.
|
2dffbe2008cfacbfab77ad2f2eb436b36c6c42ca |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 45df61ba: mini-glib: Add g_strsplit and g_strfreev * commit '45df61baff91503dd922964044345de5da230314': mini-glib: Add g_strsplit and g_strfreev
|
43659e7655e5fc697d628547c9dce9e1a8093bb5 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 2e36f056: Add a few QOM sources to the build. * commit '2e36f0569aaef439327309aebcf16dfbfac52a9a': Add a few QOM sources to the build.
|
5cbf2d06944f7d67dffc2fb41171a1e27db05d6b |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am ad5a0ac8: mini-glib: Add g_str_hash and g_str_equal * commit 'ad5a0ac8a11793472af654411a522270a4f1e5a1': mini-glib: Add g_str_hash and g_str_equal
|
fc2c8e745a4ba7ebb3590acbc205d36f9847dc62 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 1befd344: Bring <qemu/iov.h> and <qemu/typedefs.h> * commit '1befd3440439e8181a31140674e847f2d3e1481e': Bring <qemu/iov.h> and <qemu/typedefs.h>
|
2a527b59962f1c3b0fd7a2c2bdeaa5bb9cf209f6 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am e2678e11: Rename CPUState to CPUOldState. * commit 'e2678e116c8cdb0f36b247a5bd9cfacc849362fc': Rename CPUState to CPUOldState.
|
cb78911e6e1b557abb8cb5df8a0538b7b7149347 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 910aea96: qapi: First integration of qapi definitions. * commit '910aea96b67d7f0357f586c47f20848ec435aa1b': qapi: First integration of qapi definitions.
|
f253dbbd7b0f074d04125c5ee159dacedcd6477e |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 0dc43a9a: disas.c: upstream integration. * commit '0dc43a9a7d4ed798d2c53792fe30a907f81d7615': disas.c: upstream integration.
|
e0172b958685797071d970e5aa93149a0b86e863 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 26a8fb64: target-i386/mips: Minor updates from upstream. * commit '26a8fb6421ab91cfdecdbee299e5e28918c4f0d4': target-i386/mips: Minor updates from upstream.
|
367b32c005d54f7c70b9db27410b4b8495446497 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 85125480: target-arm/cpu.h: Minor updates. * commit '85125480c07e11d5dd98f69b71bded86ee903075': target-arm/cpu.h: Minor updates.
|
bf53c3b8352b3b794edd865fba3962856844c216 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am a6775c75: util/cutils.c: update to upstream. * commit 'a6775c752a2af7a51b431367e284f3ac619e48f3': util/cutils.c: update to upstream.
|
cc3981eb547e78a97f9ba5432db7fd5c0a5c1fa3 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am f3f3c9b8: mini-glib: Add GHashTable implementation. * commit 'f3f3c9b864a902e10cefb0e666f2354672352fca': mini-glib: Add GHashTable implementation.
|
b7e7c660b8bed9fd7aee9f101320990b55a1eab3 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am aadb3b58: mini-glib: Add GSList support. * commit 'aadb3b585bfe9f7ddd00d8c4276db4828665a81e': mini-glib: Add GSList support.
|
08f6bd4bf02cf13eac77d7e23c97177fd25c9bd4 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 5b693bd2: mini-glib: Add g_win32_error_message() implementation. * commit '5b693bd24df715e5ea790784637d0d203fb5be0d': mini-glib: Add g_win32_error_message() implementation.
|
9a32433ad24722511e0ec2c8423bf7cd6578c5a3 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am fd77237e: mini-glib: Add g_assert() et al. * commit 'fd77237e061fbae1abac9466c4de604137ffbb5d': mini-glib: Add g_assert() et al.
|
1e28471b86e50c812501a5991d3167a4dae2e00a |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 8bfaf41d: <qemu/aes.h>: Minor upstream update. * commit '8bfaf41d4fed01472c04ad2f61a82cff68c8186e': <qemu/aes.h>: Minor upstream update.
|
04300aa9a1392e196aceaf743d2839e41f35eca4 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am f0729c75: Update <qemu/bswap.h> and <exec/cpu-all.h> * commit 'f0729c75f1b64e3645635bec9a8462a63be3b27f': Update <qemu/bswap.h> and <exec/cpu-all.h>
|
da3e385457369bf5a216ba04609b93b9a5f632e2 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am f6669d7b: update <qemu/atomic.h> and add <qemu/compiler.h> * commit 'f6669d7bf05c4abb8f95862e82322ec4689251f4': update <qemu/atomic.h> and add <qemu/compiler.h>
|
992803bb20666ccc2730f33800bcf4d0e98e3da1 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 2184d300: <qemu/notify.h>: update to match upstream. * commit '2184d300da3cbf971fadc095edfa9537f371f9d1': <qemu/notify.h>: update to match upstream.
|
b2b74df85543c920a3fcd2880650ffafcd442e42 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 58c33adc: android-configure.sh: Fix GLES auto-detection. * commit '58c33adc06567875e1f6f3f4a7cdc77099b55881': android-configure.sh: Fix GLES auto-detection.
|
fae8e3159b6d1d4eb01f56b6a29fd47a66650a23 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 3d621099: android-rebuild.sh: Run unit test suites. * commit '3d621099b7deeecdb2b41a5f7658237a79e5808d': android-rebuild.sh: Run unit test suites.
|
10c5a40ce71eebaea03084195932bd1608c65075 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am a2c14f94: Cleanup: Remove 100+ compiler warnings. * commit 'a2c14f947951612b45024095afd2210aa7368773': Cleanup: Remove 100+ compiler warnings.
|
7c5a97a5df93d6919acdb04bfbfd4d40771b82cd |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am af81d743: Add android/utils/eintr_wrapper.h * commit 'af81d7432594d8459c4fb9f76c5e8a981f69a94c': Add android/utils/eintr_wrapper.h
|
4e9cf90eff199f71f5cc7b54f34b80fe17a2a882 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am b6bd3ac4: build-kernel.sh: Update to support x86_64 kernels. * commit 'b6bd3ac4d6576e6280469be01685747ffa255874': build-kernel.sh: Update to support x86_64 kernels.
|
b3167290a66f5fc7d60a2174a1fdbbe7e66717a9 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am ef00997e: Fix crash when -snapshot-list is used on 64-bit systems. * commit 'ef00997efb352a0ab282c9d7bb960be500d3de8b': Fix crash when -snapshot-list is used on 64-bit systems.
|
7f346408ea105f67e116b06dc49215c6b0a412f9 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 685b2c21: Fix battery emulation. * commit '685b2c217933513117aae2e058324cd9456432c6': Fix battery emulation.
|
e0d5ba1eb7a79bf56fb4087f9da807878c0bbb31 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 7745b32e: Fix Windows command-line quoting. * commit '7745b32edeb9ec1c2763030bb42a8fc0c3e6d8c4': Fix Windows command-line quoting.
|
32e2125c0cf188067b1c2b3ead04320039c4f1b0 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am a07421fe: Fix OSX standalone build to use the right XCode SDK. * commit 'a07421fecfcd0b34d60ff41da7a8621c92cbf220': Fix OSX standalone build to use the right XCode SDK.
|
770a3592d04c13f5f2520a5de068cff8ff662da4 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 7342c8a3: Fix Windows unittests build. * commit '7342c8a36068977855b3becfe1bc994147e837bb': Fix Windows unittests build.
|
55f03e749b6591e1423c2357222d516f61af2a33 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 57deae3d: Introduce GoogleTest-based unit tests. * commit '57deae3dd6a33ede5b9c7daebaabf795f3525fc3': Introduce GoogleTest-based unit tests.
|
a3574cdc22daecf6980a122a624406d96514e06f |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
am 7275548a: Fix ADB bridge port number being sent to ADB. * commit '7275548a990c6ef0db47b791e839f231d2d991a4': Fix ADB bridge port number being sent to ADB.
|
c5714ef5008b2c68fbd73c1280d8a3fa8323ddd8 |
12-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am f6f50078: Build both 32-bit and 64-bit binaries in standalone build. * commit 'f6f50078e3261143aba759697bc2787f9855a51f': Build both 32-bit and 64-bit binaries in standalone build.
|
4338d0ce1f6a7bf80b5de821bb8c6071f832c9c4 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge 'aosp/idea133' into 'aosp/master' Get stabilization fixes into the refactoring branch. Change-Id: I7b6896c342f0a1127627e754c77b8f22b56d7953
|
82538290743000f62e91b7da485b0a2102a40c09 |
12-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes I77bac2ca,I9715c850,I170b87c1,I744ad9de,I3d25bd02 into idea133 * changes: android/base/files/PathUtils.h: add new header. android/base/EintrWrapper.h: EINTR handling C++ helper. android/base/memory/ScopedPtr.h: new helper class. android/base/StringView.h: Another C++ helper class. android/base/Log.h: Add C++ Logging helper class.
|
11823980b127b345cac5fdf1e2ef0a3bb6c951cb |
11-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android/base/files/PathUtils.h: add new header. This patch adds a new header containing utility routines used to manage file system paths in a consistent way. Change-Id: I77bac2ca1834ab08a500d0f786fb800d0cd97b93
akefile.common
akefile.tests
ndroid/base/files/PathUtils.cpp
ndroid/base/files/PathUtils.h
ndroid/base/files/PathUtils_unittest.cpp
|
26aa443200a9267433c92ae83bed88ac4ce90361 |
11-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android/base/EintrWrapper.h: EINTR handling C++ helper. This is the C++ equivalent of android/utils/eintr_wrapper.h, but this one uses CHECK() from android/base/Log.h instead to abort in case of excessive looping. Change-Id: I9715c850606367a02d988b926b229cdcb4f40f9a
akefile.tests
ndroid/base/EintrWrapper.h
ndroid/base/EintrWrapper_unittest.cpp
|
f9077a88a0b9edca081b0810dde73d108db087a6 |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Move main loop logic to main-loop.c This patch moves most of the logic dealing with the internal main loop into the main-loop.c file, to match upstream. Note however that the actual implementation is not changed, and is still _very_ different from upstream. However, this decouples a few more things to make upcoming refactors significantly easier. This should not affect performance in any way. + Move the log rotation logic, which is specific to QEMU, to log-rotate-android.c and include/android/log-rotate.h, it's likely that the use of SIGUSR1 will not be maintained in the future, because upstream uses that to signal virtual CPU threads internally instead. Change-Id: I7bc886778fa70742c165b1dfe77637564910764e
akefile.target
ndroid/snaphost-android.h
pus.c
nclude/android/log-rotate.h
nclude/qemu/timer.h
nclude/sysemu/cpus.h
nclude/sysemu/os-posix.h
nclude/sysemu/sysemu.h
og-rotate-android.c
ain-loop.c
s-win32.c
emu-timer.c
l-android.c
|
d79c7c53b561aeb2f34ff5cfd66c8360e7af4f36 |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove dead CONFIG_IOTHREAD code. This removes all sources that are inside #ifdef CONFIG_IOTHREAD .. #endif blocks, since this configuration macro is never defined for the Android emulator. Note that upstream has definitely switched to an I/O thread implementation, which allows using one core / virtual CPU in KVM mode. However, its implementation is now so different that the code fragments that were kept here were no longer useful, even for historical reasons. Hopefully, the Android emulator will switch to a threaded implementation in future patches, but this will only happen after some more significant refactoring. Change-Id: I5610c9d33a3b8e76c600fd94bab2676067054715
pus.c
emu-timer.c
l-android.c
l.c
|
32d5d8e307eb8d68bb319aa1af15e8cf2a0502ba |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete qemu_service_io() Calling qemu_notify_event() directly from posix-aio-compat.c instead. Change-Id: I527fb46f6788f1492e5bf4b65999cf31a3ecd176
rch_init.c
nclude/qemu-common.h
osix-aio-compat.c
|
81911b0de42d9e949deda2dfef6a59a1c0561bda |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Remove dead KQEMU support code. CONFIG_KQEMU was never defined anyway, so remove this dead code from the source tree. Change-Id: Ie854f7015f1c02352b0a59a9b7ff0294fa889a6e
pus.c
putlb.c
w/i386/pc.c
emu-options.hx
arget-i386/cpu.h
arget-i386/helper.c
arget-i386/op_helper.c
l-android.c
l.c
|
a18ede0ba44219ff3c65a380fa51d8baa62d19ef |
06-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
qemu-timer-common.c: Move to util/ to match upstream. Change-Id: Idd2a65d564f2dab00b6c93dbaa045cf0743da475
akefile.target
emu-timer-common.c
til/qemu-timer-common.c
|
a54078236ddcb6701538607e11e296d0e980f646 |
06-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
ui/d3des.h: Use upstream version. Change-Id: I6d73c91acd34f36ec4a209b3795860b8eb12ad32
i/d3des.h
|
b9d9ba6b123f552020e1dfd22f38bfa0f73bc67c |
05-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
util/envlist.c: Use upstream version Change-Id: Ic092e3009b0b6818231657adc348aaf9c8d2fe24
til/envlist.c
|
31a3d5b8f00c8ee72d44c4e7d4e37023ee32e412 |
05-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
util/cutils.c: Use upstream version. Change-Id: I32189ff8092022816c1d5b55df9137dd0a33f6d2
til/cutils.c
|
74f2ec66c299bf9706d209d3fca597afd733a8e1 |
05-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
Remove unused util/acl.c Change-Id: Ifdffdcd22b9053d14c1852918807123088662693
akefile.common
nclude/qemu/acl.h
i/vnc-android.c
til/acl.c
|
494b129f77a2254e235244c605fe8a21f7188edd |
05-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
util/compatfd.c: upstream implementation. Change-Id: I1b4eceddfe65d1112e007f9a440eeb2349e7d396
akefile.common
ndroid-configure.sh
ndroid/config/linux-x86/config-host.h
nclude/qemu/compatfd.h
til/compatfd.c
|
8f5743f12c680ceb5ea7766adb17696117cd523f |
05-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
tcg: Remove unused TCG target sources Change-Id: I00b2da37013f00050288ceb9fecabff903116eb5
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
|
634e497c7add1ce732571203652d2c7169612905 |
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add GSource declarations. Change-Id: Ia332a1fa229ae038c8674b16a94e1d4d9e51c234
istrib/mini-glib/include/glib.h
|
086e66e13d37c79da0cd90b92f0127c869aa7b9d |
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-thread: use upstream version. Note: some code in cpus.c still uses functions like qemu_thread_signal() that are not implemented anymore, but this is ok as long as CONFIG_IOTHREAD is not defined in our configurations. This will have to be address in a future patch. Change-Id: I74def50e3f3cfba69352072efc467cf23e025f36
akefile.common
pus.c
nclude/qemu/thread-posix.h
nclude/qemu/thread-win32.h
nclude/qemu/thread.h
til/qemu-thread-posix.c
til/qemu-thread-win32.c
til/qemu-thread.c
|
40022d753d452bac40c3df682a37aa34b4af72a3 |
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
block: Remove unused block drivers. These block drivers were never used, removing the sources will simplify upstream change integration in future patches. Change-Id: I3614027976a5836f087ccad6ee7a35b05868e09b
akefile.common
lock/bochs.c
lock/cloop.c
lock/dmg.c
lock/nbd.c
lock/parallels.c
lock/vmdk.c
lock/vpc.c
lock/vvfat.c
|
cd3a1a78a82d0d84b9d1a264c5cb71aeb27645e5 |
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
hw/android/goldfish: Remove misc. minor compiler warnings. Change-Id: Iebf472b7ffb65ae98eb75b4cdd9deda97f94135a
w/android/goldfish/battery.c
w/android/goldfish/fb.c
w/android/goldfish/interrupt.c
w/android/goldfish/mmc.c
w/android/goldfish/switch.c
|
171dd0bf53f93e64b71d3edc958e15f40c96748d |
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
Remove CONFIG_TRACE support. It was limited to ARMv5, and didn't work correctly. Moreover, it made integrating upstream changes difficult, so remove it for now. Change-Id: I7da7a1e00b241d452c6dff5a318ccfedc5d7a8a4
akefile.target
ndroid/config/config.h
ndroid/config/darwin-x86/config-host.h
ndroid/config/darwin-x86_64/config-host.h
ndroid/config/linux-ppc/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/main.c
ndroid/protocol/core-commands-qemu.c
ndroid/qemulator.c
ndroid/trace.c
pus.c
ocs/ANDROID-TRACING.TXT
xec.c
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/trace.c
nclude/android/trace.h
nclude/exec/exec-all.h
emu-options.hx
arget-arm/helper-android.c
arget-arm/helper-android.h
arget-arm/helper.c
arget-arm/translate-android.h
arget-arm/translate.c
race_common.h
l-android.c
|
461aac54465d7562717062196ff629c36d964242 |
28-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-io.c: Remove unused file. Change-Id: Id976055e6741ceb0448f4c992b25e5a490fd2e0b
emu-io.c
|
df13b33feb3be71da6fdee2cf11bdddc7285cb7e |
28-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
device_tree.c: Remove unused source file and its header. Change-Id: Iafc956d0670fa096c31d61d8da202a8da55fa6c0
evice_tree.c
nclude/sysemu/device_tree.h
|
aa1180ca05774398245953deb306c0e25829afee |
28-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
stub monitor implementation. This removes monitor.c and replaces it with a smaller monitor-android.c which implements only the minimum stubs required for the Android emulator (really snapshot support). NOTE: After this change, the 'monitor' command in the Android console will always return with a KO. Change-Id: I8b631b017d7418cbc3fd3ba36e55147ce2630459
akefile.common
akefile.target
ndroid/console.c
lockdev.c
nclude/monitor/readline.h
onitor-android.c
onitor.c
emu-monitor.hx
eadline.c
|
dc7a2b61b139c3593587fe48a77bbc8735f5daba |
28-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
migration: Remove unused sources. Remove most of the migration-related sources, since they're completely unused by the Android emulator build. So much less to actually refactor to upstream level. Change-Id: I1e8ad55366bb220a3da182e7b5cfb8db94f2974b
akefile.common
nclude/migration/qemu-file.h
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
|
c79de3c66b3506a1c6b00daedaea9b616b3e140c |
23-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Get QEMUFile implementation to upstream level. Change-Id: I0c5003876c7df0246118cb903cf6b834fac82687
akefile.common
ndroid/boot-properties.c
rch_init.c
w/android/goldfish/nand.c
nclude/migration/qemu-file.h
nclude/qemu/sockets.h
igration-exec.c
igration.c
avevm.c
til/yield-android.c
|
0e0515410009c5bdd4d2d77a4a9131081573f040 |
23-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
migration/qemu-file.h: Move QEMUFile declarations here. Move the QEMUFile-related declarations to migration/qemu-file.h, from hw/hw.h to get closer to upstream. Note that this also updates the implementation slightly. The end result is still different from upstream in certain ways, that will be handled in future patches. Change-Id: I11719c4449040df13d9e6f62c55d642a0dd6434d
rch_init.c
udio/wavaudio.c
udio/wavcapture.c
uffered_file.c
pus.c
putlb.c
w/android/goldfish/events_device.c
w/android/goldfish/nand.c
nclude/exec/cpu-all.h
nclude/exec/cpu-common.h
nclude/exec/exec-all.h
nclude/hw/android/goldfish/device.h
nclude/hw/hw.h
nclude/migration/qemu-file.h
nclude/qemu/log.h
igration-exec.c
igration-tcp-android.c
igration-tcp.c
avevm.c
arget-i386/cpu.h
|
9b3a4b03315af9bcdf282243059e8fd1ce1c5c70 |
23-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-common.h: Remove include of cpu.h The "qemu-common.h" included "cpu.h" when NEED_CPU_H was defined, which introduced some nasty circular header dependency issues that affect later patches in this series. This patch removes the include, and fixes all other sources to include "cpu.h" as needed instead. + Move loader declarations to "hw/loader.h" + Move some stuff from "qemu/timer.h" to "exec/cpu-all.h" Change-Id: Ida1a4eccd889bae450b35ee32a931273ffe1f8d8
ndroid/main.c
pus.c
w/android/goldfish/audio.c
w/android/goldfish/battery.c
w/android/goldfish/device.c
w/android/goldfish/events_device.c
w/android/goldfish/fb.c
w/android/goldfish/mmc.c
w/core/dma.c
w/core/sysbus.c
w/i386/smbios.c
w/nvram/fw_cfg.c
w/pci/pci.c
nclude/disas/disas.h
nclude/exec/cpu-common.h
nclude/exec/exec-all.h
nclude/exec/gdbstub.h
nclude/exec/hwaddr.h
nclude/hw/android/goldfish/device.h
nclude/hw/android/goldfish/trace.h
nclude/hw/android/goldfish/vmem.h
nclude/hw/arm/arm.h
nclude/hw/arm/pic.h
nclude/hw/arm/pxa.h
nclude/hw/boards.h
nclude/hw/hw.h
nclude/hw/i386/pc.h
nclude/hw/isa/isa.h
nclude/hw/loader.h
nclude/hw/sysbus.h
nclude/qemu-common.h
nclude/qemu/timer.h
nclude/sysemu/kvm.h
nclude/sysemu/sysemu.h
vm-all.c
emu-timer.c
arget-arm/machine.c
|
73dd5fc7da33280597dc6302ad8116d3723ebf3e |
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
Rename android/config.h to android/config-file.h This is to avoid naming conflicts later when including "config.h" in android/main.c to get the correct definition of TARGET_X86 and other macros. Change-Id: I4743bf207597721612386213208efe0c7e2f41c5
akefile.common
ndroid/config-file.c
ndroid/config-file.h
ndroid/config.c
ndroid/config.h
ndroid/main-common.h
ndroid/main.c
ndroid/qemulator.h
ndroid/skin/file.h
ndroid/skin/keyboard.h
ndroid/skin/keyset.h
elephony/android_modem.c
|
7e9f6c194a8e3e661cc89302db6690ff6835db85 |
22-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
exec/cpu-all.h: Get rid of obsolete CPULogItem type and functions. Upstream has moved the log type definitions to "qemu/log.h" and the implementation of qemu-log.c, which is now part of our build. Update the caller to use the new versions which use QEMU/qemu_ as the prefix, instead of CPU/cpu_. Change-Id: Iec93d0a9e0b8430706d52cec79103f116f5f88b6
xec.c
nclude/exec/cpu-all.h
nclude/exec/gen-icount.h
onitor.c
l-android.c
|
4d6613c972c53178ff9ea39de7fa79d07649fad5 |
22-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Simple renaming: CPUOldState -> CPUArchState where relevant. This patch changes a few headers and sources to match upstream when distinguishing between CPUArchState and CPUOldState (which will become CPUState soon). For now, both types are identical so this should not change the generated binaries at all. Change-Id: I738b4ccaf75838a5931538dd52d1873750f1b816
pu-exec.c
putlb.c
xec.c
nclude/exec/cpu-all.h
nclude/exec/exec-all.h
ranslate-all.c
|
d293dadacaa2880099b90dedcc77b66fdf8338e7 |
22-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
exec.c: get rid of qemu_host_page_bits. It was unused, and even upstream got rid of it. Change-Id: Ib7afa9d4857d4f9853de48b6b5f43dde6f509e22
xec.c
nclude/exec/cpu-all.h
|
63ee0557e9677ead2c20cfffc2f30e426ec6e8ab |
17-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<exec/def-helper.h>: upstream version Change-Id: Ib5494da54c2f55d9c9d2965a73065527d6f8d963
nclude/exec/def-helper.h
|
3dc53fc5342d24fae977049a40c34cc63ba04ad6 |
17-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
cputlb.c: move tlb routines there to match upstream. This contains misc tlb routines that were previously in exec.c. Note that tb_flush_jmp_cache was moved to translate-all.c Change-Id: I60046b55ad46f6fb78c5dbd9444bef137abc5aca
akefile.target
putlb.c
xec.c
nclude/exec/cputlb.h
nclude/exec/exec-all.h
ranslate-all.c
|
e7c2677fc621a363ca2a9cbec2aa3bba9ddcb0e0 |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<qemu/error-report.h>: upstream version. Change-Id: I0ad73bcf3cd982d03f1c01ab5bf681030b511045
nclude/qemu/error-report.h
|
5c29b10ef602398e3ea37a9348110375a2cab5cc |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<qemu/osdep.h>: Remove duplicate macro definition (see <qemu/compiler.h>) Change-Id: I18d1e620c8004e518c5fa929e05fff9d1c145105
nclude/qemu/osdep.h
|
67c355655125676a70926c8557a27e79e2d68a18 |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-log.c: upstream integration. Change-Id: I3d999f5ec0ed9cef6c88ce8a21246974251cea09
akefile.common
nclude/qemu/log.h
emu-log.c
cg/tcg.c
|
6731cf52901064b55e19bae60ade2ccb5f69829c |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<qemu-common.h>, <osdep.h>: upstream integration. Change-Id: I418ead66b929af81bd158114afe56387c9939a97
t-host.c
dbstub.c
nclude/android/sockets.h
nclude/qemu-common.h
nclude/qemu/host-utils.h
nclude/qemu/int128.h
nclude/qemu/osdep.h
nclude/qemu/range.h
igration-tcp.c
et/net.c
s-posix.c
s-win32.c
til/host-utils.c
til/module.c
til/osdep.c
til/oslib-posix.c
til/oslib-win32.c
til/path.c
til/qemu-error.c
til/qemu-sockets.c
|
94cf4e227249b0575c2f1b945357cf500864bb6e |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
android/hw-pipe-net.c: Remove compiler warning Change-Id: I3b1cadfacaab4973f21a83333e66704027fbbabb
ndroid/sockets.c
|
8848f632455c464be35092720757b953f57c29fe |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
cache-utils: upstream integration Change-Id: Ia7fecda45c0c4bfa565feb928a0d192ecf233902
nclude/qemu/cache-utils.h
til/cache-utils.c
l-android.c
|
e33e5e9dee88459eb11456a773bdb64e1cce53eb |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add g_critical and G_DIR_SEPARATOR_S Change-Id: I19e31f806c3a37ba1c9cea4d916a32235ed8e894
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini.c
|
9069fab3c26d972318fe75192f8194294451ccbc |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add GQueue. Change-Id: I7241cca02f5da3d023d3069a2db205d4cc84a59f
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini.c
|
45df61baff91503dd922964044345de5da230314 |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add g_strsplit and g_strfreev Change-Id: I2b4e405d4ecc556c014d9d684c0efce716f54d33
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini.c
|
2e36f0569aaef439327309aebcf16dfbfac52a9a |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Add a few QOM sources to the build. Change-Id: Ie0cd27c4426978338e0d2f9b1ea60aa604b1e09d
akefile.common
|
ad5a0ac8a11793472af654411a522270a4f1e5a1 |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add g_str_hash and g_str_equal Change-Id: I017bb951099f5b07483ced031a74700b44b12bd0
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini.c
|
1befd3440439e8181a31140674e847f2d3e1481e |
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Bring <qemu/iov.h> and <qemu/typedefs.h> The location of qemu_iovec_xxx functions has moved from util/cutils.c to a new file util/iov.c, with a few changes in the function's interface, so update all callers. + Bring in <qemu/typedefs.h> and fix the few conflicts there. Change-Id: I851ad31c3e15a0e8a23266cbfd5d1a52630a66b7
akefile.common
akefile.target
lock.c
lock/qcow.c
lock/qcow2.c
lock/raw.c
w/nvram/fw_cfg.c
w/pci/pci.c
nclude/hw/qdev.h
nclude/qemu-common.h
nclude/qemu/iov.h
nclude/qemu/module.h
nclude/qemu/typedefs.h
nclude/sysemu/dma.h
til/cutils.c
til/hexdump.c
til/iov.c
|
e2678e116c8cdb0f36b247a5bd9cfacc849362fc |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Rename CPUState to CPUOldState. Upstream qemu has split the cpu state into two new data structures: CPUState -> is used to model the CPU state through the QEMU object model. CPUArchState -> actually a macro that aliases CPUArmState, CPUX86State or CPUMIPSState. Both were part of the "CPUState" in the current emulator sources. Previous patches introduced CPUArchState, as a simple alias to the machine-specific state. This patch renames any use of CPUState in the current code to CPUOldState, except within target-*/ directories where it is replaced by CPU${ARCH}State instead. This will allow bringing the upstream CPUState definition in the source tree, and slowly migrate everything to the right location. Change-Id: I88b79e6e89f1f36084dc2642e1cf415135e4da09
pu-exec.c
pus.c
isas.c
xec.c
dbstub.c
w/android/android_mips.c
w/android/goldfish/pipe.c
w/android/goldfish/vmem.c
w/arm/armv7m.c
w/arm/pic.c
w/core/dma.c
w/i386/pc.c
w/intc/apic.c
w/mips/cputimer.c
w/mips/mips_int.c
w/mips/mips_pic.c
w/mips/mips_r4k.c
nclude/exec/cpu-all.h
nclude/exec/cpu-defs.h
nclude/exec/def-helper.h
nclude/exec/exec-all.h
nclude/exec/gdbstub.h
nclude/exec/gen-icount.h
nclude/exec/hax.h
nclude/exec/poison.h
nclude/exec/softmmu-semi.h
nclude/hw/android/goldfish/vmem.h
nclude/hw/arm/arm.h
nclude/hw/arm/pic.h
nclude/hw/arm/pxa.h
nclude/hw/i386/pc.h
nclude/hw/mips/mips.h
nclude/qemu/timer.h
nclude/sysemu/kvm.h
vm-all.c
onitor.c
emu-timer.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/op_helper.c
arget-arm/translate-android.h
arget-arm/translate.c
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-i386.h
arget-i386/hax-windows.c
arget-i386/helper.c
arget-i386/kvm.c
arget-i386/machine.c
arget-i386/op_helper.c
arget-i386/translate.c
arget-mips/cpu.h
arget-mips/exec.h
arget-mips/helper.c
arget-mips/machine.c
arget-mips/op_helper.c
arget-mips/translate.c
cg/arm/tcg-target.c
cg/hppa/tcg-target.c
cg/i386/tcg-target.c
cg/ppc/tcg-target.c
cg/ppc64/tcg-target.c
cg/sparc/tcg-target.c
cg/x86_64/tcg-target.c
ranslate-all.c
l-android.c
l.c
|
910aea96b67d7f0357f586c47f20848ec435aa1b |
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qapi: First integration of qapi definitions. Brings headers (and some sources) related to the QEMU object model up to date with regards to upstream. Note that this misses several implementation files which are currently not used. Also misses qemu/cpu.h since it defines CPUState in a completely different way than our current sources. Change-Id: I8ece10ff9fcab28cb2e7de3493be21b793b3c98a
akefile.android
akefile.common
ndroid-configure.sh
lockdev.c
nclude/qapi/dealloc-visitor.h
nclude/qapi/error.h
nclude/qapi/opts-visitor.h
nclude/qapi/qmp-input-visitor.h
nclude/qapi/qmp-output-visitor.h
nclude/qapi/qmp/dispatch.h
nclude/qapi/qmp/json-lexer.h
nclude/qapi/qmp/json-parser.h
nclude/qapi/qmp/json-streamer.h
nclude/qapi/qmp/qdict.h
nclude/qapi/qmp/qerror.h
nclude/qapi/qmp/qjson.h
nclude/qapi/qmp/qlist.h
nclude/qapi/qmp/qobject.h
nclude/qapi/qmp/qstring.h
nclude/qapi/string-input-visitor.h
nclude/qapi/string-output-visitor.h
nclude/qapi/visitor-impl.h
nclude/qapi/visitor.h
nclude/qemu/queue.h
nclude/qom/object.h
nclude/qom/qom-qobject.h
api-auto-generated/qapi-types.c
api-auto-generated/qapi-types.h
api-auto-generated/qapi-visit.c
api-auto-generated/qapi-visit.h
api-auto-generated/qmp-commands.h
api-auto-generated/qmp-marshal.c
api-schema.json
object/json-lexer.c
object/json-parser.c
object/json-streamer.c
object/qdict.c
object/qerror.c
object/qjson.c
object/qlist.c
object/qstring.c
om/container.c
om/object.c
om/qom-qobject.c
cripts/ordereddict.py
cripts/ordereddict.pyc
cripts/qapi-commands.py
cripts/qapi-types.py
cripts/qapi-visit.py
cripts/qapi.py
cripts/qapi.pyc
til/error.c
til/unicode.c
|
0dc43a9a7d4ed798d2c53792fe30a907f81d7615 |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
disas.c: upstream integration. Change-Id: I64d91412a766abfe8ee0b530ed7cd5f2be63b91f
isas.c
nclude/disas/bfd.h
nclude/disas/disas.h
nclude/elf.h
nclude/qemu/log.h
arget-arm/translate.c
arget-i386/translate.c
arget-mips/translate.c
|
26a8fb6421ab91cfdecdbee299e5e28918c4f0d4 |
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
target-i386/mips: Minor updates from upstream. Does not change the behaviour, just introduces new constants/types and define CPUArchState everywhere now. Change-Id: I2caac85f0597360195b6b0b54788ab84a40ddb6a
nclude/exec/cpu-all.h
arget-i386/cpu.h
arget-mips/cpu.h
arget-mips/mips-defs.h
|
85125480c07e11d5dd98f69b71bded86ee903075 |
14-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
target-arm/cpu.h: Minor updates. Integrate a few changes from upstream for ARM CPU definitions, before doing deeper surgery. Change-Id: Ia81bc935d1bb1c2ed0b73bd7a1f842ae65ed62b0
w/android/android_arm.c
w/arm/boot.c
nclude/hw/arm/arm.h
nclude/qemu/bitops.h
arget-arm/arm-semi.c
arget-arm/cpu.h
arget-arm/kvm-consts.h
|
a6775c752a2af7a51b431367e284f3ac619e48f3 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
util/cutils.c: update to upstream. Note that this still contains qemu_iovec_xxx routines which will be moved elsewhere later. Change-Id: I66e5cfa99b39a16f342f7b4d67eb14aff31b30ee
nclude/qemu-common.h
til/cutils.c
|
f3f3c9b864a902e10cefb0e666f2354672352fca |
16-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add GHashTable implementation. Change-Id: I1dbe60f4f503f15818b99381c745ae2772af36ec
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini-win32.c
istrib/mini-glib/src/glib-mini.c
|
aadb3b585bfe9f7ddd00d8c4276db4828665a81e |
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add GSList support. Will be needed later. Change-Id: Ifc3eedcf894a16dc4896e3dd76c8e67890551c32
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini.c
|
5b693bd24df715e5ea790784637d0d203fb5be0d |
15-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add g_win32_error_message() implementation. Will be needed later. Change-Id: I9e361d54ec0b3aed939f6849dab21d226ba31cde
istrib/mini-glib/include/glib.h
istrib/mini-glib/sources.make
istrib/mini-glib/src/glib-mini-win32.c
nclude/sysemu/os-win32.h
|
fd77237e061fbae1abac9466c4de604137ffbb5d |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mini-glib: Add g_assert() et al. Change-Id: I7047f40d320caeb022f2fc6f35c57322b925e21d
istrib/mini-glib/include/glib.h
istrib/mini-glib/src/glib-mini.c
|
8bfaf41d4fed01472c04ad2f61a82cff68c8186e |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<qemu/aes.h>: Minor upstream update. Change-Id: Ibb54a991a86d6bb3040bf5121e501f16b2b94dc2
nclude/qemu/aes.h
til/aes.c
|
f0729c75f1b64e3645635bec9a8462a63be3b27f |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Update <qemu/bswap.h> and <exec/cpu-all.h> This is a small update to merge upstream changes to cpu load/store macro operations. Change-Id: I0deda5923ed5efc1f0b412701a59a40a86015d55
xec.c
w/block/cdrom.c
w/net/ne2000.c
nclude/exec/cpu-all.h
nclude/hw/pci/pci.h
nclude/qemu/bswap.h
|
f6669d7bf05c4abb8f95862e82322ec4689251f4 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
update <qemu/atomic.h> and add <qemu/compiler.h> Also update <qemu-common.h> and <sysemu/sysemu.h> in the process. Change-Id: Iae47c07295c7ddde0498e297ae8b0b9ee05cfac3
udio/audio_int.h
nclude/qemu-common.h
nclude/qemu/atomic.h
nclude/qemu/compiler.h
nclude/sysemu/sysemu.h
|
2184d300da3cbf971fadc095edfa9537f371f9d1 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
<qemu/notify.h>: update to match upstream. Change-Id: Id51251e5bf106f479a97b45d1a4825ac524ea703
nclude/qemu/notify.h
i/input.c
til/notify.c
|
58c33adc06567875e1f6f3f4a7cdc77099b55881 |
19-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
android-configure.sh: Fix GLES auto-detection. If android-configure.sh didn't find GL emulation headers and libraries, it would complain but fail to disable it for the current build. This patch fixes this.
ndroid-configure.sh
|
3d621099b7deeecdb2b41a5f7658237a79e5808d |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android-rebuild.sh: Run unit test suites. This patch modifies android-rebuild.sh to run the emulator's unit test suite automatically after a succesfull build. As a bonus, it also hides the build/test output unless one uses the --verbose option. Change-Id: I318bfa9b4f1a7b31fff9f05f4e7ef90ce5f6fa00
ndroid-rebuild.sh
|
a2c14f947951612b45024095afd2210aa7368773 |
04-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Cleanup: Remove 100+ compiler warnings. This is a big cleanup that removes compiler warnings by performing the following: - Remove unused functions or variables. - Change pointer cast to be alias safe using unions. - Use __attribute__((unused)) on some local variable definitions when their usage depends on conditional defines that are not always true when compiling the same source several times. - Fix a couple array indexing bugs. There are still a few warnings from the JSON lexer, libjpeg and the TCG helpers though, but the overall compilation is much cleaner. BUG=NONE Change-Id: Ic4483e6402b266ecfd7bca8c92a73d8fcf392a1f
akefile.common
ndroid/avd/info.c
ndroid/console.c
ndroid/hw-pipe-net.c
ndroid/hw-qemud.c
ndroid/main-common.c
ndroid/main-emulator.c
ndroid/skin/image.h
ndroid/skin/surface.c
ndroid/utils/dll.c
ndroid/utils/eintr_wrapper.c
ndroid/utils/path.c
lock/qcow2-refcount.c
pus.c
isas/mips.c
xec.c
dbstub.c
w/android/android_mips.c
w/android/goldfish/mmc.c
w/android/goldfish/timer.c
w/arm/boot.c
w/bt/sdp.c
w/i386/pc.c
w/net/smc91c111.c
w/pci/pci.c
w/scsi/scsi-disk.c
w/usb/dev-hub.c
w/usb/hcd-ohci.c
w/usb/usb-linux.c
nclude/exec/cpu-all.h
nclude/exec/cpu-common.h
nclude/qemu/osdep.h
vm-all.c
onitor.c
object/json-lexer.c
lirp-android/tftp.c
arget-arm/helper.c
arget-i386/hax-all.c
arget-i386/hax-windows.c
arget-i386/op_helper.c
arget-i386/translate.c
arget-mips/helper.c
arget-mips/op_helper.c
arget-mips/translate.c
cg/tcg.c
elephony/gsm.c
i/vnc-android.c
l-android.c
|
af81d7432594d8459c4fb9f76c5e8a981f69a94c |
03-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Add android/utils/eintr_wrapper.h Add a new Android-specific header that defines two macros to handle EINTR in a consistent way, as well as allow detecting when a system call loops too many times and exit with a fatal error message when that happens. + Unit tests. + Update existing code under android/ which uses to deal directly with EINTR to use the new HANDLE_EINTR() and IGNORE_EINTR() + Remove EINTR checks for functions that call socket_xxx() functions which already loop around EINTR. Change-Id: I1d2ee64d9743a2edc506f616465ea091878db620
akefile.common
akefile.tests
ndroid/async-socket.c
ndroid/async-utils.c
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-common.h
ndroid/config.c
ndroid/console.c
ndroid/main-common.c
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/ui-commands-impl.c
ndroid/snapshot.c
ndroid/sockets.c
ndroid/sync-utils.c
ndroid/utils/eintr_wrapper.c
ndroid/utils/eintr_wrapper.h
ndroid/utils/eintr_wrapper_unittest.cpp
ndroid/utils/filelock.c
ndroid/utils/mapfile.c
ndroid/utils/mapfile.h
ndroid/utils/panic.h
ndroid/utils/path.c
ndroid/utils/system.h
ndroid/utils/timezone.c
|
b6bd3ac4d6576e6280469be01685747ffa255874 |
31-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
build-kernel.sh: Update to support x86_64 kernels. This updates the emulator kernel rebuild script in several ways: - Support for --arch=x86_64 (need android-goldfish-3.10). - Support for --gcc-version=<version>. - Switch to GCC 4.7 by default, except for 2.6.29/x86 which doesn't build. - Support for linux-3.10 x86 builds (config is i386_emu instead of goldfish). - New naming: kernel-<version>-qemu-<arch> where <version> is the kernel version, and <arch> is one of 'armv5, armv7, x86, x86_64 or mips'. Note that putting the version number in the file name is important to let the emulator adapt its kernel command-line to changes that appeared recently (e.g. /dev/ttyS* -> /dev/ttyGF*). I also checked that new kernels work in the following combinations: android-goldfish-2.6.29 [arm, x86, mips] android-goldfish-3.4 [arm, x86] I could also build (but not run them yet): android-goldfish-3.10 [x86, x86_64] Change-Id: Ic66ca7a646f9cc3eb715a3c96ce3076cc17b6221
istrib/build-kernel.sh
|
ef00997efb352a0ab282c9d7bb960be500d3de8b |
29-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix crash when -snapshot-list is used on 64-bit systems. The implementation of the -snapshot-list option casted a uint32_t* to time_t*. On 64-bit systems, time_t is 64-bit so any load from the same address used to collect random bits in the higher half of the value. This resulted, in localtime() returning NULL, because the read value was too high in certain cases, and thus a crash. This patch fixes the issue and makes snapshot_format_create_date() more resilient to invalid time_t values read from the snapshot (which could happen with a corrupted snapshot file). http://b.android.com/34233 (though this bug also describes other crashes). Change-Id: I194ff961bbbeef4dc9e77dae72fae3e8f8536f33
ndroid/snapshot.c
|
685b2c217933513117aae2e058324cd9456432c6 |
28-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix battery emulation. When the AVD config.ini contained 'hw.battery=no', the emulator failed to emulate a battery device. This had two effects: - Displaying a red battery icon in the notification area in the emulated system. - Crashing the emulator when any 'power' command was typed in the console. This patches fixes both issues. When hw.battery is set to 'no', the emulator now indicates to the system that the device is connected to AC, and that the battery is not present / dead. Related bug http://b.android/com/65308 Change-Id: I84156a7d4582639569aad98e5a5e90e58087d93a
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/battery.c
w/i386/pc.c
nclude/hw/android/goldfish/device.h
|
7745b32edeb9ec1c2763030bb42a8fc0c3e6d8c4 |
22-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix Windows command-line quoting. When the 'emulator.exe' program invokes the real emulation program (e.g. 'emulator-arm.exe' or 'emulator-x86.exe'), it passes its own command-line arguments through execv(). Unfortunately, on Windows this doesn't work, as the command-line arguments must be quoted in a special way. This is describ is described in detail in the MSDN blog post named "Everyone quotes command line arguments the wrong way" [1] The code under android/main-emulator.c had several problems: - It only quoted the first parameter (the program name), but not any other one. - The quoting was too naive to work in the general case. This patch adds a utility function named win32_cmdline_quote() to perform correct quoting, and changes android/main-emulator.c to use it. Fix for http://b.android.com/18317 [1] http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx Change-Id: I7cfd6ddd10706c7aeb6c7df56e20398277d78409
akefile.common
akefile.tests
ndroid/main-emulator.c
ndroid/utils/assert.h
ndroid/utils/compiler.h
ndroid/utils/system.h
ndroid/utils/win32_cmdline_quote.c
ndroid/utils/win32_cmdline_quote.h
ndroid/utils/win32_cmdline_quote_unittest.cpp
|
a07421fecfcd0b34d60ff41da7a8621c92cbf220 |
18-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix OSX standalone build to use the right XCode SDK. XCode changes the location of the SDKs, so use the same logic as the platform build to detect it and select the "older" SDK found on the machine. + Add missing configuration headers for the standalone Darwin 64-bits build. Change-Id: I27a0f533732123044d0598a17301985c24256c68
akefile.android
ndroid-configure.sh
ndroid/build/common.sh
ndroid/config/darwin-x86_64/SDL_config.h
ndroid/config/darwin-x86_64/config-host.h
|
7342c8a36068977855b3becfe1bc994147e837bb |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix Windows unittests build. Turns out that emulator_common depended on a symbol (android_verbose) that was declared outside of the module, for no good reason. This broke the Windows build of emulator_unittests, so fix the glitch by moving the symbol declaration to the appropriate location. Change-Id: I325e79435c0c2cfcfa9850689bd6d0b09c40eac1
ndroid/main.c
ndroid/utils/debug.c
ndroid/utils/debug.h
l-android.c
|
57deae3dd6a33ede5b9c7daebaabf795f3525fc3 |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Introduce GoogleTest-based unit tests. This patch introduce the first GoogleTest-based unit test for the emulator sources. The goal here is to be able to easily automate the testing of the Android-specific code in the emulator (i.e. really what's under android/), since making the same for QEMU is essentially impossible. + Introduce 'emulator-libgtest' and 'emulator64-libgtest' host static libraries, built from the sources from extern/gtest. The reason the Android.mk module definitions in this directory are not used are mainly because we need to build both the 32-bit and 64-bit libraries at the same time, which the platform build doesn't support easily. Also, this will be reused later for the GPU emulation libraries when built with the standalone build. + Only a single test is added here, more as a proof-of-concept. To run the test suite, invoke the 'emulator_unittests' or 'emulator64_unittests' program(s). + Note that unit-tests are written in C++, adding more tests might require fixing our headers to be included in this language. BUG=NONE Change-Id: If518ba30e38f202a4214ffd258fa5a07d6e48868
akefile.android
akefile.tests
ndroid/build/definitions.make
ndroid/utils/bufprint.h
ndroid/utils/bufprint_unittest.cpp
istrib/googletest/Android.mk
|
7275548a990c6ef0db47b791e839f231d2d991a4 |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix ADB bridge port number being sent to ADB. When the emulator starts up, it tries to connect to the ADB server on the host and send it the port number of the ADB bridge that was setup. That allows ADB to know that a new emulator instance started, and communicate with it. This patch fixes two bugs: - The previous code could only deal with port numbers of exactly 4 digits, which is ok when using the '-port <port>' option, which only supports values between 5554 and 5584, at the moment, but fails when using '-ports <console>,<adb>', where the values of <console> and <adb> can be larger than 10000. - Second, even when using 'ports <console>,<adb>', it always reported '<console> + 1' as the ADB bridge port, which is generally incorrect. See https://code.google.com/p/android/issues/detail?id=60024 Change-Id: I3ffc641967f56ee20f01aa0e36af605e17f81722
ndroid/qemu-setup.c
|
f6f50078e3261143aba759697bc2787f9855a51f |
14-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Build both 32-bit and 64-bit binaries in standalone build. This only works for Linux and OS X builds for now, until Windows 64-bit compilation is fixed. + Remove --arch=<name> and --try-64 flags to android-configure.sh and android-rebuild.sh, since they're not needed anymore. + Remove the build of obsolete 'emulator-ui' and 'qemu-android-xxx' programs. We don't need them for now, and it's likely things will change a lot once we want to work on remote display / UI. http://b.android.com/64805 Change-Id: I70be38d53650648f74323eb33284661a8bb77c88
akefile.android
akefile.common
akefile.target
ndroid-configure.sh
|
baf99eed1bde1af072679f77930bc9210fba267b |
08-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android/base/memory/ScopedPtr.h: new helper class. Change-Id: I170b87c15ea7cb294ef66bf3c7a74706b06a8869
akefile.tests
ndroid/base/Compiler.h
ndroid/base/memory/ScopedPtr.h
ndroid/base/memory/ScopedPtr_unittest.cpp
|
ef457d2a39ce5f164b1b95c10181e4a99f620a19 |
07-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android/base/StringView.h: Another C++ helper class. Change-Id: I744ad9de0c088238655c786c75261baf9c9c9deb
akefile.common
akefile.tests
ndroid/base/StringView.cpp
ndroid/base/StringView.h
ndroid/base/StringView_unittest.cpp
|
7a41eef6b64b2a07cf170844c897e4ae1cda998e |
07-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android/base/Log.h: Add C++ Logging helper class. Android-specific portions of the emulator are going to gradually switch to C++ to make the code easier to structure, test and refactor. This shall not impact anything that QEMU depends on. This is the first patch in a series that will gradually operate these changes. It introduces "android/base/Log.h", which provides useful macros to perform logging and error checks. Change-Id: I3d25bd029009d3e428ed2b5b3a02ac41313325c0
akefile.common
akefile.tests
ndroid/base/Log.cpp
ndroid/base/Log.h
ndroid/base/Log_unittest.cpp
|
38f88f56cc69335359d77fc866c8c4fe50216bad |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "android-rebuild.sh: Run unit test suites." into idea133
|
cc80ebe8392e4ffe0b74ca5d36a282226df10f6e |
10-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
android-rebuild.sh: Run unit test suites. This patch modifies android-rebuild.sh to run the emulator's unit test suite automatically after a succesfull build. As a bonus, it also hides the build/test output unless one uses the --verbose option. Change-Id: I318bfa9b4f1a7b31fff9f05f4e7ef90ce5f6fa00
ndroid-rebuild.sh
|
d270c9703bb096ca222cf0553370861e9bf21096 |
04-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge changes Ic4483e64,I1d2ee64d into idea133 * changes: Cleanup: Remove 100+ compiler warnings. Add android/utils/eintr_wrapper.h
|
cef730bbc330b4a0ad84d12c71fdcb010ddb3772 |
04-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Cleanup: Remove 100+ compiler warnings. This is a big cleanup that removes compiler warnings by performing the following: - Remove unused functions or variables. - Change pointer cast to be alias safe using unions. - Use __attribute__((unused)) on some local variable definitions when their usage depends on conditional defines that are not always true when compiling the same source several times. - Fix a couple array indexing bugs. There are still a few warnings from the JSON lexer, libjpeg and the TCG helpers though, but the overall compilation is much cleaner. BUG=NONE Change-Id: Ic4483e6402b266ecfd7bca8c92a73d8fcf392a1f
akefile.common
ndroid/avd/info.c
ndroid/console.c
ndroid/hw-pipe-net.c
ndroid/hw-qemud.c
ndroid/main-common.c
ndroid/main-emulator.c
ndroid/skin/image.h
ndroid/skin/surface.c
ndroid/utils/dll.c
ndroid/utils/eintr_wrapper.c
ndroid/utils/path.c
lock/qcow2-refcount.c
pus.c
isas/mips.c
xec.c
dbstub.c
w/android/android_mips.c
w/android/goldfish/mmc.c
w/android/goldfish/timer.c
w/arm/boot.c
w/bt/sdp.c
w/i386/pc.c
w/net/smc91c111.c
w/pci/pci.c
w/scsi/scsi-disk.c
w/usb/dev-hub.c
w/usb/hcd-ohci.c
w/usb/usb-linux.c
nclude/exec/cpu-all.h
nclude/exec/cpu-common.h
nclude/qemu/osdep.h
vm-all.c
onitor.c
object/json-lexer.c
lirp-android/tftp.c
arget-arm/helper.c
arget-i386/hax-all.c
arget-i386/hax-windows.c
arget-i386/op_helper.c
arget-i386/translate.c
arget-mips/helper.c
arget-mips/op_helper.c
arget-mips/translate.c
cg/tcg.c
elephony/gsm.c
i/vnc-android.c
l-android.c
|
52e9942c2e0ffac6f7ccc2d2c916c855ad62c33d |
03-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Add android/utils/eintr_wrapper.h Add a new Android-specific header that defines two macros to handle EINTR in a consistent way, as well as allow detecting when a system call loops too many times and exit with a fatal error message when that happens. + Unit tests. + Update existing code under android/ which uses to deal directly with EINTR to use the new HANDLE_EINTR() and IGNORE_EINTR() + Remove EINTR checks for functions that call socket_xxx() functions which already loop around EINTR. Change-Id: I1d2ee64d9743a2edc506f616465ea091878db620
akefile.common
akefile.tests
ndroid/async-socket.c
ndroid/async-utils.c
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-common.h
ndroid/config.c
ndroid/console.c
ndroid/main-common.c
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/ui-commands-impl.c
ndroid/snapshot.c
ndroid/sockets.c
ndroid/sync-utils.c
ndroid/utils/eintr_wrapper.c
ndroid/utils/eintr_wrapper.h
ndroid/utils/eintr_wrapper_unittest.cpp
ndroid/utils/filelock.c
ndroid/utils/mapfile.c
ndroid/utils/mapfile.h
ndroid/utils/panic.h
ndroid/utils/path.c
ndroid/utils/system.h
ndroid/utils/timezone.c
|
47f1699cf3956967d1d1b6c130552e42ffb024a0 |
03-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
am 0f24a6cf: Merge "Documentation update." * commit '0f24a6cf2eb5272c190900895cab3448870eed45': Documentation update.
|
0f24a6cf2eb5272c190900895cab3448870eed45 |
03-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "Documentation update."
|
7fd10ad6f30fe6d1d0348b87f42807fa7b8f05e7 |
30-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Documentation update. This patch updates the (very dated) documentation on how to build the emulator. It also tries to explain the current refactoring process to help third-party contributors send patches to external/qemu. + Get rid of obsolete make-distrib.sh / build-emulator.sh scripts since they don't work anymore. Currently, we do not support packaging the emulator sources into its own tarball that can be easily rebuilt, mainly due to dependencies with the GPU emulation libraries that can only be built with the platform build (at the moment). Change-Id: I76a151318d2b925eb916eb4ec9e9aa51b4457672
NSTALL
EADME
istrib/README
istrib/build-emulator.sh
istrib/make-distrib.sh
ocs/BUILDING.TXT
ocs/DEVELOPMENT.TXT
ocs/REFACTORING-MADNESS.TXT
|
08dcdfc25664ea7fe9b0796ba32e245189e093d6 |
03-Feb-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "build-kernel.sh: Update to support x86_64 kernels." into idea133
|
2cd785f99b9e1f6e96398000c129e8faf55fba40 |
31-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
build-kernel.sh: Update to support x86_64 kernels. This updates the emulator kernel rebuild script in several ways: - Support for --arch=x86_64 (need android-goldfish-3.10). - Support for --gcc-version=<version>. - Switch to GCC 4.7 by default, except for 2.6.29/x86 which doesn't build. - Support for linux-3.10 x86 builds (config is i386_emu instead of goldfish). - New naming: kernel-<version>-qemu-<arch> where <version> is the kernel version, and <arch> is one of 'armv5, armv7, x86, x86_64 or mips'. Note that putting the version number in the file name is important to let the emulator adapt its kernel command-line to changes that appeared recently (e.g. /dev/ttyS* -> /dev/ttyGF*). I also checked that new kernels work in the following combinations: android-goldfish-2.6.29 [arm, x86, mips] android-goldfish-3.4 [arm, x86] I could also build (but not run them yet): android-goldfish-3.10 [x86, x86_64] Change-Id: Ic66ca7a646f9cc3eb715a3c96ce3076cc17b6221
istrib/build-kernel.sh
|
46e0039307d76cc8ae5161b856c86ea1c0a47b1f |
29-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix crash when -snapshot-list is used on 64-bit systems." into idea133
|
0cfc1fdd0eb6476613be6ca811acf3dac65f2328 |
29-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix crash when -snapshot-list is used on 64-bit systems. The implementation of the -snapshot-list option casted a uint32_t* to time_t*. On 64-bit systems, time_t is 64-bit so any load from the same address used to collect random bits in the higher half of the value. This resulted, in localtime() returning NULL, because the read value was too high in certain cases, and thus a crash. This patch fixes the issue and makes snapshot_format_create_date() more resilient to invalid time_t values read from the snapshot (which could happen with a corrupted snapshot file). http://b.android.com/34233 (though this bug also describes other crashes). Change-Id: I194ff961bbbeef4dc9e77dae72fae3e8f8536f33
ndroid/snapshot.c
|
a958ab91edda9d0514cf3f6fd58866683fd52e7d |
28-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix battery emulation." into idea133
|
9b656ff8919f061d3e44453a27ad5a1f817c19ef |
28-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix battery emulation. When the AVD config.ini contained 'hw.battery=no', the emulator failed to emulate a battery device. This had two effects: - Displaying a red battery icon in the notification area in the emulated system. - Crashing the emulator when any 'power' command was typed in the console. This patches fixes both issues. When hw.battery is set to 'no', the emulator now indicates to the system that the device is connected to AC, and that the battery is not present / dead. Related bug http://b.android/com/65308 Change-Id: I84156a7d4582639569aad98e5a5e90e58087d93a
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/battery.c
w/i386/pc.c
nclude/hw/android/goldfish/device.h
|
5c44059ea70cc5fcbb3f20177e2fe4b9c16bf6c1 |
25-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am c3880139: Merge "goldfish: Add specification for Goldfish devices." * commit 'c38801392d2ea35fbf6fe544794dcdb6776e5fa3': goldfish: Add specification for Goldfish devices.
|
c38801392d2ea35fbf6fe544794dcdb6776e5fa3 |
25-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "goldfish: Add specification for Goldfish devices."
|
e3c71e12ebcec4c0715a6445efd64f82d57d391f |
07-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
goldfish: Add specification for Goldfish devices. This adds a new document to properly specified the goldfish virtual harware platform. This shall help for the following cases: - Porting goldfish support to upstream QEMU. - Updating goldfish kernel sources to more recent Linux tree. Change-Id: Icbf57fa7f3667bfb8e0785f6137d7d79db313b0e
ocs/GOLDFISH-VIRTUAL-HARDWARE.TXT
|
f14f75e43b3eb4bc42dd45efa71d149c48ccb136 |
23-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix OSX standalone build to use the right XCode SDK." into idea133
|
c70f07a32d3980072edccf2632bcbbd08051f5f2 |
23-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix Windows command-line quoting." into idea133
|
60d0a1536e4e75cee039c09da65a2e994be2e106 |
22-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix Windows command-line quoting. When the 'emulator.exe' program invokes the real emulation program (e.g. 'emulator-arm.exe' or 'emulator-x86.exe'), it passes its own command-line arguments through execv(). Unfortunately, on Windows this doesn't work, as the command-line arguments must be quoted in a special way. This is describ is described in detail in the MSDN blog post named "Everyone quotes command line arguments the wrong way" [1] The code under android/main-emulator.c had several problems: - It only quoted the first parameter (the program name), but not any other one. - The quoting was too naive to work in the general case. This patch adds a utility function named win32_cmdline_quote() to perform correct quoting, and changes android/main-emulator.c to use it. Fix for http://b.android.com/18317 [1] http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx Change-Id: I7cfd6ddd10706c7aeb6c7df56e20398277d78409
akefile.common
akefile.tests
ndroid/main-emulator.c
ndroid/utils/assert.h
ndroid/utils/compiler.h
ndroid/utils/system.h
ndroid/utils/win32_cmdline_quote.c
ndroid/utils/win32_cmdline_quote.h
ndroid/utils/win32_cmdline_quote_unittest.cpp
|
118b05c709b9472971e3dabb61643507e75b2740 |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix Windows unittests build." into idea133
|
be7c3c544ba429acf6b98a98fc9e79a85d0de761 |
18-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix OSX standalone build to use the right XCode SDK. XCode changes the location of the SDKs, so use the same logic as the platform build to detect it and select the "older" SDK found on the machine. + Add missing configuration headers for the standalone Darwin 64-bits build. Change-Id: I27a0f533732123044d0598a17301985c24256c68
akefile.android
ndroid-configure.sh
ndroid/build/common.sh
ndroid/config/darwin-x86_64/SDL_config.h
ndroid/config/darwin-x86_64/config-host.h
|
a13a4d45ccdaf02d033bb9d8ea82d7b35a8a5834 |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix Windows unittests build. Turns out that emulator_common depended on a symbol (android_verbose) that was declared outside of the module, for no good reason. This broke the Windows build of emulator_unittests, so fix the glitch by moving the symbol declaration to the appropriate location. Change-Id: I325e79435c0c2cfcfa9850689bd6d0b09c40eac1
ndroid/main.c
ndroid/utils/debug.c
ndroid/utils/debug.h
l-android.c
|
76256c273e124a7973a6d3bc406b6631b1ca773a |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Introduce GoogleTest-based unit tests." into idea133
|
eb167ccf4b6b5df7fae699c483e26f83dff63458 |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix ADB bridge port number being sent to ADB." into idea133
|
c491b52a8b60aaf537654ab1ffcea796328bf03a |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Introduce GoogleTest-based unit tests. This patch introduce the first GoogleTest-based unit test for the emulator sources. The goal here is to be able to easily automate the testing of the Android-specific code in the emulator (i.e. really what's under android/), since making the same for QEMU is essentially impossible. + Introduce 'emulator-libgtest' and 'emulator64-libgtest' host static libraries, built from the sources from extern/gtest. The reason the Android.mk module definitions in this directory are not used are mainly because we need to build both the 32-bit and 64-bit libraries at the same time, which the platform build doesn't support easily. Also, this will be reused later for the GPU emulation libraries when built with the standalone build. + Only a single test is added here, more as a proof-of-concept. To run the test suite, invoke the 'emulator_unittests' or 'emulator64_unittests' program(s). + Note that unit-tests are written in C++, adding more tests might require fixing our headers to be included in this language. BUG=NONE Change-Id: If518ba30e38f202a4214ffd258fa5a07d6e48868
akefile.android
akefile.tests
ndroid/build/definitions.make
ndroid/utils/bufprint.h
ndroid/utils/bufprint_unittest.cpp
istrib/googletest/Android.mk
|
3237fe08f1504d817a02747d2eba8e28e1d3400b |
21-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Fix ADB bridge port number being sent to ADB. When the emulator starts up, it tries to connect to the ADB server on the host and send it the port number of the ADB bridge that was setup. That allows ADB to know that a new emulator instance started, and communicate with it. This patch fixes two bugs: - The previous code could only deal with port numbers of exactly 4 digits, which is ok when using the '-port <port>' option, which only supports values between 5554 and 5584, at the moment, but fails when using '-ports <console>,<adb>', where the values of <console> and <adb> can be larger than 10000. - Second, even when using 'ports <console>,<adb>', it always reported '<console> + 1' as the ADB bridge port, which is generally incorrect. See https://code.google.com/p/android/issues/detail?id=60024 Change-Id: I3ffc641967f56ee20f01aa0e36af605e17f81722
ndroid/qemu-setup.c
|
11c19d1db40528e0e39246007c8419fb554597d1 |
17-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "Build both 32-bit and 64-bit binaries in standalone build." into idea133
|
8be0af88999fd0c96e70b7872ce7a9af03905c0a |
14-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Build both 32-bit and 64-bit binaries in standalone build. This only works for Linux and OS X builds for now, until Windows 64-bit compilation is fixed. + Remove --arch=<name> and --try-64 flags to android-configure.sh and android-rebuild.sh, since they're not needed anymore. + Remove the build of obsolete 'emulator-ui' and 'qemu-android-xxx' programs. We don't need them for now, and it's likely things will change a lot once we want to work on remote display / UI. http://b.android.com/64805 Change-Id: I70be38d53650648f74323eb33284661a8bb77c88
akefile.android
akefile.common
akefile.target
ndroid-configure.sh
|
c4a7fec3f377fa2519dcdb3207dd409cd1232f4a |
17-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge "Merge 'aosp/master' into 'aosp/idea133'" into idea133
|
a7bd28ccd850489578ee63798f63370516e739d0 |
14-Jan-2014 |
David 'Digit' Turner <digit@google.com> |
Merge 'aosp/master' into 'aosp/idea133'
|
2bd425b94ea832a014c0fec0b62c049a3e1f4b58 |
13-Jan-2014 |
David Turner <digit@android.com> |
am 1b223bbe: Merge "Adding 400dpi support to emulator." * commit '1b223bbe80a1d23bdd2632a07ae34d2770a17b12': Adding 400dpi support to emulator.
|
1b223bbe80a1d23bdd2632a07ae34d2770a17b12 |
13-Jan-2014 |
David Turner <digit@android.com> |
Merge "Adding 400dpi support to emulator."
|
77fe76405619b0793a5fb07d7307b993c9279b57 |
13-Jan-2014 |
Stuart Scott <stuartscott@google.com> |
Adding 400dpi support to emulator. Change-Id: I7d04988e539f29028b86ba6c4daae5bae3be9543
ndroid/hw-lcd.c
ndroid/hw-lcd.h
|
71179a1200ae900a47d131169f2d075cff8a50b4 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 0fff7130: Merge "Really fix the build. Damn." * commit '0fff71300779069287ab3386165db30eeb378ea3': Really fix the build. Damn.
|
0fff71300779069287ab3386165db30eeb378ea3 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "Really fix the build. Damn."
|
99c07e706aa20eed774d3c19915197351d37df07 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Really fix the build. Damn. Change-Id: I692c172e30cd374d93edf1c7d5ba3eedf9ba4b2f
akefile.common
istrib/mini-glib/sources.make
|
08295af5fb8a1a4471c328fde9da0868695ef5f3 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 3af9b31b: Merge "Fix emulator build." * commit '3af9b31bbfb94d474dfb77de6cc941cf6cb2b221': Fix emulator build.
|
3af9b31bbfb94d474dfb77de6cc941cf6cb2b221 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix emulator build."
|
e8d34ee7b651f75127c7234c0404184b1b65c7ef |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Fix emulator build. Change-Id: Ia71146d7e9780a684e9f7b2a8c98c5504b8fbc87
akefile.common
|
416afa97af6fbeab50acf97eb222471c810f2e11 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 4def8ad0: Merge "qemu-malloc.c: Remove qemu-specific heap routines." * commit '4def8ad0bdd1938c8134d98cc148b32cb297da0e': qemu-malloc.c: Remove qemu-specific heap routines.
|
d3ce60218c411eb3b5bfe23dd02f22273e1f587c |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 346ec31a: Merge "glib: Add mini GLib library sources." * commit '346ec31a7d11f97ddcb8ba627638cb4a25c1620a': glib: Add mini GLib library sources.
|
4e6176a2a40487b76a21a8dbdadf218d11698cee |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 4b23ba04: Merge "Remove two unused source fiels (thunk.c + thunk.h)" * commit '4b23ba04278e2f32dd7803b9418026ee24ae4b4a': Remove two unused source fiels (thunk.c + thunk.h)
|
99a90407f78da0a6a6423559727ce4e065900c3b |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 5d231993: Merge "rename target_phy_addr_t to hwaddr to match upstream." * commit '5d231993e7daa2cd8a0d1f71704042cb3248caab': rename target_phy_addr_t to hwaddr to match upstream.
|
1e5ff9d668994326ef6aa1260ea737d48a5034dd |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am b1c61e0c: Merge "disas/: Update sources to current upstream." * commit 'b1c61e0c3a75df651712f5561f043a95355f7c03': disas/: Update sources to current upstream.
|
66cfa4848d7c725e22bfc67abf4dea08ff05884b |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 534624af: Merge "softfloat: update sources to upstream version." * commit '534624afdceeed718b75413f7819cc95cf1e245f': softfloat: update sources to upstream version.
|
4def8ad0bdd1938c8134d98cc148b32cb297da0e |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "qemu-malloc.c: Remove qemu-specific heap routines."
|
346ec31a7d11f97ddcb8ba627638cb4a25c1620a |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "glib: Add mini GLib library sources."
|
4b23ba04278e2f32dd7803b9418026ee24ae4b4a |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove two unused source fiels (thunk.c + thunk.h)"
|
5d231993e7daa2cd8a0d1f71704042cb3248caab |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "rename target_phy_addr_t to hwaddr to match upstream."
|
b1c61e0c3a75df651712f5561f043a95355f7c03 |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "disas/: Update sources to current upstream."
|
534624afdceeed718b75413f7819cc95cf1e245f |
13-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "softfloat: update sources to upstream version."
|
aa8236dc1b1ea300ab18716db5b8fab42aca3ca7 |
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
qemu-malloc.c: Remove qemu-specific heap routines. Remove all uses of qemu_malloc/malloc0/realloc/free/strdup/etc to use the equivalent GLib functions (g_malloc, g_free, ...) as per upstream. This also removes qemu-malloc.c since it's no longer required. Change-Id: I3c36a0396b73dd114b8da385b43f56a2e54dbb15
akefile.common
io-android.c
io.c
ndroid/looper-qemu.c
ndroid/protocol/core-commands-impl.c
ndroid/protocol/core-commands-qemu.c
ndroid/protocol/ui-commands-proxy.c
ndroid/shaper.c
rch_init.c
sync.c
udio/alsaaudio.c
udio/audio.c
udio/audio_template.h
udio/esdaudio.c
udio/mixeng.c
udio/ossaudio.c
udio/paaudio.c
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
ackends/msmouse.c
lock.c
lock/bochs.c
lock/cloop.c
lock/dmg.c
lock/parallels.c
lock/qcow.c
lock/qcow2-cluster.c
lock/qcow2-refcount.c
lock/qcow2-snapshot.c
lock/qcow2.c
lock/raw.c
lock/vmdk.c
lock/vpc.c
lock/vvfat.c
lockdev.c
t-host.c
t-vhci.c
uffered_file.c
pus.c
evice_tree.c
ma-helpers.c
xec.c
dbstub.c
w/android/android_arm.c
w/android/android_mips.c
w/android/goldfish/audio.c
w/android/goldfish/battery.c
w/android/goldfish/events_device.c
w/android/goldfish/fb.c
w/android/goldfish/interrupt.c
w/android/goldfish/mmc.c
w/android/goldfish/nand.c
w/android/goldfish/pipe.c
w/android/goldfish/switch.c
w/android/goldfish/trace.c
w/android/goldfish/tty.c
w/bt/core.c
w/bt/hci-csr.c
w/bt/hci.c
w/bt/hid.c
w/bt/l2cap.c
w/bt/sdp.c
w/core/irq.c
w/core/loader.c
w/core/qdev.c
w/core/sysbus.c
w/i386/pc.c
w/i386/smbios.c
w/input/ps2.c
w/intc/apic.c
w/intc/i8259.c
w/intc/ioapic.c
w/mips/mips_r4k.c
w/net/ne2000.c
w/net/smc91c111.c
w/nvram/fw_cfg.c
w/pci-host/piix.c
w/pci/pci.c
w/scsi/scsi-disk.c
w/timer/mc146818rtc.c
w/usb/dev-hid.c
w/usb/dev-hub.c
w/usb/dev-storage.c
w/usb/hcd-ohci.c
w/usb/usb-linux.c
nclude/android/monitor.h
nclude/hw/elf_ops.h
nclude/qemu-common.h
ohandler.c
vm-all.c
emcheck/memcheck.c
emcheck/memcheck_common.h
emcheck/memcheck_malloc_map.c
emcheck/memcheck_mmrange_map.c
emcheck/memcheck_proc_management.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
onitor.c
et/net-android.c
et/net.c
s-posix.c
s-win32.c
osix-aio-compat.c
roxy/proxy_http.c
roxy/proxy_http_connector.c
roxy/proxy_http_rewriter.c
emu-char.c
emu-io.c
emu-malloc.c
emu-timer.c
object/qbool.c
object/qdict.c
object/qerror.c
object/qfloat.c
object/qint.c
object/qlist.c
object/qstring.c
eadline.c
avevm.c
ap-win32.c
arget-arm/helper.c
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-windows.c
arget-i386/helper.c
arget-i386/kvm.c
arget-mips/translate.c
arget-mips/translate_init.c
cg/tcg.c
ranslate-all.c
i/console.c
i/curses.c
i/input.c
i/keymaps.c
i/vnc-android.c
i/vnc.c
til/acl.c
til/cutils.c
til/module.c
til/qemu-option.c
til/qemu-sockets-android.c
til/qemu-sockets.c
l-android.c
l.c
|
1d1a2af599bfd91357cbc44b3cf20b1ab104f4ab |
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
glib: Add mini GLib library sources. Upstream QEMU now depends on GLib, this patch adds a tiny version of the library instead, because integrating the real one in the emulator build is going to be challenging. Change-Id: I4b178547280247310197599a854bb53e2072a865
akefile.common
akefile.target
istrib/mini-glib/README
istrib/mini-glib/include/glib.h
istrib/mini-glib/sources.make
istrib/mini-glib/src/glib-mini.c
|
101164f4411f7e429ba94dff1f37137d752b56f2 |
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Remove two unused source fiels (thunk.c + thunk.h) These are only related to QEMU user emulation, which isn't needed for Android. Change-Id: Icdf28b2baf71ade2c4a5e4b676575077ec0807c9
nclude/exec/user/thunk.h
hunk.c
|
bcde1092aca184dbd7860078af020de7d1e4e22f |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
rename target_phy_addr_t to hwaddr to match upstream. Upstream got rid of the target_phys_addr_t and replaced it with 'hwaddr', so do the corresponding rename here. Note that: - This also renames <exec/targphys.h> to <exec/hwaddr.h> - Upstream always deins hwaddr as a 64-bit type, while the size of our own hwaddr is still controlled by TARGET_PHYS_ADDR_BITS, and will be 32 for now. A future patch will change the type definition to fully match upstream, but it is more risky / requires more cleanups. It's simply cleaner / simpler to put the related work in a separate patch, given the large number of sources touched by the current change. Change-Id: Iee30869a57798c12109b6a23570b166232bb9244
ma-helpers.c
xec.c
w/android/goldfish/audio.c
w/android/goldfish/battery.c
w/android/goldfish/device.c
w/android/goldfish/events_device.c
w/android/goldfish/fb.c
w/android/goldfish/interrupt.c
w/android/goldfish/memlog.c
w/android/goldfish/mmc.c
w/android/goldfish/nand.c
w/android/goldfish/pipe.c
w/android/goldfish/switch.c
w/android/goldfish/timer.c
w/android/goldfish/trace.c
w/android/goldfish/tty.c
w/android/goldfish/vmem.c
w/arm/arm_gic.c
w/arm/armv7m.c
w/arm/boot.c
w/core/dma.c
w/core/loader.c
w/core/sysbus.c
w/i386/pc.c
w/input/pckbd.c
w/intc/apic.c
w/intc/ioapic.c
w/mips/mips_r4k.c
w/net/smc91c111.c
w/nvram/fw_cfg.c
w/pci-host/pci_host.h
w/pci-host/piix.c
w/pci/pci.c
w/timer/mc146818rtc.c
w/usb/hcd-ohci.c
nclude/disas/disas.h
nclude/exec/cpu-all.h
nclude/exec/cpu-common.h
nclude/exec/cpu-defs.h
nclude/exec/exec-all.h
nclude/exec/hax.h
nclude/exec/hwaddr.h
nclude/exec/softmmu_template.h
nclude/exec/targphys.h
nclude/hw/android/goldfish/vmem.h
nclude/hw/arm/arm.h
nclude/hw/arm/pxa.h
nclude/hw/block/fdc.h
nclude/hw/i386/pc.h
nclude/hw/isa/isa.h
nclude/hw/mips/mips.h
nclude/hw/nvram/fw_cfg.h
nclude/hw/pci/pci.h
nclude/hw/sysbus.h
nclude/sysemu/dma.h
nclude/sysemu/kvm.h
nclude/sysemu/sysemu.h
vm-all.c
onitor.c
arget-arm/helper.c
arget-i386/hax-darwin.c
arget-i386/hax-windows.c
arget-i386/helper.c
arget-i386/op_helper.c
arget-mips/cpu.h
arget-mips/helper.c
arget-mips/op_helper.c
l-android.c
l.c
|
5aaf1290494bf7c8fe521d817fd4a040c88b3750 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
disas/: Update sources to current upstream. Note that this still includes a small hack for Win32 compilation, which will be removed once compilation with mingw-w64 works properly (however, this requires several future patches). Change-Id: Ic8a5b995889591fa720744dbabf388722fa5865b
isas/arm.c
isas/i386.c
isas/mips.c
isas/ppc.c
|
e228840614eab80006f9d7e68339b09b3890931a |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
softfloat: update sources to upstream version. Change-Id: Idda2ad70b5ccd6101b49820b8c99ad8df3dee4ca
akefile.android
akefile.target
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
nclude/fpu/softfloat.h
arget-i386/op_helper.c
|
21fa4038ffd81a3c75088c744e30cf02a64b4b5f |
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 229ff473: Merge "Update doc to reflect new Goldfish source locations" * commit '229ff473645e9a74f514eefd84fea77c486fa921': Update doc to reflect new Goldfish source locations
|
229ff473645e9a74f514eefd84fea77c486fa921 |
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "Update doc to reflect new Goldfish source locations"
|
6ba28da38c1b175e4535774051f4ae9ff0943b03 |
10-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Update doc to reflect new Goldfish source locations + update docs/ANDROID-QEMU-PIPE.TXT to include missing description of "parameters block" access mode. Change-Id: I02b96ebd484d524410b4c5d8a780cf36596d908b
ndroid/android.h
ndroid/multitouch-screen.h
ndroid/skin/window.c
ocs/ANDROID-FRAMEBUFFER.TXT
ocs/ANDROID-MEMCHECK.TXT
ocs/ANDROID-QEMU-PIPE.TXT
ocs/ANDROID-QEMUD.TXT
ocs/ANDROID-TRACING.TXT
ocs/CHAR-DEVICES.TXT
ocs/CPU-EMULATION.TXT
nclude/android/user-events.h
|
d548a22630cce8122a60ddc201dc110cbad1fcc1 |
09-Jan-2014 |
David Turner <digit@android.com> |
am 979400a9: Merge "retry KVM_CREATE_VM on EINTR/EAGAIN" * commit '979400a92a19c7d1e63b5954110515b7b3027ae7': retry KVM_CREATE_VM on EINTR/EAGAIN
|
979400a92a19c7d1e63b5954110515b7b3027ae7 |
09-Jan-2014 |
David Turner <digit@android.com> |
Merge "retry KVM_CREATE_VM on EINTR/EAGAIN"
|
bf6db5ae04ca020abe0c099ae5693e44ffab6a9c |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 749dfb86: include/block/qemu-aio.h -> include/block/aio.h * commit '749dfb869375c380c2b4dc03cc7fa0fece11796a': include/block/qemu-aio.h -> include/block/aio.h
|
3eb22af234637654feae45ccf539ef79d6d4278e |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am ea066690: hw/android_* -> hw/android/ * commit 'ea066690d4958c6a2d1fdb26d45527b061e630b2': hw/android_* -> hw/android/
|
0867b04e0bc81c17d1cb0988bf3371b740885a08 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am f7c8d824: hw/dma.c -> hw/core/ * commit 'f7c8d8245381ee724f342f4e37b5fd323df8dc60': hw/dma.c -> hw/core/
|
996bb4fd5f519bb334c74c14be3e245f386d4389 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am af0fc43d: hw/mips_*.c -> hw/mips/ * commit 'af0fc43d28ec87c52c7d158f372076234707ac81': hw/mips_*.c -> hw/mips/
|
0379897635ee48de05882c7940f528993ab059be |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am ebf1de05: hw/smc91c111.c -> hw/net/ * commit 'ebf1de0509dbea69a9a87884b3e27c310bde8f6c': hw/smc91c111.c -> hw/net/
|
7e95398e7e98047e3990eaf39f322445a734d745 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 343e9284: hw/smbios.c -> hw/i386/ * commit '343e928421f27a00d5b3b23a345f870dcb6f50eb': hw/smbios.c -> hw/i386/
|
d987d5cd8d7952943fa884edc606d3479dbc21e1 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am be5c971b: hw/scsi-disk.c -> hw/scsi/ * commit 'be5c971bebeb3fbe8f46a5c6d97e21a03e7e5985': hw/scsi-disk.c -> hw/scsi/
|
bfa4e299c5c6e6488080383c34d36286e545c093 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1079fa76: hw/ioapic.c -> hw/intc/ * commit '1079fa76b283414fa9c95bd16b420bd9d4fb36d9': hw/ioapic.c -> hw/intc/
|
20a6d5741c7bb92f9e9cadab6104ddc25f82e79d |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7b769261: hw/pckbd.c -> hw/input/ * commit '7b769261c0c448cd70635e6658f8e322f58f2ae1': hw/pckbd.c -> hw/input/
|
70116b463a43817ef6cffe4ca7f09be26ee8c4f4 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am bb22854e: hw/pc.c -> hw/i386/ * commit 'bb22854e489d131a3914e651607310d74feea063': hw/pc.c -> hw/i386/
|
af705e7a1ba61d9f9c86ae44ee94aeab18a17407 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6d7b5290: hw/mc146818rtc.c -> hw/timer/ * commit '6d7b5290359e0ec9b5a72559c8dc4c470cdad7a0': hw/mc146818rtc.c -> hw/timer/
|
d15374339659d70db182814f0bcc8c09c8898a29 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 9133525b: hw/i8259.c -> hw/intc/ * commit '9133525bfcd3a6ff1bd52a88a419bf1752ac5963': hw/i8259.c -> hw/intc/
|
e96024eaeeca99bc2489c117347cd9fbfa70ee6e |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am a367a106: hw/fw_cfg.c -> hw/nvram/ * commit 'a367a10619b01dccafc4c4042d1a21d3d77e3146': hw/fw_cfg.c -> hw/nvram/
|
2ace2aa2b982dcfd6645642a4a204d14c2c28180 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 4023ec83: hw/cdrom.c -> hw/block/ * commit '4023ec83bceea1084fd8f1d6779dfd146f9fbdfb': hw/cdrom.c -> hw/block/
|
55d6bcbe6ae887c9ea7f9727832f491485426d59 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 08405984: hw/ne2000.c -> hw/net/ * commit '08405984801ffccff8c404bd710551525dc2a9a8': hw/ne2000.c -> hw/net/
|
56e614abbe66109902378a4e23955e83a0e1effa |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 704463f9: Move hw/usb* files to hw/usb/ * commit '704463f9295b023c90ba50aad24fa53cfdca9da1': Move hw/usb* files to hw/usb/
|
5188cabc93f0f63707055f3e38605d24c9b97dea |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am e2f74056: hw/watchdog.c -> hw/watchdog/watchdog.c * commit 'e2f74056b454e224eef5fe8ed40bb718f568ec86': hw/watchdog.c -> hw/watchdog/watchdog.c
|
852b573886a209d329ab56c83b32272ed034ebea |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 50319181: hw/xen.h -> include/hw/xen/ * commit '503191814921f8f080d8902d5bc2a308a51e1b99': hw/xen.h -> include/hw/xen/
|
0ada0b05bc991cbd7b9dee3a90c3a7ed11b12667 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7821d630: hw/watchdog.h -> include/sysemu/watchdog.h * commit '7821d6304f2944405f27abf06ae5fc9da38821e4': hw/watchdog.h -> include/sysemu/watchdog.h
|
47ed967d2a20c1020475bb0d79440e63cde4c99a |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 73a93a1f: hw/smbios.h -> include/hw/i386 * commit '73a93a1fe2cec18d8f4286d122c295019b1fd51e': hw/smbios.h -> include/hw/i386
|
658de39224c0105597c5450eaf50b4513066707b |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1de66f30: hw/scsi-disk.h -> include/hw/scsi/ * commit '1de66f30b2580dd3f83b9aa1ca6319945d5654ca': hw/scsi-disk.h -> include/hw/scsi/
|
f85bbbc5818760ba5a707be9e0c8472e85ea0847 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 65b42c45: hw/fw_cfg.h -> include/hw/nvram/fw_cfg.h * commit '65b42c453b36799f03b6605f5d1439d5d7d214de': hw/fw_cfg.h -> include/hw/nvram/fw_cfg.h
|
4aee79af565b712587dd7bc9866ef2a95737fdd4 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 2a0488a2: hw/msmouse.c -> backends/msmouse.c * commit '2a0488a213cdd5359ba81baa228778b8eaa42874': hw/msmouse.c -> backends/msmouse.c
|
3825ce60fdee510db875b9c6c80487e234483d2b |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 58c6be2b: hw/msmouse.h -> include/hw/ * commit '58c6be2b2490a5afc3d40c4865548215dfdf7e72': hw/msmouse.h -> include/hw/
|
b51bedcd82cec482a2cf98f4b8beccb213848e45 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am bfa4dabe: hw/{pci_host.h, piix_pci.c} -> hw/pci-host/ * commit 'bfa4dabe78145082be89cb9436b1f557b130cddf': hw/{pci_host.h, piix_pci.c} -> hw/pci-host/
|
c800bc49d84610a2fe60ad61d29b02e95d09f599 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7977bd6e: hw/pci.c -> hw/pci/ * commit '7977bd6e81f1908b88c328894855aa6363a9492d': hw/pci.c -> hw/pci/
|
786b7612956252460de26c5bb64bf9fa755eadcf |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 4ecc3dd9: hw/ps2.c -> hw/input/ * commit '4ecc3dd9c65e41540bd0ce255ed264b7c57d3b10': hw/ps2.c -> hw/input/
|
4fd8f39c387c4c8fc1afed4ebdf9601b3f7fddb6 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 94b1d1ab: hw/ps2.h -> include/hw/input/ * commit '94b1d1ab76cd98b70ee62667affe3516c32c5f17': hw/ps2.h -> include/hw/input/
|
408fc5f2073ea521c47fdef0a061b85216c87a7f |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 379016e1: hw/pcmcia.h -> include/hw/ * commit '379016e1856d26232f29c667326fe7c9368146ee': hw/pcmcia.h -> include/hw/
|
2288bc89c6b6eb900b1289c1da691f4889aa619e |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1df27bbd: hw/pci*.h -> include/hw/pci/ * commit '1df27bbd7f76c5c6ea0dfbbe9eaf1add8e374257': hw/pci*.h -> include/hw/pci/
|
70fb3ddd1283cf29ef5286e86601e331f0b1c430 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7436ac6b: hw/mips-bios.h -> include/hw/mips/bios.h * commit '7436ac6bbe3e21d5e18919112df4d1f27cbc9915': hw/mips-bios.h -> include/hw/mips/bios.h
|
c87723ee2e057217130fa95f96a19a91c9c8475b |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am c7169658: hw/mips.h -> include/hw/mips/ * commit 'c7169658d43ef2a0256cea9a3a1251c3c039676e': hw/mips.h -> include/hw/mips/
|
54cc3c3261f87c2d4906efc7f79f73536ebfc633 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am f0665425: hw/goldfish_* -> hw/android/goldfish/* * commit 'f0665425f3d93ce5c43147e00d8d5259708f0176': hw/goldfish_* -> hw/android/goldfish/*
|
284adcceb1e0561734ddf036cead3a2bf05350cc |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6c48eae0: hw/power_supply.h -> include/hw/ * commit '6c48eae0795c4f82b92c04e482f7551355789562': hw/power_supply.h -> include/hw/
|
917e5d4e7b8139dd98d10f25530921d62b262a29 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 18b8cf1b: hw/{mmc.h,sd.h} -> include/hw * commit '18b8cf1b1795872dca1d6255864875e12dbcf0dd': hw/{mmc.h,sd.h} -> include/hw
|
fd4b7fbedfc1a9047525a157ce7ed87959447e07 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am f5bc01c3: hw/goldfish_*.h -> include/hw/android/goldfish/*.h * commit 'f5bc01c356e1fa924ed07aadf589b3663873593e': hw/goldfish_*.h -> include/hw/android/goldfish/*.h
|
0f0c518d57498ce9d2fa8f0ccf937f1d32b72024 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6459c4af: hw/i8254.c -> hw/timer/ * commit '6459c4afff5b5e1f2c260d1528e1eb7bfa9cbdfd': hw/i8254.c -> hw/timer/
|
5e2933172d1ed65d36bc3c05f7f7231c91995b1b |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am a55d62c5: hw/fdc.h -> include/hw/block/ * commit 'a55d62c53f92b1abfeb656adf61024b7415c8664': hw/fdc.h -> include/hw/block/
|
b6278de3727d37f187f93dccc6a49715b9e1b248 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 4f931a46: hw/audiodev.h -> include/hw/ * commit '4f931a465d399fd9b135ed08671e49f5170a2949': hw/audiodev.h -> include/hw/
|
253d0873bfaad0de6bad201de06f4454857092eb |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7b479edc: hw/baum.h -> include/hw/baum.h * commit '7b479edc9d5a696f81237eb61479b24afab15ab9': hw/baum.h -> include/hw/baum.h
|
8606be2521cfdd6242307465ad00cba64c2da413 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 4b6bb764: hw/usb.h -> include/hw/ + move hw/bt*.c files to hw/bt/ * commit '4b6bb7646f122ccf5b32b6caa8ff824a83f00a73': hw/usb.h -> include/hw/ + move hw/bt*.c files to hw/bt/
|
f7105927bef511e7f6b48c15e541e0b6b037ec61 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 8dbb9d00: hw/bt.h -> include/hw/ * commit '8dbb9d00bf78c2092fc8f64f912352b25f799263': hw/bt.h -> include/hw/
|
fa093d04ad21adbe7e65183d16b6ee0cc147bc98 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am d129876d: Move hw/arm related sources * commit 'd129876d38c88b01843168304c844b11c46dad87': Move hw/arm related sources
|
59e279f5e7a66aed58c49aa020e0b6fff083853e |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am cd0c34ba: hw/arm_pic.h -> include/hw/arm/pic.h * commit 'cd0c34ba37cc915f00a528d12162a7097b3a6339': hw/arm_pic.h -> include/hw/arm/pic.h
|
77948869de75488d117c1f1458919368e6f91e84 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 62fba488: hw/arm-misc.h -> include/hw/arm/arm.h * commit '62fba4882dbb1bea4f69e0b543cb90acee84742f': hw/arm-misc.h -> include/hw/arm/arm.h
|
0a263b8356416076c3841e156f9b3d5612e3a9bf |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 646748d4: hw/arm_boot.c -> hw/arm/boot.c * commit '646748d464d7aa10c3b17dfcffcd820fc011804c': hw/arm_boot.c -> hw/arm/boot.c
|
a6518543f86f0df894a9028ae3babe7bfbef3b0f |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 3fbb6563: hw/apic.c -> hw/intc/apic.c * commit '3fbb656305a09f25e108b4a9feb470159d449bea': hw/apic.c -> hw/intc/apic.c
|
5f8a2887cd2d94f1e7c760fed6304f03e590ab22 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 26b47fe6: hw/sysbus.h -> include/hw/ * commit '26b47fe632cf0de7962e79a1113d8a5d93459262': hw/sysbus.h -> include/hw/
|
fee9ebf88a84e5c0db141249c8ebf3ea5d00076c |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 291300fa: hw/sysbus.c -> hw/core/ * commit '291300fa5e944e4f81220212753c1d3f3d61b5f1': hw/sysbus.c -> hw/core/
|
4d98fc5a8bd9e7b227d31a69a04c229202c9dc6b |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 10745429: hw/qdev.c -> hw/core * commit '10745429e7bbdedb266c01d1cadd435a466681db': hw/qdev.c -> hw/core
|
ed82d8ff68f50daede738b68d4d021a302b1c346 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 2ec695af: Move hw/ headers to include/hw/ * commit '2ec695af7284adbedcdbc08a22d818b6bdd8990c': Move hw/ headers to include/hw/
|
9eca3577c2e780b28f2163392110bc447a4b9d96 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 13209b93: varint.[hc] -> android/ * commit '13209b93e7cf3eb65cd45c930931fc7b3002a30e': varint.[hc] -> android/
|
25ddc9fd6b0c362b50fa8f4f95e7cda51b85c2a1 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am d471c920: usb-*.c -> hw/usb/ * commit 'd471c920763164fa1cf0d75a5ccecb98ec8c918f': usb-*.c -> hw/usb/
|
0ef11fee4a87737cada932473637284ed8c480c4 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 17a7291e: uboot_image.h -> hw/core/ * commit '17a7291ef0b4b2c5f0c35e9125a8792dcabab5f6': uboot_image.h -> hw/core/
|
d13ddb058b9d76b3bbfc1c844730dd8fe8fb71ab |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 8c5f4fb6: translate-op.c: Remove obsolete file. * commit '8c5f4fb65634aa78fa83ceb396e90fc830a1dc26': translate-op.c: Remove obsolete file.
|
abf9411e140d113ba71944c048daefa6180aeca4 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 0f901a16: translate.make: Remove obsolete file. * commit '0f901a1689cd51c5f303f1179dfefbb9290c1f22': translate.make: Remove obsolete file.
|
ed6c8c86477039d4a80155ca8466c09d715d79bb |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 53cd8e81: targphy.s -> include/exec/ * commit '53cd8e814eeb35e195081dd369ac7667cc68b1c6': targphy.s -> include/exec/
|
51881540b1bf73d7c9d43de2cba8cfe374c1510c |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am d0edecb4: qemu_socket.h -> include/qemu/sockets.h * commit 'd0edecb426b34ddb9b10b81dea19aee04a61a385': qemu_socket.h -> include/qemu/sockets.h
|
eda79933fb2af3abf0c52df8525d7df7b29bc4bb |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 8171ecfd: migration-dummy-android.c: Remove executable bit on file * commit '8171ecfd523bf58680df014302c95f7b0fc04a1d': migration-dummy-android.c: Remove executable bit on file
|
153a80408eaa39bfcb9edf1d85c8fb16e6721618 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 70a98204: loader.c -> hw/core/ * commit '70a98204c6481caee5cfca1841d257f0351707b8': loader.c -> hw/core/
|
03c1c5e6f128c4c572409b0ea2ef411b28b2e8ed |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am c97fd207: kqemu.[hc]: Remove obsolete files * commit 'c97fd2071e23b2853041c56b369599ac076ad18c': kqemu.[hc]: Remove obsolete files
|
6f030fbd60389c55cabf97d3618574c4572de5e0 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 0d0f68cd: ioport-user.c: Remove obsolete file * commit '0d0f68cd18234d5ed869d7f035c1dabba4522ccb': ioport-user.c: Remove obsolete file
|
b8610d056551ca41a8598439ff1b5c0db0a21587 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am d7088e94: input.c -> ui/ * commit 'd7088e94adddcae9dc20db86ce7a69780b54ac4d': input.c -> ui/
|
4fcabe517130d6f3c057e48487e2b26c8f53a08e |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 2dbdad58: hpet.h -> include/hw/timer/ * commit '2dbdad58803b1dae837eae134659387491ffab12': hpet.h -> include/hw/timer/
|
d7d68c6b46e507ffdfabe490185d51dce842fa2d |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1b9f2adc: hostregs_helper.h: Remove obsolete file * commit '1b9f2adc711a8e4d2037dba1a43dee5f5edaff72': hostregs_helper.h: Remove obsolete file
|
1c282507255a4159c2ca8a7c35c4a65d3cab19ea |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 112ffdb1: host-defs.h: Remove obsolete file * commit '112ffdb1d411dd5069dad6bc7af0e208f64729b8': host-defs.h: Remove obsolete file
|
f90c8879e1448f522b799758431d90d09c67541c |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7d26df66: device_tree.h -> include/sysemu/ * commit '7d26df6676aee6d5ecf678f8a6779fd846227d6c': device_tree.h -> include/sysemu/
|
b174f1e26ea68aa6751c29831fc07a3e732ca692 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1182284c: cpus.h -> include/sysemu/ * commit '1182284cd2ef1396dbbeeecd46ff90b4a225f0da': cpus.h -> include/sysemu/
|
d81658c26037edb7398a39b85497d3f6219c783f |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6800f0a7: bt-host.h -> include/sysemu/bt.h * commit '6800f0a746a7760429007c6dd7ac9eafeffc3741': bt-host.h -> include/sysemu/bt.h
|
ad6df5e7e2c96fa3a619bc1e196ee5761ce3974c |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 82a591c6: arm-semi.c: move to target-arm/ * commit '82a591c621f7c03a03d998383093bdcfdf95c0a8': arm-semi.c: move to target-arm/
|
87857837b192af0fee6264f4f46cfc9334648cee |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 22ab09d3: a.out.h: Remove obsolete file * commit '22ab09d3cebe7d8e334e6e91bf2a92259c6108b7': a.out.h: Remove obsolete file
|
5d9b06f96eecef1cfecc21d621877b60c9e2292a |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 2a7dde0b: Move qemu-objects.h -> include/qapi/qmp/types.h * commit '2a7dde0b2f96b05048320a0840cde7ab3d4be9fe': Move qemu-objects.h -> include/qapi/qmp/types.h
|
f24e55df494b679f3ac6c9c6c71dd2027c0b68f9 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 93e0d9cf: qemu-option.h -> include/qemu/option.h * commit '93e0d9cfb6d950b638ba93cf5318e5689e4ba64e': qemu-option.h -> include/qemu/option.h
|
89b45e70ab279f2d2dff17a1c9e3be4787ee2c13 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 057b0f63: Move elf_ops.h -> include/hw/elf_ops.h * commit '057b0f638014d1cb6764aab945b98197329f745e': Move elf_ops.h -> include/hw/elf_ops.h
|
ed69ad93c0f9c6abeba0c932c25353070b8fcd00 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6e2eb78f: Move tcpdump.h -> include/android/tcpdump.h * commit '6e2eb78f2b52b6fff73a72995bc4356d6e67e773': Move tcpdump.h -> include/android/tcpdump.h
|
62e0125e8a45659725c53aba00df6075f3572f8f |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 031d6550: Move qemu-queue.h -> include/qemu/queue.h * commit '031d655004e505a15e92580a16a181d1d247c4d5': Move qemu-queue.h -> include/qemu/queue.h
|
f6363aed141118734d006cf8ee5d2cacbf6f4e65 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am e7216d82: qemu-char.h -> include/sysemu/char.h * commit 'e7216d82dbaa19892ad62b07402d512234559a6e': qemu-char.h -> include/sysemu/char.h
|
c590869e62e19a71e374bedec73e38402df84ea1 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am e1e03df2: Move more headers. * commit 'e1e03df288d5a44bfbffbd86588395c7cbbc27df': Move more headers.
|
ab662dbebbd048ff209488ae21ee6baa049c4078 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 5425d40d: Move fpu/softfloat.h -> include/fpu/ * commit '5425d40d2955e859097ded7a04913c3e7ee1a7b6': Move fpu/softfloat.h -> include/fpu/
|
e25af728cbc2105dc53b394f57f7cf38506c41f2 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 34c48ff1: Move headers to incude/sysemu/ * commit '34c48ff1e3ad5cd2084ca40188754d45f423750b': Move headers to incude/sysemu/
|
941b5c63baecc2574d4a341678eaacbdfae0dcac |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 28a09b6f: Move migration.h to include/migration/ * commit '28a09b6fe8d8f3e92ffee9263609a6da881b8818': Move migration.h to include/migration/
|
e54643b777c438ba39e0a416abff71d768c5a352 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am cc33b2d8: Move disas.h to include/disas/ * commit 'cc33b2d8035092608c7cba4154e9c44452727e1b': Move disas.h to include/disas/
|
28701fdbc42495b9cf9464d7688b4b130881df35 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6af6765e: Move monitor.h to include/monitor/ * commit '6af6765e2f3bc930d0dce21d752bea570a1b1362': Move monitor.h to include/monitor/
|
28e43de60e789785622e709406277a1b2beeced7 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am d4e803c5: Move android-trace.h to include/android/ * commit 'd4e803c5e928790b14704ae7f0b048da7ba47fab': Move android-trace.h to include/android/
|
67a0afead5740756be39140cfadc0054c1a8ed2a |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am d413fa5f: Move iolooper.h to include/android/ * commit 'd413fa5f2916a2a46494edb320340486b262644c': Move iolooper.h to include/android/
|
4eee4fc0465530f3df9f19ca573a9fc72d9e6d57 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1634ff53: Move dynlink.h to include/android/ * commit '1634ff531961026312bec4b66463bbd8a689c6ea': Move dynlink.h to include/android/
|
db8cbb323c09224e9a43a9ba89ac4cab44b46c04 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am cc330d41: Move net.h to include/net/ * commit 'cc330d4169441727fecf1da08aee806fc021c4e2': Move net.h to include/net/
|
66ca1d6e0da7c5fa34e1a840d5aba48a3a47058a |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 0fdfff3c: More missing include/qapi/qmp/ headers moved. * commit '0fdfff3cce93e16179a454fd471cd1d9126204e0': More missing include/qapi/qmp/ headers moved.
|
834aeea3c91e2c0e62d1f8d801db04ddbc8dfa3a |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 852088c7: Move headers to include/exec/ * commit '852088c7e08182c2de563872d558309815cbfa0d': Move headers to include/exec/
|
f5036f30d243f823ae5fd5973c9fa38b3fb8dfe9 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 1c31e3e4: Even more moves. * commit '1c31e3e43ce4cca85a707dfff631e5e102fdeced': Even more moves.
|
36830f8eb3972d2e9692f94c69f2370d11fd4112 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am e90d665c: Move more stuff to include/qemu/ and util/ * commit 'e90d665cd63a0bc5c3306e1ee3e98ad362546b16': Move more stuff to include/qemu/ and util/
|
c622bf23fa3ad73f3bb93145605e28bc042eb5b4 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 37dc41a0: Move more files to include/qemu/ and util/ * commit '37dc41a01f33a1e6aca0458b205c2b1609fe82c3': Move more files to include/qemu/ and util/
|
39ad10614b0070c13f775d19c5c2253b74d3a2df |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 7a78db75: Move qemu-timer.h to include/qemu/timer.h * commit '7a78db75ad42aea283f5073f51891464104a9fc3': Move qemu-timer.h to include/qemu/timer.h
|
f5b955f82a467a0eef2758257ec955b402bc5e96 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 84569138: Move osdeps.h to include/qemu/osdep.h * commit '845691383dd6a0ff71acf7aee0736adba350f6a9': Move osdeps.h to include/qemu/osdep.h
|
afad460faf406422ddcc19e9af3e322e73fcf570 |
09-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 6e9d1d4f: Move bswap.h to include/qemu/bswap.h * commit '6e9d1d4fc96a32fbac14d3e489cce32f5c69ade1': Move bswap.h to include/qemu/bswap.h
|
749dfb869375c380c2b4dc03cc7fa0fece11796a |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
include/block/qemu-aio.h -> include/block/aio.h Change-Id: I5c39bd6b4a4c69d3675abfa74f87dcd6148717d6
sync.c
nclude/block/aio.h
nclude/block/block.h
nclude/block/qemu-aio.h
|
ea066690d4958c6a2d1fdb26d45527b061e630b2 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/android_* -> hw/android/ Change-Id: Idf6ea6a02a5384c38cf911f41389d3a48fcdae35
akefile.target
w/android/android_arm.c
w/android/android_mips.c
w/android_arm.c
w/android_mips.c
|
f7c8d8245381ee724f342f4e37b5fd323df8dc60 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/dma.c -> hw/core/ Change-Id: I20fd429e38dc5ae0fcbbfc15c27cb1a8607ff7d4
akefile.target
w/core/dma.c
w/dma.c
|
af0fc43d28ec87c52c7d158f372076234707ac81 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/mips_*.c -> hw/mips/ Change-Id: I69d891cadfe604adbd4c5d8d9c097f17aac00280
akefile.target
w/mips/cputimer.c
w/mips/mips_int.c
w/mips/mips_pic.c
w/mips/mips_r4k.c
w/mips_int.c
w/mips_pic.c
w/mips_r4k.c
w/mips_timer.c
|
ebf1de0509dbea69a9a87884b3e27c310bde8f6c |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/smc91c111.c -> hw/net/ Change-Id: I95bc312018a1a3ee2a7fdafa4144f406100f0eb3
akefile.target
w/net/smc91c111.c
w/smc91c111.c
|
343e928421f27a00d5b3b23a345f870dcb6f50eb |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/smbios.c -> hw/i386/ Change-Id: Ie15f589f8f7f68d2e7427c3d8c683824695a9b6e
akefile.target
w/i386/smbios.c
w/smbios.c
|
be5c971bebeb3fbe8f46a5c6d97e21a03e7e5985 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/scsi-disk.c -> hw/scsi/ Change-Id: I0bbb6685c586fa631437c9bf9c66fb292879ff73
akefile.target
w/scsi-disk.c
w/scsi/scsi-disk.c
|
1079fa76b283414fa9c95bd16b420bd9d4fb36d9 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/ioapic.c -> hw/intc/ Change-Id: Id9bd1883c5772c983e3679475bdabc427f88f61e
akefile.target
w/intc/ioapic.c
w/ioapic.c
|
7b769261c0c448cd70635e6658f8e322f58f2ae1 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/pckbd.c -> hw/input/ Change-Id: I10eb0029cbb09dd2c9383334ae9e701ce85867fb
akefile.target
w/input/pckbd.c
w/pckbd.c
|
bb22854e489d131a3914e651607310d74feea063 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/pc.c -> hw/i386/ Change-Id: Ie852e12e27fb35fa25e9cf6f55af7ade9f7ade8e
akefile.target
w/i386/pc.c
w/pc.c
|
6d7b5290359e0ec9b5a72559c8dc4c470cdad7a0 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/mc146818rtc.c -> hw/timer/ Change-Id: I6066d0219b50d4ac9a55649e1575b19c0494429b
akefile.target
w/mc146818rtc.c
w/timer/mc146818rtc.c
|
9133525bfcd3a6ff1bd52a88a419bf1752ac5963 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/i8259.c -> hw/intc/ Change-Id: I45a09c5abeae23c66eea411a84cd00440f27c5db
akefile.target
w/i8259.c
w/intc/i8259.c
|
a367a10619b01dccafc4c4042d1a21d3d77e3146 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/fw_cfg.c -> hw/nvram/ Change-Id: I415c6e931cf526447cb6d7badc72ca02a9193217
akefile.target
w/fw_cfg.c
w/nvram/fw_cfg.c
|
4023ec83bceea1084fd8f1d6779dfd146f9fbdfb |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/cdrom.c -> hw/block/ Change-Id: I2efd6e9352370b7a8a9523544b50bf8758e24440
akefile.target
w/block/cdrom.c
w/cdrom.c
|
08405984801ffccff8c404bd710551525dc2a9a8 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/ne2000.c -> hw/net/ Change-Id: I9c99404b13037ed15b2201188eb77d55d4f049ad
akefile.target
w/ne2000.c
w/net/ne2000.c
|
704463f9295b023c90ba50aad24fa53cfdca9da1 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move hw/usb* files to hw/usb/ Note the non-trivial renames to match upstream. Change-Id: I288a6b7d7fe2f7afc558628a4a9cf9ca6559c636
akefile.target
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.c
w/usb/core.c
w/usb/dev-hid.c
w/usb/dev-hub.c
w/usb/dev-storage.c
w/usb/hcd-ohci.c
|
e2f74056b454e224eef5fe8ed40bb718f568ec86 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/watchdog.c -> hw/watchdog/watchdog.c Change-Id: Ib0a438d08fe8291d4050f95d1869705c31a6a3cb
akefile.target
w/watchdog.c
w/watchdog/watchdog.c
|
503191814921f8f080d8902d5bc2a308a51e1b99 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/xen.h -> include/hw/xen/ Change-Id: I14bef06cc36e82e8959af620dfcd0ea7e0b59782
w/xen.h
nclude/hw/xen/xen.h
l-android.c
l.c
|
7821d6304f2944405f27abf06ae5fc9da38821e4 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/watchdog.h -> include/sysemu/watchdog.h Change-Id: I5beefeffa9a368946eb43f5c98067423b7934ed5
w/pc.c
w/watchdog.c
w/watchdog.h
nclude/sysemu/watchdog.h
onitor.c
l-android.c
l.c
|
73a93a1fe2cec18d8f4286d122c295019b1fd51e |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/smbios.h -> include/hw/i386 Change-Id: Ic756eaaf87e3aecf28f41f22214c77ff833725b6
rch_init.c
w/pc.c
w/smbios.c
w/smbios.h
nclude/hw/i386/smbios.h
l-android.c
l.c
|
1de66f30b2580dd3f83b9aa1ca6319945d5654ca |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/scsi-disk.h -> include/hw/scsi/ Change-Id: If3be8e68095904da77ad72ff8821ed773483e94f
w/cdrom.c
w/scsi-disk.c
w/scsi-disk.h
w/usb-msd.c
nclude/hw/scsi/scsi-disk.h
|
65b42c453b36799f03b6605f5d1439d5d7d214de |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/fw_cfg.h -> include/hw/nvram/fw_cfg.h Change-Id: I35291c7418652974c756fc74ec545847db9dacf2
w/fw_cfg.c
w/fw_cfg.h
w/pc.c
nclude/hw/nvram/fw_cfg.h
|
2a0488a213cdd5359ba81baa228778b8eaa42874 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/msmouse.c -> backends/msmouse.c Change-Id: Ib82165fed2d267c1ab51b90b9b2feec0de4d7564
akefile.target
ackends/msmouse.c
w/msmouse.c
|
58c6be2b2490a5afc3d40c4865548215dfdf7e72 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/msmouse.h -> include/hw/ Change-Id: Iec3de0ebb2568773911b43e0bb21ec9b4d86c3e3
w/msmouse.c
w/msmouse.h
nclude/hw/msmouse.h
|
bfa4dabe78145082be89cb9436b1f557b130cddf |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/{pci_host.h, piix_pci.c} -> hw/pci-host/ + hw/pxa.h -> include/hw/arm/pxa.h Change-Id: If2b16a5067f09efbc08306cbb52d38f2e1517630
akefile.target
w/pci-host/pci_host.h
w/pci-host/piix.c
w/pci_host.h
w/piix_pci.c
w/pxa.h
w/usb-ohci.c
nclude/hw/arm/pxa.h
|
7977bd6e81f1908b88c328894855aa6363a9492d |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/pci.c -> hw/pci/ Change-Id: I72f3fe9fac8e21e8b9844ecc6e84746f0a5c5a55
akefile.target
w/pci.c
w/pci/pci.c
|
4ecc3dd9c65e41540bd0ce255ed264b7c57d3b10 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/ps2.c -> hw/input/ Change-Id: I9306857c10cacb19170da762c744e714a328b3bf
akefile.target
w/input/ps2.c
w/ps2.c
|
94b1d1ab76cd98b70ee62667affe3516c32c5f17 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/ps2.h -> include/hw/input/ Change-Id: I479e99c9bd04af978dbdd55726bfc59d21690d9c
w/pckbd.c
w/ps2.c
w/ps2.h
nclude/hw/input/ps2.h
|
379016e1856d26232f29c667326fe7c9368146ee |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/pcmcia.h -> include/hw/ Change-Id: I5dd4dd858e9fea1fc80036a51d3ac5fc5e9db736
w/pcmcia.h
nclude/hw/pcmcia.h
|
1df27bbd7f76c5c6ea0dfbbe9eaf1add8e374257 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/pci*.h -> include/hw/pci/ Change-Id: I6d5dd4ce57af5df72faf046e4c6335022c12ca7e
rch_init.c
w/ne2000.c
w/pc.c
w/pci.c
w/pci.h
w/pci_ids.h
w/piix_pci.c
w/usb-ohci.c
nclude/hw/pci/pci.h
nclude/hw/pci/pci_ids.h
onitor.c
|
7436ac6bbe3e21d5e18919112df4d1f27cbc9915 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/mips-bios.h -> include/hw/mips/bios.h Change-Id: Id184649f4a236f8054fa93ba18b69ecde422a81f
w/mips-bios.h
w/mips_r4k.c
nclude/hw/mips/bios.h
|
c7169658d43ef2a0256cea9a3a1251c3c039676e |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/mips.h -> include/hw/mips/ Change-Id: I657b80e0434bf6c3aca5a4a09ea5aeda95055244
w/android_mips.c
w/mips.h
w/mips_int.c
w/mips_r4k.c
w/mips_timer.c
nclude/hw/mips/mips.h
|
f0665425f3d93ce5c43147e00d8d5259708f0176 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/goldfish_* -> hw/android/goldfish/* Change-Id: I96fd376258e3bcd8357625373176ba53cdde12d0
akefile.target
ndroid/main.c
w/android/goldfish/audio.c
w/android/goldfish/battery.c
w/android/goldfish/device.c
w/android/goldfish/events_device.c
w/android/goldfish/fb.c
w/android/goldfish/interrupt.c
w/android/goldfish/memlog.c
w/android/goldfish/mmc.c
w/android/goldfish/nand.c
w/android/goldfish/nand_reg.h
w/android/goldfish/pipe.c
w/android/goldfish/switch.c
w/android/goldfish/timer.c
w/android/goldfish/trace.c
w/android/goldfish/tty.c
w/android/goldfish/vmem.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_nand.h
w/goldfish_nand_reg.h
w/goldfish_pipe.c
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_tty.c
w/goldfish_vmem.c
nclude/hw/android/goldfish/nand.h
l-android.c
|
6c48eae0795c4f82b92c04e482f7551355789562 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/power_supply.h -> include/hw/ Change-Id: I647271a43b71d36c0eb38f4c18d8cea7d9bc38ef
w/goldfish_battery.c
w/power_supply.h
nclude/hw/power_supply.h
|
18b8cf1b1795872dca1d6255864875e12dbcf0dd |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/{mmc.h,sd.h} -> include/hw Change-Id: I9ee1eba0f9eb0a9ccb96613202492baf12c9b6cb
w/goldfish_mmc.c
w/mmc.h
w/sd.h
nclude/hw/mmc.h
nclude/hw/sd.h
|
f5bc01c356e1fa924ed07aadf589b3663873593e |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/goldfish_*.h -> include/hw/android/goldfish/*.h Change-Id: If7f9a46496fad5d936800215b21794bbab185b8a
ndroid/console.c
ndroid/hw-pipe-net.c
ndroid/hw-qemud.c
w/android_arm.c
w/android_mips.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_device.h
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_pipe.c
w/goldfish_pipe.h
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/goldfish_vmem.c
w/goldfish_vmem.h
w/i8259.c
w/pc.c
nclude/hw/android/goldfish/device.h
nclude/hw/android/goldfish/pipe.h
nclude/hw/android/goldfish/trace.h
nclude/hw/android/goldfish/vmem.h
|
6459c4afff5b5e1f2c260d1528e1eb7bfa9cbdfd |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/i8254.c -> hw/timer/ Change-Id: I9ac8b5aa71d173b37998f02bdc422d6eb96d69bb
akefile.target
w/i8254.c
w/timer/i8254.c
|
a55d62c53f92b1abfeb656adf61024b7415c8664 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/fdc.h -> include/hw/block/ Change-Id: I2763b2b452053607a61b33dfd29c330c41dcd405
w/fdc.h
w/pc.c
nclude/hw/block/fdc.h
|
4f931a465d399fd9b135ed08671e49f5170a2949 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/audiodev.h -> include/hw/ Change-Id: I5e569a3f5bed33234a75de4d8a043155d097cc4f
w/audiodev.h
nclude/hw/audiodev.h
|
7b479edc9d5a696f81237eb61479b24afab15ab9 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/baum.h -> include/hw/baum.h Change-Id: If1ccb4f8785714fa4885fc2ccc4fb1b9a3c7c64c
w/baum.h
nclude/hw/baum.h
|
4b6bb7646f122ccf5b32b6caa8ff824a83f00a73 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/usb.h -> include/hw/ + move hw/bt*.c files to hw/bt/ Change-Id: I67a22f71dfd7f49d87d26e4035d0580ba699a3ba
akefile.target
w/bt-hci-csr.c
w/bt-hci.c
w/bt-hid.c
w/bt-l2cap.c
w/bt-sdp.c
w/bt.c
w/bt/core.c
w/bt/hci-csr.c
w/bt/hci.c
w/bt/hid.c
w/bt/l2cap.c
w/bt/sdp.c
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.c
w/usb.h
nclude/hw/usb.h
|
8dbb9d00bf78c2092fc8f64f912352b25f799263 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/bt.h -> include/hw/ Change-Id: I182cb2a1c81deea2ac5bbc23930e0d387c22e909
w/bt-hci-csr.c
w/bt-hci.c
w/bt-hid.c
w/bt-l2cap.c
w/bt-sdp.c
w/bt.c
w/bt.h
nclude/hw/bt.h
|
d129876d38c88b01843168304c844b11c46dad87 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move hw/arm related sources hw/boards.h, hw/devices.h -> include/hw/ hw/arm_pic.c -> hw/arm/pic.c Change-Id: If2a0ac71e44b13e792704ff36885667709ac331a
akefile.target
w/android_arm.c
w/android_mips.c
w/arm/pic.c
w/arm_pic.c
w/boards.h
w/devices.h
w/mips_r4k.c
w/pc.c
w/smc91c111.c
w/usb-ohci.c
nclude/hw/boards.h
nclude/hw/devices.h
|
cd0c34ba37cc915f00a528d12162a7097b3a6339 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/arm_pic.h -> include/hw/arm/pic.h Change-Id: I7a22afe802610c8e3a0ca2034a789bb4908eb0d5
akefile.target
w/android_arm.c
w/arm/arm_gic.c
w/arm/armv7m.c
w/arm/armv7m_nvic.c
w/arm_gic.c
w/arm_pic.h
w/armv7m.c
w/armv7m_nvic.c
w/goldfish_device.c
w/goldfish_interrupt.c
w/goldfish_timer.c
nclude/hw/arm/pic.h
|
62fba4882dbb1bea4f69e0b543cb90acee84742f |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/arm-misc.h -> include/hw/arm/arm.h Change-Id: I1fa4d3ba51cd8ed077c78da1b22674c1361b7d4d
w/android_arm.c
w/arm-misc.h
w/arm/boot.c
w/arm_pic.c
w/armv7m.c
w/armv7m_nvic.c
nclude/hw/arm/arm.h
|
646748d464d7aa10c3b17dfcffcd820fc011804c |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/arm_boot.c -> hw/arm/boot.c Change-Id: Ia2de1de84976a629fca47adad31a40ac3684012a
akefile.target
w/arm/boot.c
w/arm_boot.c
|
3fbb656305a09f25e108b4a9feb470159d449bea |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/apic.c -> hw/intc/apic.c Change-Id: If88e66c2c9c2d09001312e97b731d0ece88c1e0e
akefile.target
w/apic.c
w/intc/apic.c
|
26b47fe632cf0de7962e79a1113d8a5d93459262 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/sysbus.h -> include/hw/ Change-Id: Ibba0d94b9badb86daad334807f1e62b97701f772
w/armv7m.c
w/armv7m_nvic.c
w/core/sysbus.c
w/smc91c111.c
w/sysbus.h
nclude/hw/sysbus.h
|
291300fa5e944e4f81220212753c1d3f3d61b5f1 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/sysbus.c -> hw/core/ Change-Id: I3020382d1ad53ef0df67e1c549d385f4cc4a1014
akefile.target
w/core/sysbus.c
w/sysbus.c
|
10745429e7bbdedb266c01d1cadd435a466681db |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hw/qdev.c -> hw/core Change-Id: Ia959f7fed2213e7b36d414452a25e23115099ac4
akefile.target
w/core/qdev.c
w/qdev.c
|
2ec695af7284adbedcdbc08a22d818b6bdd8990c |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move hw/ headers to include/hw/ hw/hw.h, hw/irq.h, hw/qdev.h -> include/hw/ hw/pc.h -> include/hw/i386/ hw/isa.h -> include/hw/isa/ hw/irq.c -> hw/core/irq.c Change-Id: I0f529fef02b5cd3ee7c418d1a4a644d75d32b1d5
akefile.target
w/android_arm.c
w/android_mips.c
w/apic.c
w/arm_boot.c
w/arm_pic.c
w/arm_pic.h
w/bt-hci-csr.c
w/core/irq.c
w/dma.c
w/fw_cfg.c
w/goldfish_events_device.c
w/goldfish_interrupt.c
w/goldfish_vmem.c
w/hw.h
w/i8254.c
w/i8259.c
w/ioapic.c
w/irq.c
w/irq.h
w/isa.h
w/mc146818rtc.c
w/mips_int.c
w/mips_pic.c
w/mips_r4k.c
w/mips_timer.c
w/ne2000.c
w/pc.c
w/pc.h
w/pci.c
w/pci.h
w/pckbd.c
w/piix_pci.c
w/ps2.c
w/qdev.c
w/qdev.h
w/sysbus.h
w/usb-hid.c
w/usb-ohci.c
nclude/hw/hw.h
nclude/hw/i386/pc.h
nclude/hw/irq.h
nclude/hw/isa/isa.h
nclude/hw/qdev.h
onitor.c
arget-i386/machine.c
l-android.c
l.c
|
13209b93e7cf3eb65cd45c930931fc7b3002a30e |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
varint.[hc] -> android/ Change-Id: Ia18e0311b0eed344d0b88978abb26de6637bc355
akefile.target
ndroid/varint.c
ndroid/varint.h
arint.c
arint.h
|
d471c920763164fa1cf0d75a5ccecb98ec8c918f |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
usb-*.c -> hw/usb/ Change-Id: I5b07162013d6d3bb0f8dfbf026a016058ca32af6
akefile.common
w/usb/usb-dummy-android.c
w/usb/usb-linux.c
sb-dummy-android.c
sb-linux.c
|
17a7291ef0b4b2c5f0c35e9125a8792dcabab5f6 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
uboot_image.h -> hw/core/ Change-Id: I463b4616044f5aa9ca930f60960fb048625b8193
w/core/uboot_image.h
boot_image.h
|
8c5f4fb65634aa78fa83ceb396e90fc830a1dc26 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
translate-op.c: Remove obsolete file. Change-Id: I406a3b11d388a57c13e838108ecdbe94a82acad5
ranslate-op.c
|
0f901a1689cd51c5f303f1179dfefbb9290c1f22 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
translate.make: Remove obsolete file. Change-Id: I09dfbd2a93d1254dfbe34990621a27f235fb9c44
ranslate.make
|
53cd8e814eeb35e195081dd369ac7667cc68b1c6 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
targphy.s -> include/exec/ Note that upstream, this is called hwaddr.h and defines the type hwaddr as a uint64_t typedef, independent of the target physical address size. Change-Id: Ie916b6336e95e28fb16603d309c6653dd04410a1
nclude/exec/cpu-common.h
nclude/exec/cpu-defs.h
nclude/exec/targphys.h
argphys.h
l-android.c
|
d0edecb426b34ddb9b10b81dea19aee04a61a385 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
qemu_socket.h -> include/qemu/sockets.h Change-Id: I4b538a8033c3c89bf0a7a0c2f2a50a4beab65501
io-android.c
io.c
dbstub.c
nclude/qemu/sockets.h
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
et/net-android.c
et/net.c
emu-char.c
emu_socket.h
avevm.c
i/vnc-android.c
i/vnc.c
til/osdep.c
til/oslib-posix.c
til/oslib-win32.c
til/qemu-sockets-android.c
til/qemu-sockets.c
l-android.c
l.c
|
8171ecfd523bf58680df014302c95f7b0fc04a1d |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
migration-dummy-android.c: Remove executable bit on file Change-Id: I0882a1e6028fccdd209315ee09077da55efbedee
igration-dummy-android.c
|
70a98204c6481caee5cfca1841d257f0351707b8 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
loader.c -> hw/core/ Change-Id: I20948436d4546606f1e9a4576ab55a20a53b7e1b
akefile.target
w/core/loader.c
oader.c
|
c97fd2071e23b2853041c56b369599ac076ad18c |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
kqemu.[hc]: Remove obsolete files Change-Id: Ie113789abce23894e7bf73cb0dcedc0027085780
qemu.c
qemu.h
|
0d0f68cd18234d5ed869d7f035c1dabba4522ccb |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
ioport-user.c: Remove obsolete file Change-Id: Iac17c00cafa5516bce5126c884efd1b96a7192e9
oport-user.c
|
d7088e94adddcae9dc20db86ce7a69780b54ac4d |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
input.c -> ui/ Change-Id: I3a248542d7a521f804fcf3348b0117bbe00e1f49
akefile.common
nput.c
i/input.c
|
2dbdad58803b1dae837eae134659387491ffab12 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hpet.h -> include/hw/timer/ Change-Id: I99c9a53ddf392ae490d254de76b0d0cdacd1494c
pet.h
nclude/hw/timer/hpet.h
et/net-android.c
et/net.c
emu-timer.c
l-android.c
l.c
|
1b9f2adc711a8e4d2037dba1a43dee5f5edaff72 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
hostregs_helper.h: Remove obsolete file Change-Id: I9c27ea337151fd7d77e353ed7efc0c2971cf47b7
ostregs_helper.h
|
112ffdb1d411dd5069dad6bc7af0e208f64729b8 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
host-defs.h: Remove obsolete file Change-Id: I8173c10e2b3e9ea2ba6b31016c5f9ac0e1bd1810
ost-defs.h
|
7d26df6676aee6d5ecf678f8a6779fd846227d6c |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
device_tree.h -> include/sysemu/ Change-Id: Idff4dd141405bafa5a48290efaac1e19448a7ee6
evice_tree.c
evice_tree.h
nclude/sysemu/device_tree.h
|
1182284cd2ef1396dbbeeecd46ff90b4a225f0da |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
cpus.h -> include/sysemu/ Change-Id: I63adb1aa61112565fa6962687536132b6800689f
pus.c
pus.h
nclude/sysemu/cpus.h
l-android.c
l.c
|
6800f0a746a7760429007c6dd7ac9eafeffc3741 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
bt-host.h -> include/sysemu/bt.h Change-Id: I40396deda6166769d67db8352f4920d57267ef09
t-host.c
t-host.h
nclude/sysemu/bt.h
l-android.c
l.c
|
82a591c621f7c03a03d998383093bdcfdf95c0a8 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
arm-semi.c: move to target-arm/ Change-Id: I308b8bf33025530780efdb68631686a7749f0da7
akefile.target
rm-semi.c
arget-arm/arm-semi.c
|
22ab09d3cebe7d8e334e6e91bf2a92259c6108b7 |
17-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
a.out.h: Remove obsolete file Change-Id: I988d3da12d2dd4ad1b8ba70cdac2d26cbdfc3511
.out.h
|
2a7dde0b2f96b05048320a0840cde7ab3d4be9fe |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move qemu-objects.h -> include/qapi/qmp/types.h Change-Id: I21ecd8acb180e2b780b8432ceb142ef4ff5ea076
lock.c
nclude/qapi/qmp/types.h
emu-char.c
emu-objects.h
til/qemu-option.c
|
93e0d9cfb6d950b638ba93cf5318e5689e4ba64e |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
qemu-option.h -> include/qemu/option.h Change-Id: I94301207676115c935ee198e8f814ee2943613e0
lockdev.c
nclude/block/block.h
nclude/block/block_int.h
nclude/qemu/option.h
nclude/sysemu/char.h
nclude/sysemu/sysemu.h
emu-option.h
emu_socket.h
til/qemu-config.c
til/qemu-option.c
l.c
|
057b0f638014d1cb6764aab945b98197329f745e |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move elf_ops.h -> include/hw/elf_ops.h + qemu-thread.h -> include/qemu/thread.h + qemu-os-*.h -> include/sysemu/os-*.h Change-Id: I68a58a817e54a7f607b34b7a9b34e38a685233ea
pus.c
lf_ops.h
nclude/hw/elf_ops.h
nclude/qemu-common.h
nclude/qemu/thread.h
nclude/sysemu/os-posix.h
nclude/sysemu/os-win32.h
oader.c
emu-os-posix.h
emu-os-win32.h
emu-thread.h
til/qemu-thread.c
|
6e2eb78f2b52b6fff73a72995bc4356d6e67e773 |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move tcpdump.h -> include/android/tcpdump.h + tcpdump.c -> android/qemu-tcpdump.c Change-Id: Ib3a19f62f910b6562285fab3bcc98178ea9a4e9e
akefile.common
ndroid/console.c
ndroid/qemu-tcpdump.c
nclude/android/tcpdump.h
et/net-android.c
cpdump.c
cpdump.h
l-android.c
|
031d655004e505a15e92580a16a181d1d247c4d5 |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move qemu-queue.h -> include/qemu/queue.h Change-Id: I2ef2c4aea2cdf73e834b013a11fb63a0eb720262
io-android.c
io.c
udio/audio.h
w/qdev.h
w/watchdog.c
nclude/block/block_int.h
nclude/exec/cpu-common.h
nclude/exec/cpu-defs.h
nclude/qapi/qmp/qdict.h
nclude/qapi/qmp/qlist.h
nclude/qemu/acl.h
nclude/qemu/notify.h
nclude/qemu/queue.h
nclude/sysemu/blockdev.h
nclude/sysemu/char.h
nclude/sysemu/kvm.h
nclude/sysemu/sysemu.h
ohandler.c
emcheck/memcheck.c
emcheck/memcheck_proc_management.h
osix-aio-compat.c
emu-option.h
emu-queue.h
object/qdict.c
object/qlist.c
avevm.c
lirp-android/slirp.c
til/envlist.c
til/module.c
|
e7216d82dbaa19892ad62b07402d512234559a6e |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
qemu-char.h -> include/sysemu/char.h Change-Id: I8e3d6e9a73a347978789a98035e89ea1e03b59aa
ndroid/charpipe.c
ndroid/console.c
ndroid/gps.c
ndroid/hw-control.c
ndroid/hw-kmsg.c
ndroid/hw-qemud.c
ndroid/hw-sensors.c
ndroid/looper-qemu.c
ndroid/sockets.c
udio/alsaaudio.c
udio/ossaudio.c
lock.c
lock/raw-posix.c
t-host.c
t-vhci.c
uffered_file.c
dbstub.c
w/bt-hci-csr.c
w/goldfish_tty.c
w/msmouse.c
nclude/block/qemu-aio.h
nclude/monitor/monitor.h
nclude/sysemu/char.h
nclude/ui/console.h
ohandler.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
onitor.c
et/net-android.c
et/net.c
emu-char.c
emu-char.h
avevm.c
lirp-android/slirp.c
lirp/slirp.c
elephony/modem_driver.c
elephony/sysdeps_qemu.c
l-android-ui.c
l-android.c
l.c
|
e1e03df288d5a44bfbffbd86588395c7cbbc27df |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move more headers. cbuffer.h, charpipe.h -> include/android/ cbuffer.c, charpipe.c -> android/ qemu_debug.h -> include/android/qemu-debug.h block.h, block_int.h -> include/block/ elf.h -> include/ hax.h -> include/exec/ qemu-lock.h -> include/exec/spinlock.h readline.h -> include/monitor/readline.h qemu-common.h - include qemu-barrier.h -> include/qemu/atomic.h qemu-log.h -> include/qemu/log.h Change-Id: I86b998932461caa35d347cd71b40bd6e4ec7d84d
akefile.common
io-android.c
io.c
ndroid/cbuffer.c
ndroid/charpipe.c
ndroid/hw-control.c
ndroid/hw-kmsg.c
ndroid/hw-qemud.c
ndroid/sockets.c
udio/alsaaudio.c
udio/audio.c
udio/esdaudio.c
udio/paaudio.c
lock.c
lock.h
lock/bochs.c
lock/cloop.c
lock/cow.c
lock/dmg.c
lock/parallels.c
lock/qcow.c
lock/qcow2-cluster.c
lock/qcow2-refcount.c
lock/qcow2-snapshot.c
lock/qcow2.c
lock/raw-posix.c
lock/raw-win32.c
lock/raw.c
lock/vmdk.c
lock/vpc.c
lock/vvfat.c
lock_int.h
lockdev.c
buffer.c
buffer.h
harpipe.c
harpipe.h
pu-exec.c
pus.c
ma-helpers.c
lf.h
xec.c
ax.h
w/goldfish_audio.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/mips_r4k.c
w/msmouse.c
w/pc.c
w/scsi-disk.c
w/usb-msd.c
w/usb.h
nclude/android/cbuffer.h
nclude/android/charpipe.h
nclude/android/qemu-debug.h
nclude/block/block.h
nclude/block/block_int.h
nclude/elf.h
nclude/exec/exec-all.h
nclude/exec/hax.h
nclude/exec/spinlock.h
nclude/monitor/monitor.h
nclude/monitor/readline.h
nclude/qemu-common.h
nclude/qemu/atomic.h
nclude/qemu/log.h
nclude/sysemu/blockdev.h
nclude/sysemu/dma.h
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
onitor.c
et/net-android.c
et/net.c
osix-aio-compat.c
emu-barrier.h
emu-char.c
emu-common.h
emu-io.c
emu-lock.h
emu-log.h
emu_debug.h
eadline.c
eadline.h
avevm.c
arget-arm/translate.c
arget-i386/exec.h
arget-i386/hax-i386.h
arget-i386/helper.c
arget-i386/translate.c
l-android-ui.c
l-android.c
l.c
|
5425d40d2955e859097ded7a04913c3e7ee1a7b6 |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move fpu/softfloat.h -> include/fpu/ Change-Id: I0d15a547dff8b421cdb633ecf939f954a4727631
pu/softfloat-native.c
pu/softfloat.c
pu/softfloat.h
nclude/exec/cpu-all.h
nclude/fpu/softfloat.h
arget-arm/cpu.h
arget-i386/cpu.h
arget-mips/cpu.h
|
34c48ff1e3ad5cd2084ca40188754d45f423750b |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move headers to incude/sysemu/ + arch_init.h, balloon.h, blockdev.h, dma.h, kvm.h, sysemu.h -> include/sysemu/ + kvm-android.h -> include/android/kvm.h Change-Id: I3d334e1b6eea836fdcee9f36fe693cf4c74be54f
ndroid/console.c
ndroid/main.c
ndroid/protocol/fb-updates.h
ndroid/qemu-setup.c
rch_init.c
rch_init.h
udio/audio.c
alloon.h
lockdev.c
lockdev.h
pu-exec.c
pus.c
ma-helpers.c
ma.h
xec.c
dbstub.c
w/android_arm.c
w/android_mips.c
w/arm_boot.c
w/armv7m.c
w/bt-hci-csr.c
w/fw_cfg.c
w/goldfish_trace.c
w/goldfish_vmem.c
w/mc146818rtc.c
w/mips_r4k.c
w/pc.c
w/pci.c
w/pckbd.c
w/qdev.c
w/scsi-disk.c
w/smbios.c
w/sysbus.c
w/watchdog.c
nclude/android/kvm.h
nclude/sysemu/arch_init.h
nclude/sysemu/balloon.h
nclude/sysemu/blockdev.h
nclude/sysemu/dma.h
nclude/sysemu/kvm.h
nclude/sysemu/sysemu.h
nput.c
vm-all.c
vm-android.h
vm.h
oader.c
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
onitor.c
et/net-android.c
et/net.c
s-posix.c
s-win32.c
osix-aio-compat.c
emu-char.c
emu-timer.c
avevm.c
ysemu.h
ap-win32.c
arget-i386/helper.c
arget-i386/kvm.c
arget-i386/machine.c
i/curses.c
i/keymaps.c
i/vnc-android.c
i/vnc.c
til/osdep.c
til/oslib-posix.c
til/oslib-win32.c
l-android.c
l.c
|
28a09b6fe8d8f3e92ffee9263609a6da881b8818 |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move migration.h to include/migration/ + qemu_file.h -> include/migration/qemu-file.h + thunk.h -> include/exec/user/ Change-Id: I6fc339ac0fe9d366db1ed095dff08f5619ebc3d5
rch_init.c
udio/wavaudio.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_switch.c
w/goldfish_trace.c
w/goldfish_tty.c
nclude/exec/user/thunk.h
nclude/migration/migration.h
nclude/migration/qemu-file.h
emcheck/memcheck.c
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
igration.h
onitor.c
emu_file.h
emu_timers.h
avevm.c
hunk.c
hunk.h
l-android.c
l.c
|
cc33b2d8035092608c7cba4154e9c44452727e1b |
15-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move disas.h to include/disas/ + dis-asm.h -> include/disas/bfd.h + arm-dis.c -> disas/arm.c ppc-dis.c -> disas/ppc.c i386-dis.c -> disas/i386.c mips-dis.c -> disas/mips.c + remove all unused .ld scripts Change-Id: Ie29662b83c09ea17d34e42dda3998691c182b10e
akefile.common
akefile.target
lpha.ld
rm-dis.c
rm.ld
pu-exec.c
is-asm.h
isas.c
isas.h
isas/arm.c
isas/i386.c
isas/mips.c
isas/ppc.c
386-dis.c
386-vl.ld
386.ld
a64.ld
nclude/disas/bfd.h
nclude/disas/disas.h
oader.c
68k.ld
ips-dis.c
onitor.c
pc-dis.c
pc.ld
parc.ld
arget-arm/translate.c
arget-i386/translate.c
arget-mips/translate.c
ranslate-all.c
l-android.c
l.c
86_64.ld
|
6af6765e2f3bc930d0dce21d752bea570a1b1362 |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move monitor.h to include/monitor/ + monitor-android.h -> include/android/monitor.h Change-Id: Iad8afa71461dd70c6997902516fbf4ef7cb8babe
ndroid/console.c
rch_init.c
udio/audio.c
udio/wavcapture.c
lock.c
lockdev.c
pus.c
isas.c
dbstub.c
w/i8259.c
w/pc.c
w/pci.c
w/qdev.c
w/sysbus.c
nclude/android/monitor.h
nclude/monitor/monitor.h
nput.c
igration-dummy-android.c
igration.c
onitor-android.h
onitor.c
onitor.h
et/net-android.c
et/net.c
emu-char.c
emu-timer.c
object/qerror.c
eadline.c
avevm.c
lirp-android/misc.c
lirp/misc.c
i/vnc.h
sb-dummy-android.c
sb-linux.c
til/qemu-error.c
l-android.c
l.c
|
d4e803c5e928790b14704ae7f0b048da7ba47fab |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move android-trace.h to include/android/ + android-trace_common.h -> include/android/trace_common.h NOTE: trace_common.h is still in the top-level directory because the qtools first need to be updated to include the header at include/android/trace_common.h + trace.c -> android/ + user-events.h -> include/android/ + user-events-qemu.c -> android/ Change-Id: Idbf59c8b1a5cc2872f035eb3fa7f9922755f357d
akefile.target
ndroid-trace.h
ndroid-trace_common.h
ndroid/console.c
ndroid/keycode-array.c
ndroid/main.c
ndroid/multitouch-screen.c
ndroid/protocol/core-commands-impl.c
ndroid/protocol/core-commands-qemu.c
ndroid/protocol/user-events-impl.c
ndroid/protocol/user-events-proxy.c
ndroid/qemulator.c
ndroid/skin/trackball.c
ndroid/skin/window.c
ndroid/trace.c
ndroid/user-events-qemu.c
sync.c
lock.h
w/goldfish_events_device.c
w/goldfish_trace.c
nclude/android/trace.h
nclude/android/trace_common.h
nclude/android/user-events.h
nclude/block/qemu-aio.h
nclude/trace.h
emu-aio.h
arget-arm/helper-android.c
arget-arm/helper.c
arget-arm/translate-android.h
race.c
race.h
race_common.h
ser-events-qemu.c
ser-events.h
l-android.c
|
d413fa5f2916a2a46494edb320340486b262644c |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move iolooper.h to include/android/ + Move iolooper-select.c to android/ Change-Id: I5154aa491132b43c3b80c248bb8dd968f4d41c2a
akefile.common
io-android.c
ndroid/adb-server.c
ndroid/async-socket-connector.c
ndroid/async-socket.c
ndroid/iolooper-select.c
ndroid/looper-generic.c
ndroid/main.c
ndroid/protocol/core-connection.c
ndroid/sdk-controller-socket.c
ndroid/sync-utils.c
nclude/android/iolooper.h
olooper-select.c
olooper.h
roxy/proxy_common.c
|
1634ff531961026312bec4b66463bbd8a689c6ea |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move dynlink.h to include/android/ + Move dynlink-static.c to android/ + Move loadpng.c to android/ + Move linux_keycodes.h to android/ Change-Id: Ibaede71e37223e86393cecc5bc86ac97ea1c97e6
akefile.common
akefile.target
ndroid/dynlink-static.c
ndroid/linux_keycodes.h
ndroid/loadpng.c
udio/alsaaudio.c
udio/esdaudio.c
udio/paaudio.c
ynlink-static.c
ynlink.h
nclude/android/dynlink.h
inux_keycodes.h
oadpng.c
|
cc330d4169441727fecf1da08aee806fc021c4e2 |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move net.h to include/net/ + Move net-android.c and net.c to net/ + Rename net-checksum.c to net/checksum.c + Move sockets.h and shaper.h to include/android/ and sockets.c + shaper.c to android/ + Move vgafont.h to ui/ Change-Id: I2659a919a316d3f95aac0f9924833eeee4cb5592
akefile.common
ndroid/adb-server.c
ndroid/async-utils.h
ndroid/console.c
ndroid/core-init-utils.c
ndroid/hw-pipe-net.c
ndroid/looper-generic.c
ndroid/looper-qemu.c
ndroid/main.c
ndroid/protocol/attach-ui-impl.h
ndroid/protocol/core-commands-proxy.h
ndroid/protocol/core-connection.c
ndroid/protocol/ui-commands-impl.h
ndroid/shaper.c
ndroid/sockets.c
ndroid/sync-utils.c
ndroid/sync-utils.h
rch_init.c
t-host.c
t-vhci.c
w/android_arm.c
w/android_mips.c
w/bt-hci-csr.c
w/bt-hci.c
w/bt.c
w/mips_r4k.c
w/ne2000.c
w/pc.c
w/pci.c
w/qdev.c
w/smc91c111.c
nclude/android/shaper.h
nclude/android/sockets.h
nclude/net/net.h
nput.c
olooper-select.c
onitor.c
et-android.c
et-checksum.c
et.c
et.h
et/checksum.c
et/net-android.c
et/net.c
s-posix.c
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_int.h
emu-char.c
emu-timer.c
emu_socket.h
avevm.c
haper.c
haper.h
lirp-android/ip_icmp.c
lirp-android/libslirp.h
lirp-android/slirp.c
lirp-android/slirp.h
lirp-android/socket.c
lirp-android/udp.c
ockets.c
ockets.h
ap-win32.c
elephony/remote_call.c
elephony/sysdeps_qemu.c
i/vgafont.h
gafont.h
l-android-ui.c
l-android.c
l.c
|
0fdfff3cce93e16179a454fd471cd1d9126204e0 |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
More missing include/qapi/qmp/ headers moved. Change-Id: I83b1daddaaee42c7edbe533a13324a0dc78e0ed4
nclude/qapi/qmp/json-lexer.h
nclude/qapi/qmp/json-parser.h
nclude/qapi/qmp/json-streamer.h
nclude/qapi/qmp/qdict.h
nclude/qapi/qmp/qerror.h
nclude/ui/console.h
son-lexer.h
son-parser.h
son-streamer.h
onitor.h
dict.h
emu-objects.h
emu-option.h
object/json-lexer.c
object/json-parser.c
object/json-streamer.c
object/qdict.c
object/qjson.c
ysemu.h
|
852088c7e08182c2de563872d558309815cbfa0d |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move headers to include/exec/ Change-Id: Ife43f9cd12a02aa98f408043b0cccb9fe45a9ff7
akefile.target
rch_init.c
rm-semi.c
alloon.h
pu-all.h
pu-common.h
pu-defs.h
pus.c
urses.c
urses_keys.h
ef-helper.h
isas.c
xec-all.h
xec.c
dbstub.c
dbstub.h
en-icount.h
w/isa.h
nclude/exec/cpu-all.h
nclude/exec/cpu-common.h
nclude/exec/cpu-defs.h
nclude/exec/def-helper.h
nclude/exec/exec-all.h
nclude/exec/gdbstub.h
nclude/exec/gen-icount.h
nclude/exec/ioport.h
nclude/exec/poison.h
nclude/exec/softmmu-semi.h
nclude/exec/softmmu_defs.h
nclude/exec/softmmu_exec.h
nclude/exec/softmmu_header.h
nclude/exec/softmmu_outside_jit.h
nclude/exec/softmmu_template.h
oport-user.c
oport.c
oport.h
eymaps.c
eymaps.h
qemu.c
vm-all.c
onitor.c
oison.h
dl_keysym.h
oftmmu-semi.h
oftmmu_defs.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_outside_jit.c
oftmmu_outside_jit.h
oftmmu_template.h
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper-android.c
arget-arm/helper-android.h
arget-arm/helper.c
arget-arm/helper.h
arget-arm/op_helper.c
arget-arm/translate.c
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/helper.h
arget-i386/kvm.c
arget-i386/machine.c
arget-i386/op_helper.c
arget-i386/translate.c
arget-mips/cpu.h
arget-mips/exec.h
arget-mips/helper.c
arget-mips/helper.h
arget-mips/machine.c
arget-mips/op_helper.c
arget-mips/translate.c
cg/i386/tcg-target.c
cg/tcg.c
race.c
ranslate-all.c
i/curses.c
i/curses_keys.h
i/keymaps.c
i/keymaps.h
i/sdl_keysym.h
l-android.c
l.c
|
1c31e3e43ce4cca85a707dfff631e5e102fdeced |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Even more moves. include/ui + ui/ include/qapi/qmp/ + qobject/ Change-Id: Ief236a08cb234d9dd692e85907757678ef32f035
akefile.common
akefile.target
ndroid/display-core.h
ndroid/display.h
ndroid/main-common.c
ndroid/main.c
ndroid/protocol/core-commands-proxy.c
ndroid/protocol/fb-updates-proxy.c
ndroid/protocol/user-events-proxy.c
lock.h
lockdev.c
onsole.c
onsole.h
urses.c
3des.c
3des.h
w/android_arm.c
w/goldfish_events_device.c
w/goldfish_fb.c
w/msmouse.c
w/pc.c
w/ps2.c
w/usb-hid.c
w/usb-msd.c
nclude/qapi/qmp/qbool.h
nclude/qapi/qmp/qerror.h
nclude/qapi/qmp/qfloat.h
nclude/qapi/qmp/qint.h
nclude/qapi/qmp/qjson.h
nclude/qapi/qmp/qlist.h
nclude/qapi/qmp/qobject.h
nclude/qapi/qmp/qstring.h
nclude/qemu/config-file.h
nclude/qemu/error-report.h
nclude/ui/console.h
nput.c
son-lexer.c
son-lexer.h
son-parser.c
son-parser.h
son-streamer.c
son-streamer.h
onitor.c
onitor.h
slib-posix.c
slib-win32.c
ath.c
bool.c
bool.h
dict.c
dict.h
emu-char.c
emu-char.h
emu-config.c
emu-config.h
emu-error.c
emu-error.h
emu-objects.h
emu-option.c
emu-sockets-android.c
emu-sockets.c
emu-thread.c
emu-timer.c
error.c
error.h
float.c
float.h
int.c
int.h
json.c
json.h
list.c
list.h
object.h
object/json-lexer.c
object/json-parser.c
object/json-streamer.c
object/qbool.c
object/qdict.c
object/qerror.c
object/qfloat.c
object/qint.c
object/qjson.c
object/qlist.c
object/qstring.c
string.c
string.h
ysemu.h
i/console.c
i/d3des.c
i/d3des.h
i/vnc-android.c
i/vnc-tls.h
i/vnc.c
i/vnc.h
i/vnc_keysym.h
i/vnchextile.h
ser-events-qemu.c
til/oslib-posix.c
til/oslib-win32.c
til/path.c
til/qemu-config.c
til/qemu-error.c
til/qemu-option.c
til/qemu-sockets-android.c
til/qemu-sockets.c
til/qemu-thread.c
l-android-ui.c
l-android.c
l.c
nc-android.c
nc-tls.h
nc.c
nc.h
nc_keysym.h
nchextile.h
|
279f12a6a7003914572a1f555fbaf1bf7f3486c2 |
08-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am 43897000: Merge "ccache: Support USE_CCACHE even in standalone build." * commit '43897000454d59124a52ce8767163163e7c863d2': ccache: Support USE_CCACHE even in standalone build.
|
e90d665cd63a0bc5c3306e1ee3e98ad362546b16 |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move more stuff to include/qemu/ and util/ Change-Id: I3d10ae4d5b050f7da565476e2c0f6be5d3348f5d
akefile.common
udio/ossaudio.c
lock.c
lock/bochs.c
lock/cloop.c
lock/cow.c
lock/dmg.c
lock/nbd.c
lock/parallels.c
lock/qcow.c
lock/qcow2.c
lock/raw-posix.c
lock/raw-win32.c
lock/raw.c
lock/vmdk.c
lock/vpc.c
lock/vvfat.c
ompatfd.c
ompatfd.h
onsole.h
utils.c
nvlist.c
nvlist.h
ost-utils.c
ost-utils.h
w/apic.c
w/ioapic.c
nclude/qemu/compatfd.h
nclude/qemu/envlist.h
nclude/qemu/host-utils.h
nclude/qemu/module.h
nclude/qemu/notify.h
odule.c
odule.h
otify.c
otify.h
emu-common.h
arget-arm/helper.c
arget-i386/op_helper.c
arget-mips/op_helper.c
cg/tcg.c
til/compatfd.c
til/cutils.c
til/envlist.c
til/host-utils.c
til/module.c
til/notify.c
|
37dc41a01f33a1e6aca0458b205c2b1609fe82c3 |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move more files to include/qemu/ and util/ Change-Id: I79e70241894e8bbeea2de711ff9de742583c23b1
akefile.common
cl.c
cl.h
es.c
es.h
lock/qcow.c
lock/qcow2.c
lock/qcow2.h
ache-utils.c
ache-utils.h
nclude/qemu/acl.h
nclude/qemu/aes.h
nclude/qemu/cache-utils.h
onitor.c
cg/tcg.c
til/acl.c
til/aes.c
til/cache-utils.c
l-android.c
l.c
nc-android.c
nc-tls.h
nc.c
|
7a78db75ad42aea283f5073f51891464104a9fc3 |
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move qemu-timer.h to include/qemu/timer.h Note: upstream still puts qemu-timer.c in the top-level directory, so no need to move it Change-Id: I475309d6f0040b4fd2277e52a2526825c112e91f
ndroid/hw-sensors.c
ndroid/looper-qemu.c
udio/audio.c
udio/noaudio.c
udio/wavaudio.c
lock/raw-posix.c
lock/raw-win32.c
uffered_file.c
onsole.c
xec.c
en-icount.h
w/apic.c
w/armv7m_nvic.c
w/bt-hci-csr.c
w/bt-hci.c
w/bt-l2cap.c
w/goldfish_pipe.c
w/goldfish_timer.c
w/i8254.c
w/ioapic.c
w/mc146818rtc.c
w/mips_timer.c
w/usb-ohci.c
nclude/qemu/timer.h
onitor.c
et-android.c
et.c
emu-char.c
emu-timer-common.c
emu-timer.c
emu-timer.h
emu_timers.h
avevm.c
haper.c
oftmmu_template.h
ysemu.h
cg/tcg.c
elephony/sysdeps_qemu.c
ranslate-all.c
sb-dummy-android.c
sb-linux.c
l-android-ui.c
l-android.c
l.c
nc-android.c
nc.c
|
845691383dd6a0ff71acf7aee0736adba350f6a9 |
13-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move osdeps.h to include/qemu/osdep.h and osdep.c to util/osdep.c Change-Id: Icaf5cd7dfc8f75cbe7eb324cc9ca91a976f35d57
akefile.common
ndroid/utils/ini.c
pu-defs.h
xec.c
ost-utils.h
nclude/qemu/osdep.h
sdep.c
sdep.h
osix-aio-compat.c
emu-common.h
lirp-android/ip_input.c
lirp/ip_input.c
til/osdep.c
|
6e9d1d4fc96a32fbac14d3e489cce32f5c69ade1 |
13-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move bswap.h to include/qemu/bswap.h Before integrating upstream patches, we need to move source files around to match the new directory structure used there. This is the first of such changes. Change-Id: Ib42669003851aa5a5295dd66cfebb307c63f054f
akefile.android
ndroid/snapshot.c
lock/dmg.c
swap.h
pu-common.h
nclude/qemu/bswap.h
emu-common.h
|
43897000454d59124a52ce8767163163e7c863d2 |
08-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "ccache: Support USE_CCACHE even in standalone build."
|
6cf45c1e45f70382d035de7df2c5b68c8f67cd38 |
08-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
ccache: Support USE_CCACHE even in standalone build. When USE_CCACHE is set to 1 in your environment, android-rebuild.sh will use the 'ccache' binary in your PATH to cache compilations, speeding up the build. Note that this is already the case when performing a build within the Android platform tree. Change-Id: I04211db9e2217d4b82ed7346de7a441628adfa01
ndroid-configure.sh
|
a7c73117ac3ab9c86741979bcc45424ca1ea7840 |
08-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
am f3dacd42: Merge "mingw: Remove annoying compilation warning." * commit 'f3dacd429f9eda868a57b486bc80826147b95933': mingw: Remove annoying compilation warning.
|
f3dacd429f9eda868a57b486bc80826147b95933 |
08-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
Merge "mingw: Remove annoying compilation warning."
|
868e8737e2de211613978274e991e268881ffd80 |
08-Jan-2014 |
David 'Digit' Turner <digit@android.com> |
mingw: Remove annoying compilation warning. Change the header inclusion order to avoid a very annoying compiler warning with i586-mingw32msvc-gcc, which now uses more recent headers and complains when winsock2.h is included after windows.h Change-Id: Ie130e4181f94abae91827ecdf318bf082157f25f
emu-os-win32.h
|
96ef02636f71c2b7412076a70695b48b32630fd4 |
07-Jan-2014 |
David Turner <digit@android.com> |
am b29f71a4: Merge "Upon snapshot restore properly re-initialize audio." * commit 'b29f71a4db23c729e7cf89d0f15cda0c4c16a4d0': Upon snapshot restore properly re-initialize audio.
|
b29f71a4db23c729e7cf89d0f15cda0c4c16a4d0 |
07-Jan-2014 |
David Turner <digit@android.com> |
Merge "Upon snapshot restore properly re-initialize audio."
|
332917eb4bc23f9811da69c95a3d5679f8bb56ec |
06-Jan-2014 |
thomas knych <thomaswk@google.com> |
Upon snapshot restore properly re-initialize audio. After reading state out of the snapshot file we must call the AUD_set_active_{out,in} methods and reraise the IRQ. Change-Id: I5a420aa0c8266b9d11481c6d086b02719a2fdc0e Signed-off-by: thomas knych <thomaswk@google.com>
w/goldfish_audio.c
|
fa57a3f5aaba508a70d168a108d5b706f7eaae26 |
19-Dec-2013 |
David Turner <digit@android.com> |
am 1f1fe2a7: Merge "Handle emulated NAND devices that are larger than 2GB" * commit '1f1fe2a7b02bd4dd287f33047139ec78e223c154': Handle emulated NAND devices that are larger than 2GB
|
e369f51ea166dacb2b6a59d49c57bdea72f008f9 |
19-Dec-2013 |
David Turner <digit@android.com> |
am 670fc15b: Merge "Enable LARGEADDRESSAWARE for 32-bit emulator on Windows" * commit '670fc15bf652875fcb1a0a2461ea25a2369aa705': Enable LARGEADDRESSAWARE for 32-bit emulator on Windows
|
1f1fe2a7b02bd4dd287f33047139ec78e223c154 |
19-Dec-2013 |
David Turner <digit@android.com> |
Merge "Handle emulated NAND devices that are larger than 2GB"
|
670fc15bf652875fcb1a0a2461ea25a2369aa705 |
19-Dec-2013 |
David Turner <digit@android.com> |
Merge "Enable LARGEADDRESSAWARE for 32-bit emulator on Windows"
|
97d27db5f257d26a709569e475ad9fabf886580a |
18-Dec-2013 |
Deepanshu Gupta <deepanshu@google.com> |
am 454ca73c: Add support for xxhdpi and xxxhdpi when injecting a skin dpi. * commit '454ca73c639991990eb97784c708156e4b2072c2': Add support for xxhdpi and xxxhdpi when injecting a skin dpi.
|
454ca73c639991990eb97784c708156e4b2072c2 |
11-Nov-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Add support for xxhdpi and xxxhdpi when injecting a skin dpi. Cherrypicked from AOSP (7703f5500464e18216ed77291ef70608ec6b59d2) Change-Id: I5c89b33ac317b804abb88a7f29faf51809dda1d2
ndroid/hw-lcd.c
ndroid/hw-lcd.h
|
3d0cbdaf43e99959b96c196d3257ab7bf8293268 |
22-Jul-2013 |
Hadi Muliawan <muliawan@amazon.com> |
Enable LARGEADDRESSAWARE for 32-bit emulator on Windows Since emulator executables on Windows are still 32-bit binaries, avds with large high density screens (Nexus 10, for example) hit the 2GB user-address space limitation very quickly, which causes the Windows process to crash. Setting this flag allows a 32-bit process on Windows to get more address space (up to 4GB on 64bit Windows). More info on LARGEADDRESSAWARE flag: - http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx Change-Id: I08ed81f166c871c6dbe26f4f05a493df2f47873c Signed-off-by: Hadi Muliawan <muliawan@amazon.com>
akefile.android
|
47d07109c57a4d28a3f9039bdb6d938a4035ad5e |
20-Nov-2013 |
Jesse Hall <jessehall@google.com> |
Merge "Handle long library search paths"
|
5ed60d1e0865d948f3e7bba38c98bcfbb58fc24b |
20-Nov-2013 |
Jesse Hall <jessehall@google.com> |
Handle long library search paths Before launching the arch-specific emulator, the emulator wrapper adds a directory to the library search path (LD_LIBRARY_PATH or PATH). There were two problems that this change fixes: - The new path was assembled in a 2048 byte buffer. If the assembled path was longer than that, it would be truncated, in effect removing some directories. This change dynamically allocates the buffer so truncation doesn't happen. - On Windows, the new directories were appended instead of prepended to the existing search path. If the path was truncated due to the previous problem, the new directory wouldn't be added to the path, and the arch-specific emulator would fail to load. This isn't a real problem now that truncation doesn't occur, but this change makes the Windows version prepend the directory for consistency's sake. Bug: http://b.android.com/33336 Change-Id: I13068c4871254f8507eea265f6a1b698e5e1e3ce
ndroid/main-emulator.c
|
bc9e8b2ae4ba95bbb9f9860222e84f5a769f1a24 |
13-Nov-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Add support for xxhdpi and xxxhdpi when injecting a skin dpi."
|
7703f5500464e18216ed77291ef70608ec6b59d2 |
11-Nov-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Add support for xxhdpi and xxxhdpi when injecting a skin dpi. Change-Id: I5c89b33ac317b804abb88a7f29faf51809dda1d2
ndroid/hw-lcd.c
ndroid/hw-lcd.h
|
e805d9d304dced1b26d23a616cfcbacd62ee7dd3 |
05-Nov-2013 |
Siva Velusamy <vsiva@google.com> |
Merge "Set ro.config.low_ram=true when AVD has <= 512M of RAM"
|
0faeb3acf8c3843b71884b490577ce89c4738117 |
29-Oct-2013 |
Siva Velusamy <vsiva@google.com> |
Set ro.config.low_ram=true when AVD has <= 512M of RAM This is a partial fix for Issue 11377795 Change-Id: I1f1b1be527e32f25ede5c80ff960051644d9e717
ocs/ANDROID-QEMUD-SERVICES.TXT
l-android.c
|
c4b8ca5ba2e7429134ee884560d3e43b1bc511ef |
09-Oct-2013 |
Nick Kralevich <nnk@google.com> |
Merge "emulator: Add option to control SELinux enforcement."
|
185231afe57ba2ed56bb7c77a39ce8bbd64d38d1 |
07-Oct-2013 |
Nick Kralevich <nnk@google.com> |
emulator: Add option to control SELinux enforcement. This change adds the following command line options to the emulator: -selinux disabled -selinux permissive This configures SELinux in either permissive or disabled modes. "disabled" completely disables userspace support for SELinux. No policy is ever loaded, nor is the SELinux filesystem /sys/fs/selinux ever mounted. "permissive" loads the SELinux policy, but puts SELinux into permissive mode. SELinux policy violations are logged, but not rejected. Change-Id: I97974deb5b39d5caab36032e8b282281c1e478ea
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
|
4c8845bf44d4844a08e0a8806d56ea8cc74060fa |
23-Sep-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Auto-detect ext4 image file."
|
b5b78438ae9ff3b90aafdab0f4f25585affc22fb |
23-Sep-2013 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Auto-detect ext4 image file. Although the existing code can detect the usage of ext4 file system by the API level. However, there might be some problem when we are building and running the emulator in the source tree. This CL workaround this issue by checking the magic word in the ext4 header. If the system.img has the magic word at 0x438, then add hw.useext4 to the hardware-qemu.ini. Related Issue: http://code.google.com/p/android/issues/detail?id=38561 Change-Id: I0b3606911cba5f52d92157accaaba3b2caef85c1
ndroid/avd/info.c
ndroid/avd/util.c
ndroid/avd/util.h
|
d011c1874c355c4102da1a61c3724ce44720f68f |
14-Sep-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Change sizes for ext4 images"
|
04b20f411ba9398fc2bfac3d93f0997cd93a86f9 |
11-Sep-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Change sizes for ext4 images Change page_size to 512 and extra_size to 0. This is needed to use ext4 filesystem, which is used beyond apiLevel 18, on goldfish. A new hardware property has been added to specify which filesystem to use: ext4 or yaffs2. The default for this property is to use yaffs2 if apiLevel <= 18 and use ext4 otherwise. It can be overridden in AVD's config.ini by specifying "hw.useext4=yes". Bug: http://b.android.com/38561 Change-Id: I978afe0f742795beef66e7eaee59a8d9e76d4602
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config.c
l-android.c
|
85a347d34db27aa0fff6b67131864921dfa3941c |
05-Sep-2013 |
Xavier Ducrohet <xav@android.com> |
Merge "Revert "goldfish_nand.c: Change sizes""
|
58fe0df2717bbff9de34876e7b589e06f2437252 |
05-Sep-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Revert "goldfish_nand.c: Change sizes" This reverts commit 53a9dc320839683c8b374220065d86f277d5843b. Change-Id: I7505d1196d2fe95076cfafbf0a640f0683b91af7
w/goldfish_nand.c
|
cff7bfa51fed5cfadae400bd81c1e7dde8f31945 |
26-Jul-2013 |
David Turner <digit@android.com> |
Merge "memcheck: fix guest pc <-> host pc mapping on 64 bit arch"
|
b5f818e4c706a2663bb8bf636f58e2bd09b910d1 |
12-Jul-2013 |
Nick Kralevich <nnk@google.com> |
Merge "goldfish_nand.c: Change sizes"
|
c5111a01ca209a29fdcb1a9a8917cc08ae5af9cb |
11-Jul-2013 |
Andrey Petrov <andrey.petrov@gmail.com> |
memcheck: fix guest pc <-> host pc mapping on 64 bit arch Currently -memcheck A and friends do not report guest PCs properly on 64-bit hosts, because the code assumes host and guest pointer sizes match. As result, memcheck can't figure out guest PC so it renders functionality virtually worthless. This fix changes tpc2gpc from target_ulong to uintptr_t. This works on both 32-bit and 64-bit hosts, as the type represents unsigned integer matched to pointer on a given architecture. Change-Id: Ie8515796c56ef1b3132d0b3b0dd2bee1d9ec072d Signed-off-by: Andrey Petrov <andrey.petrov@gmail.com>
xec-all.h
ranslate-all.c
|
53a9dc320839683c8b374220065d86f277d5843b |
10-Jul-2013 |
Nick Kralevich <nnk@google.com> |
goldfish_nand.c: Change sizes Change page_size to 512 and extra_size to 0. This is needed to use ext4 filesystems on goldfish. Bug: https://code.google.com/p/android/issues/detail?id=38561 Change-Id: I9f9ea87f467e9f2fe913aa367ab1f891cbbca48f
w/goldfish_nand.c
|
93c7f2088171fdf70265ccfb54efd79fa0e74f48 |
27-Jun-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "fix bug in usb hub initialization"
|
68685ca2b667c9eff8e0dbdec04a06da78bdd126 |
27-Jun-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Make sure less variables are been used non initialized"
|
58ecd74ecb860c173e8ccc2074887165cc5dc43d |
18-Jul-2012 |
Manuel Francisco Naranjo <manuel@aircable.net> |
fix bug in usb hub initialization Change-Id: I4dce451af970bd9dcaf4f2ac57325bc19cb69d82
l-android.c
|
0fd2b56378cf13142daec6647f569c8e72bba82f |
18-Jul-2012 |
Manuel Francisco Naranjo <manuel@aircable.net> |
Make sure less variables are been used non initialized Change-Id: I09567ef8624d84f6f18675654545a7684f101a16
sb-linux.c
|
8b204fee84d7250a2678e42f0f34a675d246df3b |
30-May-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Fix a typo."
|
bb76191f7ce66eff7aeba5f3a974b673de9ba26c |
29-May-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Fix a typo. Fix a typo that resulted in a harmless message: "7: command not found" Change-Id: If3643a31085a4fbfaf16b599558f7caa9172d98e
ndroid-configure.sh
|
604a721180f17ec3c55b63cc3188097885603d4e |
09-Apr-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "build-kernel.sh: add ccache option"
|
adc7c454fb498cdd392a662185e98eedfd4eb5ee |
09-Apr-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "build-kernel.sh: apply --armv7 option when ARCH is arm"
|
84b2e58be9ca804fef3a9da630a96fbcc9890600 |
08-Apr-2013 |
Young-Ho Cha <ganadist@gmail.com> |
build-kernel.sh: apply --armv7 option when ARCH is arm There is a bug that build script is trying with goldfish_armv7_defconfig, when ARCH is not arm. Change-Id: I6db744452c3f48e94e384605c59baf268f45b933 Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
istrib/build-kernel.sh
|
2905b20226f06f50140804fe130764e98f2bd975 |
04-Apr-2013 |
Young-Ho Cha <ganadist@gmail.com> |
build-kernel.sh: add ccache option Change-Id: I103362f461db8c8a7a10b3833f73672331926dba Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
istrib/build-kernel.sh
|
fab7316611a844fbe583a30ab1d29d09d69c1513 |
08-Apr-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "add missing android-kernel-toolchain-size symlink"
|
40c434bda53accf3e837866d64a5323ac571edc4 |
08-Apr-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "build-kernel.sh: add savedefconfig option"
|
13f1628ccf2d43c1d8fe96a6bb8870ed4c0fd846 |
08-Apr-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "ARM: build-kernel.sh: add --armv5 option"
|
0a78fa0b30a0aa8dc50b3e8ef239d62fcb273212 |
04-Apr-2013 |
Young-Ho Cha <ganadist@gmail.com> |
add missing android-kernel-toolchain-size symlink size command is needed for build compressed vmlinuz on arm architecture Change-Id: Ib2e1dcfdb6844511a8c8b1724e0f0c48960e6596 Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
istrib/kernel-toolchain/toolbox.sh
|
63e03bb38594807c04d9bb184e3204235916e689 |
04-Apr-2013 |
Young-Ho Cha <ganadist@gmail.com> |
ARM: build-kernel.sh: add --armv5 option AOSP has dropped support for armv5, so use goldfish_armv7 as default config And add --armv5 option for backwards compatibility. Change-Id: I19bf731eb3629250b98854648ec8320e2b9b3344 Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
istrib/build-kernel.sh
|
8621048ded576220927651915e2d6942096f31bc |
04-Apr-2013 |
Young-Ho Cha <ganadist@gmail.com> |
build-kernel.sh: add savedefconfig option add option --savedefconfig, and it should help to maintain kernel config easily. Change-Id: Iddf670ca914756a2a2c6894e9c8b445928c84743 Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
istrib/build-kernel.sh
|
ffc2b84960ab638c1877ce73121e6b1c0283f4f6 |
29-Mar-2013 |
Keun-young Park <keunyoung@google.com> |
Merge changes If8bfcc45,I2f0eeb51 * changes: exec: Introduce helper to set dirty flags. Prevent target code getting out of sync with Translation Blocks.
|
d09d7665187911f9aedf0951818a45b7485acbb0 |
29-Mar-2013 |
Pete Delaney <piet.delaney@imgtec.com> |
exec: Introduce helper to set dirty flags. NOTE: Cherry picked from git.qemu.org 51d7a9eb2b64e787c90bea1027308087eac22065 This new helper/hook is used in the next patch to add an extra call in a single place. Change-Id: If8bfcc457f44b207d3aa7f284e337fe43e3408f6 Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Reviewed-by: Avi Kivity <avi@redhat.com> Signed-off-by: Pete Delaney <piet.delaney@imgtec.com> Signed-off-by: Chris Dearman <Chris.Dearman@imgtec.com> Signed-off-by: Duane Sand <Duane.Sand@imgtec.com>
xec.c
|
82820720b5e36c9770227d12e688ea2d196ecfe4 |
29-Mar-2013 |
Pete Delaney <piet.delaney@imgtec.com> |
Prevent target code getting out of sync with Translation Blocks. Fixes a problem where the target code gets out of sync with the Translation Blocks (TB). LTP tests crash and QEMU itself will crash eventually when generating new TB code while searching for a PC in an existing TB. Debugging code that checks that the target code and TB's are in sync confirm that this change fixes the problem. This is an import from git://git.qemu.org/qemu.git ----------------------------------------------------------------------- commit 0b57e287138728f72d88b06e69b970c5d745c44a Author: David Gibson <david@gibson.dropbear.id.au> Date: Mon Sep 10 12:30:57 2012 +1000 cpu_physical_memory_write_rom() needs to do TB invalidates cpu_physical_memory_write_rom(), despite the name, can also be used to write images into RAM - and will often be used that way if the machine uses load_image_targphys() into RAM addresses. However, cpu_physical_memory_write_rom(), unlike cpu_physical_memory_rw() doesn't invalidate any cached TBs which might be affected by the region written. This was breaking reset (under full emu) on the pseries machine - we loaded our firmware image into RAM, and while executing it rewrite the code at the entry point (correctly causing a TB invalidate/refresh). When we reset the firmware image was reloaded, but the TB from the rewrite was still active and caused us to get an illegal instruction trap. This patch fixes the bug by duplicating the tb invalidate code from cpu_physical_memory_rw() in cpu_physical_memory_write_rom(). Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> ----------------------------------------------------------------------- Change-Id: I2f0eeb512a289b0c9cae2e11e02c7d68eba96f05 Signed-off-by: Chris Dearman <Chris.Dearman@imgtec.com> Signed-off-by: Pete Delaney <piet.delaney@imgtec.com> Signed-off-by: Duane Sand <Duane.Sand@imgtec.com>
xec.c
|
4505a09ab18f99a19bdc696f67ab901ee50aa7f1 |
28-Mar-2013 |
Keun-young Park <keunyoung@google.com> |
Merge "[MIPS] Update fast TLB handler for new kernels"
|
6e22b2095d718a417cee9bb2d5b3a2cf4b3d9809 |
25-Mar-2013 |
Chris Dearman <chris.dearman@imgtec.com> |
[MIPS] Update fast TLB handler for new kernels The Linux in memory PTE format changed for the 3.4 kernel. This change handles both formats and should be more robust against future changes. Change-Id: Ia11bea11b9a34f44520aa52942d1023ba6d81815
arget-mips/helper.c
|
256022ed8ca37209ec266083be0d34a3be284091 |
26-Mar-2013 |
Xavier Ducrohet <xav@android.com> |
Merge "Refresh old repository address to recent address"
|
984998874050e9679275b3be30674c36038311fc |
26-Mar-2013 |
SeongJae Park <sj38.park@gmail.com> |
Refresh old repository address to recent address Android changed repository from git.kernel.org to android.googlesource.com once upon a time. But, there are old addresses in some documents yet. Fix them. Change-Id: I1c1a3d90f870be4d1a6a9bafc440a801b658e29e Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ocs/ANDROID-KERNEL.TXT
ocs/CPU-EMULATION.TXT
w/goldfish_pipe.h
|
1d0e59493f392bdaf14232a6e8915fb05277e774 |
18-Jan-2013 |
Tom Knych <thomaswk@google.com> |
retry KVM_CREATE_VM on EINTR/EAGAIN Change-Id: Ie348e4f0e81a4ea90695cdb6d91dd5683a0e28cc
vm-all.c
|
ad05f2c46b62b2a34e498caec852f74f58c602c9 |
27-Feb-2013 |
Chris Dearman <chris.dearman@imgtec.com> |
Handle emulated NAND devices that are larger than 2GB Signed-off-by: Chris Dearman <chris.dearman@imgtec.com> Change-Id: If5819c133a5fa518ad659b1022c12decdc1a55c8
w/goldfish_nand.c
|
7faf9d2bac10fad58497bbbef2cfc1d919b1622a |
15-Jan-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "build-kernel.sh: Add --verbose flag"
|
ebba0e7bc8fe2cddaf2c7fd13c04a00353793726 |
15-Jan-2013 |
David 'Digit' Turner <digit@android.com> |
build-kernel.sh: Add --verbose flag This adds a --verbose flag to build-kernel.sh to dump the actual compiler commands being used during the build. Change-Id: I3aa7d9e7a45ea13d08b517b3c17f73697f9fe73f
istrib/build-kernel.sh
|
36d2158e1faad4e1997bb5f3e2a1d11e28b5307b |
14-Jan-2013 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "x86-kvm: only sync SREGS when doing address translation"
|
08c7228c50f8b27acba312c4d2f0c07d0ab6a06b |
03-Jan-2013 |
Tom Knych <thomaswk@google.com> |
x86-kvm: only sync SREGS when doing address translation cpu_synchronize_state is 10x or more expensive on AMD then on intel. This makes all nand read/writes extremely slow (eg: mounting /system takes over a minute when KVM is enabled on AMD). Looking at hw/goldfish* all callers of cpu_synchronize_state want to do is translate virtual to physical addresses. You can do that with 1 ioctl (KVM_GET_SREGS). Performance on AMD is significant improved (matching intel) and intel is not affected. Converted all callers of cpu_synchronize_state in hw/goldfish-* to sync over only KVM_GET_SREGS when running in KVM mode. Change-Id: Id15c4e99c0f541527684fba23d639c9dee3525c6 Signed-off-by: Tom Knych <thomaswk@google.com>
akefile.target
w/goldfish_device.c
w/goldfish_nand.c
w/goldfish_pipe.c
w/goldfish_switch.c
w/goldfish_trace.c
w/goldfish_tty.c
w/goldfish_vmem.c
w/goldfish_vmem.h
vm.h
arget-i386/kvm.c
|
5257c3001cc19b17e6fba321a13013ed7b9bc6aa |
19-Dec-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Fix assumption that pixel alpha is in upper 8 bits"
|
90b30dc00de3e8a2ba3bec2bc7bd10daef042dff |
18-Dec-2012 |
Jesse Hall <jessehall@google.com> |
Fix assumption that pixel alpha is in upper 8 bits QZ_SetPortAlphaOpaque() now retrieves the mask for the alpha channel from the surface pixel format instead of assuming the alpha component is the upper 8 bits of the pixel. NOTE: I doubt this function is even still needed. There's a comment saying that the un-miniaturization animation overrides the window's alpha components, which shouldn't be true on any OpenGL-based window compositor system (i.e. any but the oldest OSX versions). If I make the function a no-op, everything still works fine on my system. But just in case, and since this is in upstream SDL code, I'm leaving it there and fixing it instead of just removing it. Bug: 38913 Change-Id: I15aa1e93c60590ba9f17f7625e55325ec8a36520
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWindow.m
|
b5a48ebabe7cdca1ea03a81caca12dea436baf17 |
17-Dec-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Don't show the window until it's configured"
|
6f5e132ea50c752390095001aa2d1d9a805fa92d |
15-Dec-2012 |
Jesse Hall <jessehall@google.com> |
Don't show the window until it's configured On OSX, the window was being shown as soon as it was created, before adding views, adjusting its position, etc. Crucially, this is before SDL has set up the internal state it needs to draw to the window. When adjusting the window position, if the new position is not on the default display, the NSWindow will attempt to redraw (since it had to reallocate resources and lost any prior image). SDL crashes when this happens because it still only has partial state. This change defers showing the window until it's configured and all the necessary state has been set up. The calls to show the window at the right time were already there, just redundant. Bug: 40556 Change-Id: I272a12f260bd71d271a03a0f74b698ecc5e498f3
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.m
|
42bd10fde52b66bd825a95a6509d3ec3b7dc382f |
29-Nov-2012 |
Raphael Moll <ralf@android.com> |
Merge "SDK emulator: support relative path in avd root ini files."
|
cf9426292dc19d91bcf11f72d30613f83dbc3d6c |
28-Nov-2012 |
Raphael Moll <ralf@android.com> |
SDK emulator: support relative path in avd root ini files. Change-Id: I0488a930c0975dfb605fddba857739c36477286f
akefile.android
ndroid/avd/info.c
ndroid/avd/keys.h
ndroid/avd/util.c
ndroid/utils/path.c
|
7fe9a8e6e170c48ebc8c1ab75d1c59a50cca3729 |
29-Nov-2012 |
Raphael Moll <ralf@android.com> |
Merge "SDK: fix emulator to build under Cygwin."
|
9e319a9b83008d7f7a34afb51a548d948bd88672 |
28-Nov-2012 |
Raphael Moll <ralf@android.com> |
SDK: fix emulator to build under Cygwin. This focuses on fixing a gcc warning that does not exists on GCC 3.4 (as used by my install of cygwin). There are other compilation issues not resolved here. Change-Id: If6e3f9565b665a716425dd3f90d044a41761557c
akefile.android
akefile.common
akefile.target
|
79c1bcaee9a2423dd7892485955be77eed055ece |
12-Nov-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Add host_toolchain_header path if defined"
|
a5d8f65199d1326457d233121fc9fe12d3eab460 |
10-Nov-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Add host_toolchain_header path if defined host_toolchain_header may be defined for build in MacOSX when SDK 10.8 is selected in build/core/combo/HOST_darwin-x86.mk. It points to prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1/ lib/gcc/i686-apple-darwin1?/4.2.1/include for headers such as stdarg.h no longer provided by MacOSX SDK since 10.8 See https://android-review.googlesource.com/#/c/46202 Change-Id: Id7321ae0d8a56098bb0646d2ff7ddee9601565a9
akefile.android
|
3b5568d57bd9b76c1ed7a0da3561381d3f42fbfa |
26-Oct-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Don't build unnecessary SDL sources on OSX"
|
ad2342375963c2468849c1f83a97158383db6511 |
26-Oct-2012 |
Jesse Hall <jessehall@google.com> |
Don't build unnecessary SDL sources on OSX These files don't compile with Xcode 4.4+ due to relying on long-deprecated and now removed Carbon headers. Turns out the code in them isn't actually used on OSX, and the upstream build system doesn't try to build them. Change-Id: I1e3dcdd9e7e598ede05a0a2ee038c16a195ebdab
istrib/sdl-1.2.15/sources.make
|
515d1523423260c87a7b7ae728ec801f80fc8725 |
23-Oct-2012 |
Raphael Moll <ralf@android.com> |
Merge "Fix background color: remap ARGB depending on surface."
|
6e86d77975dde8f6bb06544f0639a448d7b4f862 |
23-Oct-2012 |
Raphael Moll <ralf@android.com> |
Fix background color: remap ARGB depending on surface. Change-Id: I27a2aa2477e245f43ec76fc2c5cccf5c4ebc47df
ndroid/skin/window.c
|
a2cd5c5fb264c7363edc9afb32122b899ca69d81 |
09-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Merge "Show dynamic skin if enabled in AVD settings"
|
d899918690d5e392897e001abfb00b151ba2b13e |
09-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Show dynamic skin if enabled in AVD settings Change-Id: I083db22b677878919a2e88bfb0df000d2ca1fda6
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main.c
|
829176d6cd55a19a99f3fe8f7900eb237b04be00 |
09-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Merge "Obtain path to dynamic skin layout folder from sdk root"
|
09aa9774a68528f2269813833e2313e20d60d0d3 |
09-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Obtain path to dynamic skin layout folder from sdk root Change-Id: Id83e082238f696aaa0c330020e3310b20ebe5a32
ndroid/main-common.c
|
3a590a561a025001f8b90de8a324a68a9b753a6f |
08-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Merge "Display basic controls in the dynamic skin."
|
ffdea0dc7537b21472d89f42cbcd230fd8d17857 |
08-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Display basic controls in the dynamic skin. Change-Id: If7266ec7562aa430f676c6ae8e72e1b485538838
ndroid/main-common.c
|
6c72a05364aa6ce3fd6081191535a31fec5fc5ba |
05-Oct-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Support dynamic skin layout"
|
2abcdc47688227d5683938938b0f4eecd21b3bc4 |
05-Oct-2012 |
Siva Velusamy <vsiva@google.com> |
Support dynamic skin layout This CL adds support for a skin whose layout section is generated at runtime based on the hardware configuration. Change-Id: I5f81f665b49ce0f3ec5795d922a08b30c1f34b98
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main-common.c
ocs/ANDROID-SKIN-FILES.TXT
|
d14e3c71b1985dcfc112829605212665432045b3 |
04-Oct-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Only enable trace device when tracing is selected"
|
0748503c5988e352e49bf1334d68ee0d6e6dbc94 |
15-Sep-2012 |
Chris Dearman <chris@mips.com> |
[MIPS] Only enable trace device when tracing is selected Match a similar change made to the ARM emulator in commit d4d688e926097faba7fd3717d1c0d3f296bdb526 Change-Id: Ibb5f405199470ba76fffc014a926933d7bdf4b3e
w/android_mips.c
|
24d25e18bfd9963916a96fdc94b195446cd356de |
25-Sep-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Avoid splitting TB's at page boundary for branch instructions."
|
3d781249996e548010a28caae437257d91f66001 |
22-Sep-2012 |
Dusan Milosavljevic <Dusan.Milosavljevic@rt-rk.com> |
[MIPS] Avoid splitting TB's at page boundary for branch instructions. If a branch occurred at last word of page, the delay slot instruction would be in a separate TB in following page. This causes TB invalidation problems if the branch target is patched, i.e., in JIT code. Fixes some rare v8 browser and test-suite crashes on qemu for mips. Change-Id: I62946b7e724f71b880225df0a888614a9e64e3bf
arget-mips/translate.c
|
0f809250987b64f491bd3b4b73c0f0d33036a786 |
30-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Add SSE optmized IDCT in JPEG decoding emulator"
|
f897702251443b531b2ded93df71ffd87fbae076 |
28-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Add SSE optmized IDCT in JPEG decoding emulator Port from related CL: https://android-review.googlesource.com/#/c/38840 Change-Id: Iba7183c2760701a95e27355b91835285d63bf7bc
istrib/jpeg-6b/jddctmgr.c
istrib/jpeg-6b/jidctintelsse.c
istrib/jpeg-6b/jmorecfg.h
istrib/jpeg-6b/sources.make
|
a616e320339206339dbf51da50f0904010ff71ca |
24-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix mac build"
|
742a55155e566571d70bf22f04d933ba32c0c955 |
24-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix emulator standalone build"
|
6eb25c716f097615f3c975c22b1b1bfaff914c34 |
24-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fix mac build Change-Id: Ic80b84d7b29134c9dfad4163321f61302961d179
akefile.common
|
ef0a2334a1a1cbc78d92d21d2a0910566bac8b3b |
23-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fix emulator standalone build Fix Makefile.android to build emulator if at least one of BUILD_EMULATOR and BUILD_STANDALONE_EMULATOR is true Change-Id: I55be207a78e0e96047b6cfcd45feebeff03c2c57
akefile.android
|
1ffbb6b1f80ccd557080b4e91b35e18b97f981e6 |
23-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix double optimization on buildsystem for emulator"
|
33da99a33cab75287d483c2602bb2e40b34b666a |
22-Aug-2012 |
Lars Poeschel <poeschel@lemonage.de> |
Fix double optimization on buildsystem for emulator Building the emulator was done with two optimization flags supplied to the compiler. This prevented to do debug builds with unoptimized compilation. This is fixed now. Change-Id: Ie64747fd45fa9a3e2de37ba094b223ef52ef0f19
akefile.android
akefile.common
akefile.target
|
08c435499f131d82b5d887dd836cfddbc3384f4c |
17-Aug-2012 |
Joe Onorato <joeo@google.com> |
Merge "host modules don't need LOCAL_MODULE_TAGS"
|
3f01713eee06bd4cff28fccda4be63d2b642fbcc |
19-May-2012 |
Joe Onorato <joeo@google.com> |
host modules don't need LOCAL_MODULE_TAGS Change-Id: I4b18a564adeedac5cb0b51f7a8c8f793638e6671
akefile.android
akefile.target
|
ad6f89698fa8b7a39c9a2251d18ad99859fc7b8a |
14-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Speed up software refill handler"
|
55ff318b4e5382074e2049c996cb6df1041aff1b |
03-Aug-2012 |
Chris Dearman <chris@mips.com> |
[MIPS] Speed up software refill handler Emulating each instruction of the software refill handler has a significant impact on the overall performance of QEMU because of the overhead of emulating the various CP0 instructions to accurately reflect the machine state. Running the software TLB handler takes the equivalent of 1000's of machine cycles. This patch implements a pseudo hardware TLB refill handler that significantly reduces the impact of refilling the TLB to bring it more inline with what would be observed on a real target. Signed-off-by: Steven Hill <sjhill@mips.com> Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Yajin <yajin@mips.com.cn>
arget-mips/cpu.h
arget-mips/helper.c
arget-mips/machine.c
arget-mips/op_helper.c
arget-mips/translate.c
|
1f1e03b62e23620975b215f77f745744426764e9 |
13-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "external/qemu: Support for Signal Strength in emulator"
|
e9bd6b6d60a1bb12037ffa12f8194b8547fca1dd |
09-Aug-2012 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
external/qemu: Support for Signal Strength in emulator Change-Id: Ia62ef338b64739d50eeb55d33d15227a0047d8d0
elephony/android_modem.c
|
aa78146bc1a718d66d44795a9e9e62deb284670a |
09-Aug-2012 |
Xavier Ducrohet <xav@android.com> |
Merge "Fix Mac Build with MacOSX SDK10.6+"
|
c2f0b96c7bdc3f043c9950662d81a50a352038d1 |
09-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fix Mac Build with MacOSX SDK10.6+ Function "__dyld_func_lookup" required by SDL_dlcompat.c is no longer provided in SDK 10.6+. Dynamic library lookup symbols are instead resolved at runtime. Change-Id: I6605f049a4f7641c197a44118da13a016f23633c
akefile.android
|
0f8b30e91eff6aa8c5b808628e81d173611eb141 |
07-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix MacAppStore version of Xcode build on MacOSX 10.7"
|
08c1bde81023da4bde0a69491fd0f24c68ad3740 |
26-Jul-2012 |
SangWook Han <sangwook.han@gmail.com> |
Fix MacAppStore version of Xcode build on MacOSX 10.7 Use mac_sdk and mac_sdk_version which is declared in /build/core/combo/HOST_darwin-x86.mk Change-Id: I930173d13e5417aec49675b52d414d147b3c9597
akefile.android
|
c736fb6e80a357bdde308f857bcbbc48f4c41eba |
26-Jul-2012 |
Joe Onorato <joeo@google.com> |
Merge "Don't try to build the emulator on Mac OS if the right tools aren't installed."
|
edb86c32883f3407e54575599ec7dc319c32095e |
25-Jul-2012 |
Joe Onorato <joeo@google.com> |
Don't try to build the emulator on Mac OS if the right tools aren't installed. Change-Id: I7f8dcec1715657d44c562427d1c3dbd290f14ff8
akefile.android
|
9096e372a1bfc2c5b812346047dc25648c7dafb8 |
25-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Enable 64-bit emulator for MacOSX host"
|
83df59cef8e9bb631efec48c8baedce1647e90c1 |
25-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Enable 64-bit emulator for MacOSX host 64-bit emulator can now be enabled for MacOSX host because the newly upgraded sdl-1.2.15 no longer depends on NSQuickDrawView lacking 64-bit implementation. Also rename makefile variable MSDK to OSX_VERSION Change-Id: Ia36863f7708d281f90f5fa40a1507b52b1b68a79
akefile.android
akefile.common
akefile.target
|
fd86ec1a03668d3187790de940cbd0fba41640dd |
25-Jul-2012 |
Tor Norbye <tnorbye@google.com> |
Merge "Fix typos"
|
9b835da63a4d7604a6890e4558081d1da7097ada |
24-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix MacOSX 10.7 build"
|
ddcd0227c34b3ab15c8feeabff1a00329e156a58 |
24-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fix MacOSX 10.7 build MacOSX 10.7 fails to build external/qemu because SDK path isn't set. Set SDK path to 10.6 (the minimal SDK comes with Xcode 4.x, PS*1) for 10.7. PS*1: Note that Xcode 3.x can't be installed on 10.7 w/o hack. Change-Id: Ie2db76a91bf3edac6a8670ce7d695060a2bd6473
akefile.android
|
e4f78166b531cad2bb474bae8031b66024c7df4b |
24-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Delete sdl-1.2.12"
|
d8239786b306ffda6d5d73753d01f0ad3358e1a0 |
18-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Delete sdl-1.2.12 Change-Id: Ia96f80df04035ae84be3af468c945f2cec14f99c
istrib/sdl-1.2.12/BUGS
istrib/sdl-1.2.12/COPYING
istrib/sdl-1.2.12/CREDITS
istrib/sdl-1.2.12/Makefile
istrib/sdl-1.2.12/Makefile.android
istrib/sdl-1.2.12/README
istrib/sdl-1.2.12/README.ANDROID
istrib/sdl-1.2.12/android-configure.sh
istrib/sdl-1.2.12/include/SDL.h
istrib/sdl-1.2.12/include/SDL_active.h
istrib/sdl-1.2.12/include/SDL_audio.h
istrib/sdl-1.2.12/include/SDL_byteorder.h
istrib/sdl-1.2.12/include/SDL_cdrom.h
istrib/sdl-1.2.12/include/SDL_config.h.default
istrib/sdl-1.2.12/include/SDL_config.h.in
istrib/sdl-1.2.12/include/SDL_config_amiga.h
istrib/sdl-1.2.12/include/SDL_config_dreamcast.h
istrib/sdl-1.2.12/include/SDL_config_macos.h
istrib/sdl-1.2.12/include/SDL_config_macosx.h
istrib/sdl-1.2.12/include/SDL_config_minimal.h
istrib/sdl-1.2.12/include/SDL_config_os2.h
istrib/sdl-1.2.12/include/SDL_config_win32.h
istrib/sdl-1.2.12/include/SDL_copying.h
istrib/sdl-1.2.12/include/SDL_cpuinfo.h
istrib/sdl-1.2.12/include/SDL_endian.h
istrib/sdl-1.2.12/include/SDL_error.h
istrib/sdl-1.2.12/include/SDL_events.h
istrib/sdl-1.2.12/include/SDL_getenv.h
istrib/sdl-1.2.12/include/SDL_joystick.h
istrib/sdl-1.2.12/include/SDL_keyboard.h
istrib/sdl-1.2.12/include/SDL_keysym.h
istrib/sdl-1.2.12/include/SDL_loadso.h
istrib/sdl-1.2.12/include/SDL_main.h
istrib/sdl-1.2.12/include/SDL_mouse.h
istrib/sdl-1.2.12/include/SDL_mutex.h
istrib/sdl-1.2.12/include/SDL_name.h
istrib/sdl-1.2.12/include/SDL_opengl.h
istrib/sdl-1.2.12/include/SDL_platform.h
istrib/sdl-1.2.12/include/SDL_quit.h
istrib/sdl-1.2.12/include/SDL_rwops.h
istrib/sdl-1.2.12/include/SDL_stdinc.h
istrib/sdl-1.2.12/include/SDL_syswm.h
istrib/sdl-1.2.12/include/SDL_thread.h
istrib/sdl-1.2.12/include/SDL_timer.h
istrib/sdl-1.2.12/include/SDL_types.h
istrib/sdl-1.2.12/include/SDL_version.h
istrib/sdl-1.2.12/include/SDL_video.h
istrib/sdl-1.2.12/include/begin_code.h
istrib/sdl-1.2.12/include/close_code.h
istrib/sdl-1.2.12/sdl-config.in
istrib/sdl-1.2.12/sources.make
istrib/sdl-1.2.12/src/SDL.c
istrib/sdl-1.2.12/src/SDL_error.c
istrib/sdl-1.2.12/src/SDL_error_c.h
istrib/sdl-1.2.12/src/SDL_fatal.c
istrib/sdl-1.2.12/src/SDL_fatal.h
istrib/sdl-1.2.12/src/audio/SDL_audio.c
istrib/sdl-1.2.12/src/audio/SDL_audio_c.h
istrib/sdl-1.2.12/src/audio/SDL_audiocvt.c
istrib/sdl-1.2.12/src/audio/SDL_audiodev.c
istrib/sdl-1.2.12/src/audio/SDL_audiodev_c.h
istrib/sdl-1.2.12/src/audio/SDL_audiomem.h
istrib/sdl-1.2.12/src/audio/SDL_mixer.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX.h
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX_VC.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX_VC.h
istrib/sdl-1.2.12/src/audio/SDL_mixer_m68k.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_m68k.h
istrib/sdl-1.2.12/src/audio/SDL_sysaudio.h
istrib/sdl-1.2.12/src/audio/SDL_wave.c
istrib/sdl-1.2.12/src/audio/SDL_wave.h
istrib/sdl-1.2.12/src/audio/alsa/SDL_alsa_audio.c
istrib/sdl-1.2.12/src/audio/alsa/SDL_alsa_audio.h
istrib/sdl-1.2.12/src/audio/amigaos/SDL_ahiaudio.c
istrib/sdl-1.2.12/src/audio/amigaos/SDL_ahiaudio.h
istrib/sdl-1.2.12/src/audio/arts/SDL_artsaudio.c
istrib/sdl-1.2.12/src/audio/arts/SDL_artsaudio.h
istrib/sdl-1.2.12/src/audio/baudio/SDL_beaudio.cc
istrib/sdl-1.2.12/src/audio/baudio/SDL_beaudio.h
istrib/sdl-1.2.12/src/audio/bsd/SDL_bsdaudio.c
istrib/sdl-1.2.12/src/audio/bsd/SDL_bsdaudio.h
istrib/sdl-1.2.12/src/audio/dart/SDL_dart.c
istrib/sdl-1.2.12/src/audio/dart/SDL_dart.h
istrib/sdl-1.2.12/src/audio/dc/SDL_dcaudio.c
istrib/sdl-1.2.12/src/audio/dc/SDL_dcaudio.h
istrib/sdl-1.2.12/src/audio/dc/aica.c
istrib/sdl-1.2.12/src/audio/dc/aica.h
istrib/sdl-1.2.12/src/audio/disk/SDL_diskaudio.c
istrib/sdl-1.2.12/src/audio/disk/SDL_diskaudio.h
istrib/sdl-1.2.12/src/audio/dma/SDL_dmaaudio.c
istrib/sdl-1.2.12/src/audio/dma/SDL_dmaaudio.h
istrib/sdl-1.2.12/src/audio/dmedia/SDL_irixaudio.c
istrib/sdl-1.2.12/src/audio/dmedia/SDL_irixaudio.h
istrib/sdl-1.2.12/src/audio/dsp/SDL_dspaudio.c
istrib/sdl-1.2.12/src/audio/dsp/SDL_dspaudio.h
istrib/sdl-1.2.12/src/audio/dummy/SDL_dummyaudio.c
istrib/sdl-1.2.12/src/audio/dummy/SDL_dummyaudio.h
istrib/sdl-1.2.12/src/audio/esd/SDL_esdaudio.c
istrib/sdl-1.2.12/src/audio/esd/SDL_esdaudio.h
istrib/sdl-1.2.12/src/audio/macosx/SDL_coreaudio.c
istrib/sdl-1.2.12/src/audio/macosx/SDL_coreaudio.h
istrib/sdl-1.2.12/src/audio/macrom/SDL_romaudio.c
istrib/sdl-1.2.12/src/audio/macrom/SDL_romaudio.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_dma8.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_dma8.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_gsxb.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_gsxb.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_it.S
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_mcsn.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_mcsn.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_stfa.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_stfa.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_xbios.c
istrib/sdl-1.2.12/src/audio/mme/SDL_mmeaudio.c
istrib/sdl-1.2.12/src/audio/mme/SDL_mmeaudio.h
istrib/sdl-1.2.12/src/audio/nas/SDL_nasaudio.c
istrib/sdl-1.2.12/src/audio/nas/SDL_nasaudio.h
istrib/sdl-1.2.12/src/audio/nto/SDL_nto_audio.c
istrib/sdl-1.2.12/src/audio/nto/SDL_nto_audio.h
istrib/sdl-1.2.12/src/audio/paudio/SDL_paudio.c
istrib/sdl-1.2.12/src/audio/paudio/SDL_paudio.h
istrib/sdl-1.2.12/src/audio/sun/SDL_sunaudio.c
istrib/sdl-1.2.12/src/audio/sun/SDL_sunaudio.h
istrib/sdl-1.2.12/src/audio/ums/SDL_umsaudio.c
istrib/sdl-1.2.12/src/audio/ums/SDL_umsaudio.h
istrib/sdl-1.2.12/src/audio/windib/SDL_dibaudio.c
istrib/sdl-1.2.12/src/audio/windib/SDL_dibaudio.h
istrib/sdl-1.2.12/src/audio/windx5/SDL_dx5audio.c
istrib/sdl-1.2.12/src/audio/windx5/SDL_dx5audio.h
istrib/sdl-1.2.12/src/audio/windx5/directx.h
istrib/sdl-1.2.12/src/cdrom/SDL_cdrom.c
istrib/sdl-1.2.12/src/cdrom/SDL_syscdrom.h
istrib/sdl-1.2.12/src/cdrom/aix/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/beos/SDL_syscdrom.cc
istrib/sdl-1.2.12/src/cdrom/bsdi/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/dc/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/dummy/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/freebsd/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/linux/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/macos/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/macos/SDL_syscdrom_c.h
istrib/sdl-1.2.12/src/cdrom/macosx/AudioFilePlayer.c
istrib/sdl-1.2.12/src/cdrom/macosx/AudioFilePlayer.h
istrib/sdl-1.2.12/src/cdrom/macosx/AudioFileReaderThread.c
istrib/sdl-1.2.12/src/cdrom/macosx/CDPlayer.c
istrib/sdl-1.2.12/src/cdrom/macosx/CDPlayer.h
istrib/sdl-1.2.12/src/cdrom/macosx/SDLOSXCAGuard.c
istrib/sdl-1.2.12/src/cdrom/macosx/SDLOSXCAGuard.h
istrib/sdl-1.2.12/src/cdrom/macosx/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/macosx/SDL_syscdrom_c.h
istrib/sdl-1.2.12/src/cdrom/mint/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/openbsd/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/os2/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/osf/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/qnx/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/win32/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cpuinfo/SDL_cpuinfo.c
istrib/sdl-1.2.12/src/events/SDL_active.c
istrib/sdl-1.2.12/src/events/SDL_events.c
istrib/sdl-1.2.12/src/events/SDL_events_c.h
istrib/sdl-1.2.12/src/events/SDL_expose.c
istrib/sdl-1.2.12/src/events/SDL_keyboard.c
istrib/sdl-1.2.12/src/events/SDL_mouse.c
istrib/sdl-1.2.12/src/events/SDL_quit.c
istrib/sdl-1.2.12/src/events/SDL_resize.c
istrib/sdl-1.2.12/src/events/SDL_sysevents.h
istrib/sdl-1.2.12/src/file/SDL_rwops.c
istrib/sdl-1.2.12/src/hermes/COPYING.LIB
istrib/sdl-1.2.12/src/hermes/HeadMMX.h
istrib/sdl-1.2.12/src/hermes/HeadX86.h
istrib/sdl-1.2.12/src/hermes/README
istrib/sdl-1.2.12/src/hermes/common.inc
istrib/sdl-1.2.12/src/hermes/mmx_main.asm
istrib/sdl-1.2.12/src/hermes/mmxp2_32.asm
istrib/sdl-1.2.12/src/hermes/x86_main.asm
istrib/sdl-1.2.12/src/hermes/x86p_16.asm
istrib/sdl-1.2.12/src/hermes/x86p_32.asm
istrib/sdl-1.2.12/src/joystick/SDL_joystick.c
istrib/sdl-1.2.12/src/joystick/SDL_joystick_c.h
istrib/sdl-1.2.12/src/joystick/SDL_sysjoystick.h
istrib/sdl-1.2.12/src/joystick/amigaos/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/beos/SDL_bejoystick.cc
istrib/sdl-1.2.12/src/joystick/bsd/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/darwin/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/dc/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/dummy/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/linux/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/macos/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/mint/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/os2/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/os2/joyos2.h
istrib/sdl-1.2.12/src/joystick/riscos/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/win32/SDL_mmjoystick.c
istrib/sdl-1.2.12/src/loadso/beos/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/dlopen/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/dummy/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/macos/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/macosx/SDL_dlcompat.c
istrib/sdl-1.2.12/src/loadso/mint/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/os2/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/win32/SDL_sysloadso.c
istrib/sdl-1.2.12/src/main/beos/SDL_BeApp.cc
istrib/sdl-1.2.12/src/main/beos/SDL_BeApp.h
istrib/sdl-1.2.12/src/main/dummy/SDL_dummy_main.c
istrib/sdl-1.2.12/src/main/epoc/SDL_main.cpp
istrib/sdl-1.2.12/src/main/macos/SDL.r
istrib/sdl-1.2.12/src/main/macos/SDL_main.c
istrib/sdl-1.2.12/src/main/macos/SIZE.r
istrib/sdl-1.2.12/src/main/macos/exports/Makefile
istrib/sdl-1.2.12/src/main/macos/exports/SDL.x
istrib/sdl-1.2.12/src/main/macos/exports/gendef.pl
istrib/sdl-1.2.12/src/main/macosx/Info.plist.in
istrib/sdl-1.2.12/src/main/macosx/SDLMain.h
istrib/sdl-1.2.12/src/main/macosx/SDLMain.m
istrib/sdl-1.2.12/src/main/macosx/SDLMain.nib/classes.nib
istrib/sdl-1.2.12/src/main/macosx/SDLMain.nib/info.nib
istrib/sdl-1.2.12/src/main/macosx/SDLMain.nib/objects.nib
istrib/sdl-1.2.12/src/main/macosx/info.nib
istrib/sdl-1.2.12/src/main/qtopia/SDL_qtopia_main.cc
istrib/sdl-1.2.12/src/main/win32/SDL_win32_main.c
istrib/sdl-1.2.12/src/main/win32/version.rc
istrib/sdl-1.2.12/src/stdlib/SDL_getenv.c
istrib/sdl-1.2.12/src/stdlib/SDL_iconv.c
istrib/sdl-1.2.12/src/stdlib/SDL_malloc.c
istrib/sdl-1.2.12/src/stdlib/SDL_qsort.c
istrib/sdl-1.2.12/src/stdlib/SDL_stdlib.c
istrib/sdl-1.2.12/src/stdlib/SDL_string.c
istrib/sdl-1.2.12/src/thread/SDL_systhread.h
istrib/sdl-1.2.12/src/thread/SDL_thread.c
istrib/sdl-1.2.12/src/thread/SDL_thread_c.h
istrib/sdl-1.2.12/src/thread/amigaos/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/amigaos/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/amigaos/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/amigaos/SDL_thread.c
istrib/sdl-1.2.12/src/thread/beos/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/beos/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/beos/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/dc/SDL_syscond_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/dc/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/dc/SDL_syssem_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/dc/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/epoc/SDL_sysmutex.cpp
istrib/sdl-1.2.12/src/thread/epoc/SDL_syssem.cpp
istrib/sdl-1.2.12/src/thread/epoc/SDL_systhread.cpp
istrib/sdl-1.2.12/src/thread/epoc/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/generic/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/generic/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/generic/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/generic/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/generic/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/generic/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/irix/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/irix/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/irix/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/os2/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/os2/SDL_syscond_c.h
istrib/sdl-1.2.12/src/thread/os2/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/os2/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/os2/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/os2/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/pth/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/pth/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/pth/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/pth/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/pth/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/pthread/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/pthread/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/riscos/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/riscos/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/win32/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/win32/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/win32/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/win32/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/win32/win_ce_semaphore.c
istrib/sdl-1.2.12/src/thread/win32/win_ce_semaphore.h
istrib/sdl-1.2.12/src/timer/SDL_systimer.h
istrib/sdl-1.2.12/src/timer/SDL_timer.c
istrib/sdl-1.2.12/src/timer/SDL_timer_c.h
istrib/sdl-1.2.12/src/timer/amigaos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/beos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/dc/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/dummy/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/epoc/SDL_systimer.cpp
istrib/sdl-1.2.12/src/timer/macos/FastTimes.c
istrib/sdl-1.2.12/src/timer/macos/FastTimes.h
istrib/sdl-1.2.12/src/timer/macos/SDL_MPWtimer.c
istrib/sdl-1.2.12/src/timer/macos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/mint/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/mint/SDL_vbltimer.S
istrib/sdl-1.2.12/src/timer/mint/SDL_vbltimer_s.h
istrib/sdl-1.2.12/src/timer/os2/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/riscos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/unix/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/win32/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/wince/SDL_systimer.c
istrib/sdl-1.2.12/src/video/SDL_RLEaccel.c
istrib/sdl-1.2.12/src/video/SDL_RLEaccel_c.h
istrib/sdl-1.2.12/src/video/SDL_blit.c
istrib/sdl-1.2.12/src/video/SDL_blit.h
istrib/sdl-1.2.12/src/video/SDL_blit_0.c
istrib/sdl-1.2.12/src/video/SDL_blit_1.c
istrib/sdl-1.2.12/src/video/SDL_blit_A.c
istrib/sdl-1.2.12/src/video/SDL_blit_N.c
istrib/sdl-1.2.12/src/video/SDL_bmp.c
istrib/sdl-1.2.12/src/video/SDL_cursor.c
istrib/sdl-1.2.12/src/video/SDL_cursor_c.h
istrib/sdl-1.2.12/src/video/SDL_gamma.c
istrib/sdl-1.2.12/src/video/SDL_glfuncs.h
istrib/sdl-1.2.12/src/video/SDL_leaks.h
istrib/sdl-1.2.12/src/video/SDL_pixels.c
istrib/sdl-1.2.12/src/video/SDL_pixels_c.h
istrib/sdl-1.2.12/src/video/SDL_stretch.c
istrib/sdl-1.2.12/src/video/SDL_stretch_c.h
istrib/sdl-1.2.12/src/video/SDL_surface.c
istrib/sdl-1.2.12/src/video/SDL_sysvideo.h
istrib/sdl-1.2.12/src/video/SDL_video.c
istrib/sdl-1.2.12/src/video/SDL_yuv.c
istrib/sdl-1.2.12/src/video/SDL_yuv_mmx.c
istrib/sdl-1.2.12/src/video/SDL_yuv_sw.c
istrib/sdl-1.2.12/src/video/SDL_yuv_sw_c.h
istrib/sdl-1.2.12/src/video/SDL_yuvfuncs.h
istrib/sdl-1.2.12/src/video/Xext/README
istrib/sdl-1.2.12/src/video/Xext/XME/xme.c
istrib/sdl-1.2.12/src/video/Xext/Xinerama/Xinerama.c
istrib/sdl-1.2.12/src/video/Xext/Xv/Xv.c
istrib/sdl-1.2.12/src/video/Xext/Xv/Xvlibint.h
istrib/sdl-1.2.12/src/video/Xext/Xxf86dga/XF86DGA.c
istrib/sdl-1.2.12/src/video/Xext/Xxf86dga/XF86DGA2.c
istrib/sdl-1.2.12/src/video/Xext/Xxf86vm/XF86VMode.c
istrib/sdl-1.2.12/src/video/Xext/extensions/Xext.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xinerama.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xv.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xvlib.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xvproto.h
istrib/sdl-1.2.12/src/video/Xext/extensions/extutil.h
istrib/sdl-1.2.12/src/video/Xext/extensions/panoramiXext.h
istrib/sdl-1.2.12/src/video/Xext/extensions/panoramiXproto.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dga.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dga1.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dga1str.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dgastr.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86vmode.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86vmstr.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xme.h
istrib/sdl-1.2.12/src/video/aalib/SDL_aaevents.c
istrib/sdl-1.2.12/src/video/aalib/SDL_aaevents_c.h
istrib/sdl-1.2.12/src/video/aalib/SDL_aamouse.c
istrib/sdl-1.2.12/src/video/aalib/SDL_aamouse_c.h
istrib/sdl-1.2.12/src/video/aalib/SDL_aavideo.c
istrib/sdl-1.2.12/src/video/aalib/SDL_aavideo.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataric2p.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataric2p_s.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataridevmouse.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataridevmouse_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarieddi.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarieddi_s.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarievents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarievents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarigl.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarigl_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarikeys.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarimxalloc.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarimxalloc_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_biosevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_biosevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_gemdosevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_gemdosevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdinterrupt.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdinterrupt_s.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosinterrupt.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosinterrupt_s.h
istrib/sdl-1.2.12/src/video/blank_cursor.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_BView.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_BWin.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysevents.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysevents_c.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysmouse.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysmouse_c.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysvideo.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_syswm.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_syswm_c.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysyuv.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysyuv.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigaevents.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigaevents_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigamouse.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigamouse_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxaccel.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxgl.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxgl_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgximage.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgximage_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxmodes.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxmodes_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxvideo.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxvideo.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxwm.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxwm_c.h
istrib/sdl-1.2.12/src/video/dc/SDL_dcevents.c
istrib/sdl-1.2.12/src/video/dc/SDL_dcevents_c.h
istrib/sdl-1.2.12/src/video/dc/SDL_dcmouse.c
istrib/sdl-1.2.12/src/video/dc/SDL_dcmouse_c.h
istrib/sdl-1.2.12/src/video/dc/SDL_dcvideo.c
istrib/sdl-1.2.12/src/video/dc/SDL_dcvideo.h
istrib/sdl-1.2.12/src/video/default_cursor.h
istrib/sdl-1.2.12/src/video/dga/SDL_dgaevents.c
istrib/sdl-1.2.12/src/video/dga/SDL_dgaevents_c.h
istrib/sdl-1.2.12/src/video/dga/SDL_dgamouse.c
istrib/sdl-1.2.12/src/video/dga/SDL_dgamouse_c.h
istrib/sdl-1.2.12/src/video/dga/SDL_dgavideo.c
istrib/sdl-1.2.12/src/video/dga/SDL_dgavideo.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_events.c
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_events.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_keys.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_video.c
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_video.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_yuv.c
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_yuv.h
istrib/sdl-1.2.12/src/video/dummy/SDL_nullevents.c
istrib/sdl-1.2.12/src/video/dummy/SDL_nullevents_c.h
istrib/sdl-1.2.12/src/video/dummy/SDL_nullmouse.c
istrib/sdl-1.2.12/src/video/dummy/SDL_nullmouse_c.h
istrib/sdl-1.2.12/src/video/dummy/SDL_nullvideo.c
istrib/sdl-1.2.12/src/video/dummy/SDL_nullvideo.h
istrib/sdl-1.2.12/src/video/e_log.h
istrib/sdl-1.2.12/src/video/e_pow.h
istrib/sdl-1.2.12/src/video/e_sqrt.h
istrib/sdl-1.2.12/src/video/epoc/SDL_epocevents.cpp
istrib/sdl-1.2.12/src/video/epoc/SDL_epocevents_c.h
istrib/sdl-1.2.12/src/video/epoc/SDL_epocvideo.cpp
istrib/sdl-1.2.12/src/video/epoc/SDL_epocvideo.h
istrib/sdl-1.2.12/src/video/fbcon/3dfx_mmio.h
istrib/sdl-1.2.12/src/video/fbcon/3dfx_regs.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fb3dfx.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fb3dfx.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbelo.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbelo.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbevents.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbevents_c.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbkeys.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmatrox.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmatrox.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmouse.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmouse_c.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbriva.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbriva.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbvideo.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbvideo.h
istrib/sdl-1.2.12/src/video/fbcon/matrox_mmio.h
istrib/sdl-1.2.12/src/video/fbcon/matrox_regs.h
istrib/sdl-1.2.12/src/video/fbcon/out
istrib/sdl-1.2.12/src/video/fbcon/riva_mmio.h
istrib/sdl-1.2.12/src/video/fbcon/riva_regs.h
istrib/sdl-1.2.12/src/video/gapi/SDL_gapivideo.c
istrib/sdl-1.2.12/src/video/gapi/SDL_gapivideo.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemevents.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemevents_c.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemmouse.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemmouse_c.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemvideo.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemvideo.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemwm.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemwm_c.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggievents.c
istrib/sdl-1.2.12/src/video/ggi/SDL_ggievents_c.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggikeys.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggimouse.c
istrib/sdl-1.2.12/src/video/ggi/SDL_ggimouse_c.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggivideo.c
istrib/sdl-1.2.12/src/video/ggi/SDL_ggivideo.h
istrib/sdl-1.2.12/src/video/ipod/SDL_ipodvideo.c
istrib/sdl-1.2.12/src/video/ipod/SDL_ipodvideo.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macevents.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macevents_c.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macgl.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macgl_c.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_mackeys.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macmouse.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macmouse_c.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macwm.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macwm_c.h
istrib/sdl-1.2.12/src/video/macdsp/SDL_dspvideo.c
istrib/sdl-1.2.12/src/video/macdsp/SDL_dspvideo.h
istrib/sdl-1.2.12/src/video/macrom/SDL_romvideo.c
istrib/sdl-1.2.12/src/video/macrom/SDL_romvideo.h
istrib/sdl-1.2.12/src/video/math_private.h
istrib/sdl-1.2.12/src/video/mmx.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxevents.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxevents_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nximage.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nximage_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmodes.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmodes_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmouse.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmouse_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxvideo.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxvideo.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxwm.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxwm_c.h
istrib/sdl-1.2.12/src/video/os2fslib/SDL_os2fslib.c
istrib/sdl-1.2.12/src/video/os2fslib/SDL_os2fslib.h
istrib/sdl-1.2.12/src/video/os2fslib/SDL_vkeys.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_events.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_events_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_gl.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_gl.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_image.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_image_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_modes.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_modes_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_mouse.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_mouse_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_video.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_video.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_wm.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_wm_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_phyuv.c
istrib/sdl-1.2.12/src/video/photon/SDL_phyuv_c.h
istrib/sdl-1.2.12/src/video/picogui/SDL_pgevents.c
istrib/sdl-1.2.12/src/video/picogui/SDL_pgevents_c.h
istrib/sdl-1.2.12/src/video/picogui/SDL_pgvideo.c
istrib/sdl-1.2.12/src/video/picogui/SDL_pgvideo.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsevents.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsevents_c.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gskeys.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsmouse.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsmouse_c.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsvideo.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsvideo.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsyuv.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsyuv_c.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_QPEApp.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_QPEApp.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_QWin.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_QWin.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysevents.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysevents_c.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysmouse.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysmouse_c.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysvideo.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_syswm.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_syswm_c.h
istrib/sdl-1.2.12/src/video/quartz/CGS.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzEvents.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzGL.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzKeys.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzVideo.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzVideo.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWM.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWM.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWindow.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWindow.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzYUV.m
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosASM.S
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosFullScreenVideo.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosevents.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosevents_c.h
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosmouse.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosmouse_c.h
istrib/sdl-1.2.12/src/video/riscos/SDL_riscossprite.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscostask.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscostask.h
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosvideo.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosvideo.h
istrib/sdl-1.2.12/src/video/riscos/SDL_wimppoll.c
istrib/sdl-1.2.12/src/video/riscos/SDL_wimpvideo.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgaevents.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgaevents_c.h
istrib/sdl-1.2.12/src/video/svga/SDL_svgamouse.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgamouse_c.h
istrib/sdl-1.2.12/src/video/svga/SDL_svgavideo.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgavideo.h
istrib/sdl-1.2.12/src/video/vgl/SDL_vglevents.c
istrib/sdl-1.2.12/src/video/vgl/SDL_vglevents_c.h
istrib/sdl-1.2.12/src/video/vgl/SDL_vglmouse.c
istrib/sdl-1.2.12/src/video/vgl/SDL_vglmouse_c.h
istrib/sdl-1.2.12/src/video/vgl/SDL_vglvideo.c
istrib/sdl-1.2.12/src/video/vgl/SDL_vglvideo.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_sysevents.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_sysmouse.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_sysmouse_c.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_syswm.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_syswm_c.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_wingl.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_wingl_c.h
istrib/sdl-1.2.12/src/video/wincommon/wmmsg.h
istrib/sdl-1.2.12/src/video/windib/SDL_dibevents.c
istrib/sdl-1.2.12/src/video/windib/SDL_dibevents_c.h
istrib/sdl-1.2.12/src/video/windib/SDL_dibvideo.c
istrib/sdl-1.2.12/src/video/windib/SDL_dibvideo.h
istrib/sdl-1.2.12/src/video/windib/SDL_vkeys.h
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5events.c
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5events_c.h
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5video.c
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5video.h
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5yuv.c
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5yuv_c.h
istrib/sdl-1.2.12/src/video/windx5/directx.h
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsevents.c
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsevents_c.h
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsmouse.c
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsmouse_c.h
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsvideo.c
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsvideo.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11dga.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11dga_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11dyn.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11dyn.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11events.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11events_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11gamma.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11gamma_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11gl.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11gl_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11image.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11image_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11modes.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11modes_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11mouse.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11mouse_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11sym.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11video.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11video.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11wm.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11wm_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11yuv.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11yuv_c.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_blowup.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_blowup.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_centscreen.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_centscreen.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_sb3.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_sb3.h
|
9e81591f411e4245eb29c27203fbfa6a0c2d2524 |
24-Jul-2012 |
Tor Norbye <tnorbye@google.com> |
Fix typos Change-Id: Ib40b9c88cf8a9a7e37e3f40249b78fa01cd41ab4 http://code.google.com/p/android/issues/detail?id=35283 http://code.google.com/p/android/issues/detail?id=35284
ndroid/avd/hardware-properties.ini
|
4b0ca3716e04e4b445fd987e877f07bba6ce06cd |
23-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Switch to sdl 1.2.15 and build from source on osx"
|
c60b11434975c424e937fad75275840ef5ec3e81 |
18-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Switch to sdl 1.2.15 and build from source on osx Change-Id: I036eefd9789bfe346e9ee5acc15c1d9ffe995c94
NSTALL
akefile.common
istrib/README
|
a42f5af0f706d7c7fc8e6527c905c79b5298058e |
23-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Remove link dependency on SDL_audio.c which we don't build"
|
3cee084cdc822249fd535b6c02c7112f63848c4d |
18-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Remove link dependency on SDL_audio.c which we don't build Change-Id: Iac0a43a0ccc29bf891f37117fa856ca36e28c4de
istrib/sdl-1.2.15/src/video/SDL_video.c
|
d95f84da47d4e5c1f9bce2770400fd0d61b0c0b6 |
23-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Apply Android changes from sdl-1.2.12 to sdl-1.2.15"
|
2b3a42e7d0b441f71fc2e2b07269dd1f8151c977 |
23-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Merge changes I505c4aea,I2ae0529c * changes: Import SDL release-1.2.15 Handle SDL windows with BGRA color
|
e4c5d95ed37611acc6a186522315195b4ebfb9ef |
09-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Apply Android changes from sdl-1.2.12 to sdl-1.2.15 These changes come from diffing Android's sdl-1.2.12 tree against a pure upstream sdl-1.2.12 tree, and then manually applying those differences to the sdl-1.2.15 tree. Change-Id: I05fa6e8004bb629fa2482f092b6ab127b7e51e73
istrib/sdl-1.2.15/Makefile
istrib/sdl-1.2.15/Makefile.android
istrib/sdl-1.2.15/README.ANDROID
istrib/sdl-1.2.15/android-configure.sh
istrib/sdl-1.2.15/include/SDL_syswm.h
istrib/sdl-1.2.15/include/SDL_video.h
istrib/sdl-1.2.15/sdl-config.in
istrib/sdl-1.2.15/sources.make
istrib/sdl-1.2.15/src/audio/macosx/SDL_coreaudio.h
istrib/sdl-1.2.15/src/audio/windib/SDL_dibaudio.c
istrib/sdl-1.2.15/src/audio/windib/SDL_dibaudio.h
istrib/sdl-1.2.15/src/main/macosx/SDLMain.m
istrib/sdl-1.2.15/src/video/SDL_sysvideo.h
istrib/sdl-1.2.15/src/video/SDL_video.c
istrib/sdl-1.2.15/src/video/Xext/Xxf86dga/XF86DGA.c
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.m
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWM.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWM.m
istrib/sdl-1.2.15/src/video/windib/SDL_dibvideo.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11dyn.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11sym.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11video.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11video.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11wm.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11wm_c.h
|
9682c8870b8ff5e4ac2e4c70b759f791c6f38c1f |
09-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Import SDL release-1.2.15 Change-Id: I505c4aea24325cad475f217db5589814b4c75dbf
istrib/sdl-1.2.15/BUGS
istrib/sdl-1.2.15/Borland.html
istrib/sdl-1.2.15/Borland.zip
istrib/sdl-1.2.15/COPYING
istrib/sdl-1.2.15/CREDITS
istrib/sdl-1.2.15/CWprojects.sea.bin
istrib/sdl-1.2.15/INSTALL
istrib/sdl-1.2.15/MPWmake.sea.bin
istrib/sdl-1.2.15/Makefile.dc
istrib/sdl-1.2.15/Makefile.ds
istrib/sdl-1.2.15/Makefile.in
istrib/sdl-1.2.15/Makefile.minimal
istrib/sdl-1.2.15/README
istrib/sdl-1.2.15/README-SDL.txt
istrib/sdl-1.2.15/README.AmigaOS
istrib/sdl-1.2.15/README.BeOS
istrib/sdl-1.2.15/README.DC
istrib/sdl-1.2.15/README.HG
istrib/sdl-1.2.15/README.MacOS
istrib/sdl-1.2.15/README.MacOSX
istrib/sdl-1.2.15/README.MiNT
istrib/sdl-1.2.15/README.NDS
istrib/sdl-1.2.15/README.NanoX
istrib/sdl-1.2.15/README.OS2
istrib/sdl-1.2.15/README.PS3
istrib/sdl-1.2.15/README.PicoGUI
istrib/sdl-1.2.15/README.Porting
istrib/sdl-1.2.15/README.QNX
istrib/sdl-1.2.15/README.Qtopia
istrib/sdl-1.2.15/README.RISCOS
istrib/sdl-1.2.15/README.Symbian
istrib/sdl-1.2.15/README.Watcom
istrib/sdl-1.2.15/README.WinCE
istrib/sdl-1.2.15/README.wscons
istrib/sdl-1.2.15/SDL.qpg.in
istrib/sdl-1.2.15/SDL.spec.in
istrib/sdl-1.2.15/TODO
istrib/sdl-1.2.15/VisualC.html
istrib/sdl-1.2.15/VisualC/SDL.dsw
istrib/sdl-1.2.15/VisualC/SDL.sln
istrib/sdl-1.2.15/VisualC/SDL/SDL.dsp
istrib/sdl-1.2.15/VisualC/SDL/SDL.vcproj
istrib/sdl-1.2.15/VisualC/SDL/Version.rc
istrib/sdl-1.2.15/VisualC/SDL/resource.h
istrib/sdl-1.2.15/VisualC/SDLmain/SDLmain.dsp
istrib/sdl-1.2.15/VisualC/SDLmain/SDLmain.vcproj
istrib/sdl-1.2.15/VisualC/tests/graywin/graywin.dsp
istrib/sdl-1.2.15/VisualC/tests/graywin/graywin.vcproj
istrib/sdl-1.2.15/VisualC/tests/loopwave/loopwave.dsp
istrib/sdl-1.2.15/VisualC/tests/loopwave/loopwave.vcproj
istrib/sdl-1.2.15/VisualC/tests/testalpha/testalpha.dsp
istrib/sdl-1.2.15/VisualC/tests/testalpha/testalpha.vcproj
istrib/sdl-1.2.15/VisualC/tests/testfile/testfile.dsp
istrib/sdl-1.2.15/VisualC/tests/testfile/testfile.vcproj
istrib/sdl-1.2.15/VisualC/tests/testgamma/testgamma.dsp
istrib/sdl-1.2.15/VisualC/tests/testgamma/testgamma.vcproj
istrib/sdl-1.2.15/VisualC/tests/testgl/testgl.dsp
istrib/sdl-1.2.15/VisualC/tests/testgl/testgl.vcproj
istrib/sdl-1.2.15/VisualC/tests/testjoystick/testjoystick.dsp
istrib/sdl-1.2.15/VisualC/tests/testjoystick/testjoystick.vcproj
istrib/sdl-1.2.15/VisualC/tests/testpalette/testpalette.dsp
istrib/sdl-1.2.15/VisualC/tests/testpalette/testpalette.vcproj
istrib/sdl-1.2.15/VisualC/tests/testplatform/testplatform.dsp
istrib/sdl-1.2.15/VisualC/tests/testplatform/testplatform.vcproj
istrib/sdl-1.2.15/VisualC/tests/tests.dsw
istrib/sdl-1.2.15/VisualC/tests/tests.sln
istrib/sdl-1.2.15/VisualC/tests/testvidinfo/testvidinfo.dsp
istrib/sdl-1.2.15/VisualC/tests/testvidinfo/testvidinfo.vcproj
istrib/sdl-1.2.15/VisualC/tests/testwin/testwin.dsp
istrib/sdl-1.2.15/VisualC/tests/testwin/testwin.vcproj
istrib/sdl-1.2.15/VisualC/tests/testwm/testwm.dsp
istrib/sdl-1.2.15/VisualC/tests/testwm/testwm.vcproj
istrib/sdl-1.2.15/VisualCE/SDL.sln
istrib/sdl-1.2.15/VisualCE/SDL.vcw
istrib/sdl-1.2.15/VisualCE/SDL/SDL.vcp
istrib/sdl-1.2.15/VisualCE/SDL/SDL.vcproj
istrib/sdl-1.2.15/VisualCE/SDLMain/SDLmain.vcp
istrib/sdl-1.2.15/VisualCE/SDLMain/SDLmain.vcproj
istrib/sdl-1.2.15/VisualCE/loopwave/loopwave.vcp
istrib/sdl-1.2.15/VisualCE/loopwave/loopwave.vcproj
istrib/sdl-1.2.15/VisualCE/testalpha/testalpha.vcp
istrib/sdl-1.2.15/VisualCE/testalpha/testalpha.vcproj
istrib/sdl-1.2.15/VisualCE/testtimer/testtimer.vcp
istrib/sdl-1.2.15/VisualCE/testtimer/testtimer.vcproj
istrib/sdl-1.2.15/VisualCE/testwin/testwin.vcp
istrib/sdl-1.2.15/VisualCE/testwin/testwin.vcproj
istrib/sdl-1.2.15/Watcom-OS2.zip
istrib/sdl-1.2.15/Watcom-Win32.zip
istrib/sdl-1.2.15/WhatsNew
istrib/sdl-1.2.15/Xcode/SDL/Info-Framework.plist
istrib/sdl-1.2.15/Xcode/SDL/SDL.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/Readme SDL Developer.txt
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/SDL-devel.info
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/SDL.info
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/devel-resources/ReadMe.txt
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/devel-resources/Welcome.txt
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/devel-resources/install.sh
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/resources/License.rtf
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/resources/ReadMe.txt
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/resources/ReadMeDevLite.txt
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/resources/SDL_DS_Store
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/resources/UniversalBinaryNotes.rtf
istrib/sdl-1.2.15/Xcode/SDL/pkg-support/sdl_logo.pdf
istrib/sdl-1.2.15/Xcode/SDLTest/Info-checkkeys__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-graywin__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-loopwave__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-test.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testalpha__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testbitmap__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testblitspeed.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testcdrom__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testdyngl.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testerror__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testfile.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testgamma__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testgl__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testiconv.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testjoystick__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testkeys__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testlock__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testoverlay2.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testoverlay__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testpalette__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testplatform.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testsem__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testsprite__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testthread__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testtimer__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testtypes__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testversion__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testwin__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-testwm__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-threadwin__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/Info-torturethread__Upgraded_.plist
istrib/sdl-1.2.15/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/SDLTest/libsdlmain_prefix.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/atlantis.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/atlantis.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/dolphin.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/shark.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/swim.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/whale.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/atlantis.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/atlantis.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/dolphin.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/shark.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/swim.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/whale.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/main.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/Info.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.m
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/project.pbxproj
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.h
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/dolphin.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/shark.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/swim.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/whale.c
istrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/main.c
istrib/sdl-1.2.15/Xcode/XcodeDocSet/Doxyfile
istrib/sdl-1.2.15/Xcode/mkxcode.csh
istrib/sdl-1.2.15/Xcode/package
istrib/sdl-1.2.15/Xcode/stationary.csh
istrib/sdl-1.2.15/Xcode/uninstall.csh
istrib/sdl-1.2.15/acinclude/alsa.m4
istrib/sdl-1.2.15/acinclude/esd.m4
istrib/sdl-1.2.15/acinclude/libtool.m4
istrib/sdl-1.2.15/acinclude/ltdl.m4
istrib/sdl-1.2.15/acinclude/ltoptions.m4
istrib/sdl-1.2.15/acinclude/ltsugar.m4
istrib/sdl-1.2.15/acinclude/ltversion.m4
istrib/sdl-1.2.15/acinclude/lt~obsolete.m4
istrib/sdl-1.2.15/autogen.sh
istrib/sdl-1.2.15/build-scripts/config.guess
istrib/sdl-1.2.15/build-scripts/config.sub
istrib/sdl-1.2.15/build-scripts/fatbuild.sh
istrib/sdl-1.2.15/build-scripts/install-sh
istrib/sdl-1.2.15/build-scripts/ltmain.sh
istrib/sdl-1.2.15/build-scripts/makedep.sh
istrib/sdl-1.2.15/build-scripts/mkinstalldirs
istrib/sdl-1.2.15/build-scripts/strip_fPIC.sh
istrib/sdl-1.2.15/configure.in
istrib/sdl-1.2.15/docs.html
istrib/sdl-1.2.15/docs/html/audio.html
istrib/sdl-1.2.15/docs/html/cdrom.html
istrib/sdl-1.2.15/docs/html/event.html
istrib/sdl-1.2.15/docs/html/eventfunctions.html
istrib/sdl-1.2.15/docs/html/eventstructures.html
istrib/sdl-1.2.15/docs/html/general.html
istrib/sdl-1.2.15/docs/html/guide.html
istrib/sdl-1.2.15/docs/html/guideaboutsdldoc.html
istrib/sdl-1.2.15/docs/html/guideaudioexamples.html
istrib/sdl-1.2.15/docs/html/guidebasicsinit.html
istrib/sdl-1.2.15/docs/html/guidecdromexamples.html
istrib/sdl-1.2.15/docs/html/guidecredits.html
istrib/sdl-1.2.15/docs/html/guideeventexamples.html
istrib/sdl-1.2.15/docs/html/guideexamples.html
istrib/sdl-1.2.15/docs/html/guideinput.html
istrib/sdl-1.2.15/docs/html/guideinputkeyboard.html
istrib/sdl-1.2.15/docs/html/guidepreface.html
istrib/sdl-1.2.15/docs/html/guidethebasics.html
istrib/sdl-1.2.15/docs/html/guidetimeexamples.html
istrib/sdl-1.2.15/docs/html/guidevideo.html
istrib/sdl-1.2.15/docs/html/guidevideoopengl.html
istrib/sdl-1.2.15/docs/html/index.html
istrib/sdl-1.2.15/docs/html/joystick.html
istrib/sdl-1.2.15/docs/html/reference.html
istrib/sdl-1.2.15/docs/html/sdlactiveevent.html
istrib/sdl-1.2.15/docs/html/sdladdtimer.html
istrib/sdl-1.2.15/docs/html/sdlaudiocvt.html
istrib/sdl-1.2.15/docs/html/sdlaudiospec.html
istrib/sdl-1.2.15/docs/html/sdlblitsurface.html
istrib/sdl-1.2.15/docs/html/sdlbuildaudiocvt.html
istrib/sdl-1.2.15/docs/html/sdlcd.html
istrib/sdl-1.2.15/docs/html/sdlcdclose.html
istrib/sdl-1.2.15/docs/html/sdlcdeject.html
istrib/sdl-1.2.15/docs/html/sdlcdname.html
istrib/sdl-1.2.15/docs/html/sdlcdnumdrives.html
istrib/sdl-1.2.15/docs/html/sdlcdopen.html
istrib/sdl-1.2.15/docs/html/sdlcdpause.html
istrib/sdl-1.2.15/docs/html/sdlcdplay.html
istrib/sdl-1.2.15/docs/html/sdlcdplaytracks.html
istrib/sdl-1.2.15/docs/html/sdlcdresume.html
istrib/sdl-1.2.15/docs/html/sdlcdstatus.html
istrib/sdl-1.2.15/docs/html/sdlcdstop.html
istrib/sdl-1.2.15/docs/html/sdlcdtrack.html
istrib/sdl-1.2.15/docs/html/sdlcloseaudio.html
istrib/sdl-1.2.15/docs/html/sdlcolor.html
istrib/sdl-1.2.15/docs/html/sdlcondbroadcast.html
istrib/sdl-1.2.15/docs/html/sdlcondsignal.html
istrib/sdl-1.2.15/docs/html/sdlcondwait.html
istrib/sdl-1.2.15/docs/html/sdlcondwaittimeout.html
istrib/sdl-1.2.15/docs/html/sdlconvertaudio.html
istrib/sdl-1.2.15/docs/html/sdlconvertsurface.html
istrib/sdl-1.2.15/docs/html/sdlcreatecond.html
istrib/sdl-1.2.15/docs/html/sdlcreatecursor.html
istrib/sdl-1.2.15/docs/html/sdlcreatemutex.html
istrib/sdl-1.2.15/docs/html/sdlcreatergbsurface.html
istrib/sdl-1.2.15/docs/html/sdlcreatergbsurfacefrom.html
istrib/sdl-1.2.15/docs/html/sdlcreatesemaphore.html
istrib/sdl-1.2.15/docs/html/sdlcreatethread.html
istrib/sdl-1.2.15/docs/html/sdlcreateyuvoverlay.html
istrib/sdl-1.2.15/docs/html/sdldelay.html
istrib/sdl-1.2.15/docs/html/sdldestroycond.html
istrib/sdl-1.2.15/docs/html/sdldestroymutex.html
istrib/sdl-1.2.15/docs/html/sdldestroysemaphore.html
istrib/sdl-1.2.15/docs/html/sdldisplayformat.html
istrib/sdl-1.2.15/docs/html/sdldisplayformatalpha.html
istrib/sdl-1.2.15/docs/html/sdldisplayyuvoverlay.html
istrib/sdl-1.2.15/docs/html/sdlenablekeyrepeat.html
istrib/sdl-1.2.15/docs/html/sdlenableunicode.html
istrib/sdl-1.2.15/docs/html/sdlenvvars.html
istrib/sdl-1.2.15/docs/html/sdlevent.html
istrib/sdl-1.2.15/docs/html/sdleventstate.html
istrib/sdl-1.2.15/docs/html/sdlexposeevent.html
istrib/sdl-1.2.15/docs/html/sdlfillrect.html
istrib/sdl-1.2.15/docs/html/sdlflip.html
istrib/sdl-1.2.15/docs/html/sdlfreecursor.html
istrib/sdl-1.2.15/docs/html/sdlfreesurface.html
istrib/sdl-1.2.15/docs/html/sdlfreewav.html
istrib/sdl-1.2.15/docs/html/sdlfreeyuvoverlay.html
istrib/sdl-1.2.15/docs/html/sdlgetappstate.html
istrib/sdl-1.2.15/docs/html/sdlgetaudiostatus.html
istrib/sdl-1.2.15/docs/html/sdlgetcliprect.html
istrib/sdl-1.2.15/docs/html/sdlgetcursor.html
istrib/sdl-1.2.15/docs/html/sdlgeterror.html
istrib/sdl-1.2.15/docs/html/sdlgeteventfilter.html
istrib/sdl-1.2.15/docs/html/sdlgetgammaramp.html
istrib/sdl-1.2.15/docs/html/sdlgetkeyname.html
istrib/sdl-1.2.15/docs/html/sdlgetkeystate.html
istrib/sdl-1.2.15/docs/html/sdlgetmodstate.html
istrib/sdl-1.2.15/docs/html/sdlgetmousestate.html
istrib/sdl-1.2.15/docs/html/sdlgetrelativemousestate.html
istrib/sdl-1.2.15/docs/html/sdlgetrgb.html
istrib/sdl-1.2.15/docs/html/sdlgetrgba.html
istrib/sdl-1.2.15/docs/html/sdlgetthreadid.html
istrib/sdl-1.2.15/docs/html/sdlgetticks.html
istrib/sdl-1.2.15/docs/html/sdlgetvideoinfo.html
istrib/sdl-1.2.15/docs/html/sdlgetvideosurface.html
istrib/sdl-1.2.15/docs/html/sdlglattr.html
istrib/sdl-1.2.15/docs/html/sdlglgetattribute.html
istrib/sdl-1.2.15/docs/html/sdlglgetprocaddress.html
istrib/sdl-1.2.15/docs/html/sdlglloadlibrary.html
istrib/sdl-1.2.15/docs/html/sdlglsetattribute.html
istrib/sdl-1.2.15/docs/html/sdlglswapbuffers.html
istrib/sdl-1.2.15/docs/html/sdlinit.html
istrib/sdl-1.2.15/docs/html/sdlinitsubsystem.html
istrib/sdl-1.2.15/docs/html/sdljoyaxisevent.html
istrib/sdl-1.2.15/docs/html/sdljoyballevent.html
istrib/sdl-1.2.15/docs/html/sdljoybuttonevent.html
istrib/sdl-1.2.15/docs/html/sdljoyhatevent.html
istrib/sdl-1.2.15/docs/html/sdljoystickclose.html
istrib/sdl-1.2.15/docs/html/sdljoystickeventstate.html
istrib/sdl-1.2.15/docs/html/sdljoystickgetaxis.html
istrib/sdl-1.2.15/docs/html/sdljoystickgetball.html
istrib/sdl-1.2.15/docs/html/sdljoystickgetbutton.html
istrib/sdl-1.2.15/docs/html/sdljoystickgethat.html
istrib/sdl-1.2.15/docs/html/sdljoystickindex.html
istrib/sdl-1.2.15/docs/html/sdljoystickname.html
istrib/sdl-1.2.15/docs/html/sdljoysticknumaxes.html
istrib/sdl-1.2.15/docs/html/sdljoysticknumballs.html
istrib/sdl-1.2.15/docs/html/sdljoysticknumbuttons.html
istrib/sdl-1.2.15/docs/html/sdljoysticknumhats.html
istrib/sdl-1.2.15/docs/html/sdljoystickopen.html
istrib/sdl-1.2.15/docs/html/sdljoystickopened.html
istrib/sdl-1.2.15/docs/html/sdljoystickupdate.html
istrib/sdl-1.2.15/docs/html/sdlkey.html
istrib/sdl-1.2.15/docs/html/sdlkeyboardevent.html
istrib/sdl-1.2.15/docs/html/sdlkeysym.html
istrib/sdl-1.2.15/docs/html/sdlkillthread.html
istrib/sdl-1.2.15/docs/html/sdllistmodes.html
istrib/sdl-1.2.15/docs/html/sdlloadbmp.html
istrib/sdl-1.2.15/docs/html/sdlloadwav.html
istrib/sdl-1.2.15/docs/html/sdllockaudio.html
istrib/sdl-1.2.15/docs/html/sdllocksurface.html
istrib/sdl-1.2.15/docs/html/sdllockyuvoverlay.html
istrib/sdl-1.2.15/docs/html/sdlmaprgb.html
istrib/sdl-1.2.15/docs/html/sdlmaprgba.html
istrib/sdl-1.2.15/docs/html/sdlmixaudio.html
istrib/sdl-1.2.15/docs/html/sdlmousebuttonevent.html
istrib/sdl-1.2.15/docs/html/sdlmousemotionevent.html
istrib/sdl-1.2.15/docs/html/sdlmutexp.html
istrib/sdl-1.2.15/docs/html/sdlmutexv.html
istrib/sdl-1.2.15/docs/html/sdlnumjoysticks.html
istrib/sdl-1.2.15/docs/html/sdlopenaudio.html
istrib/sdl-1.2.15/docs/html/sdloverlay.html
istrib/sdl-1.2.15/docs/html/sdlpalette.html
istrib/sdl-1.2.15/docs/html/sdlpauseaudio.html
istrib/sdl-1.2.15/docs/html/sdlpeepevents.html
istrib/sdl-1.2.15/docs/html/sdlpixelformat.html
istrib/sdl-1.2.15/docs/html/sdlpollevent.html
istrib/sdl-1.2.15/docs/html/sdlpumpevents.html
istrib/sdl-1.2.15/docs/html/sdlpushevent.html
istrib/sdl-1.2.15/docs/html/sdlquit.html
istrib/sdl-1.2.15/docs/html/sdlquitevent.html
istrib/sdl-1.2.15/docs/html/sdlquitsubsystem.html
istrib/sdl-1.2.15/docs/html/sdlrect.html
istrib/sdl-1.2.15/docs/html/sdlremovetimer.html
istrib/sdl-1.2.15/docs/html/sdlresizeevent.html
istrib/sdl-1.2.15/docs/html/sdlsavebmp.html
istrib/sdl-1.2.15/docs/html/sdlsempost.html
istrib/sdl-1.2.15/docs/html/sdlsemtrywait.html
istrib/sdl-1.2.15/docs/html/sdlsemvalue.html
istrib/sdl-1.2.15/docs/html/sdlsemwait.html
istrib/sdl-1.2.15/docs/html/sdlsemwaittimeout.html
istrib/sdl-1.2.15/docs/html/sdlsetalpha.html
istrib/sdl-1.2.15/docs/html/sdlsetcliprect.html
istrib/sdl-1.2.15/docs/html/sdlsetcolorkey.html
istrib/sdl-1.2.15/docs/html/sdlsetcolors.html
istrib/sdl-1.2.15/docs/html/sdlsetcursor.html
istrib/sdl-1.2.15/docs/html/sdlseteventfilter.html
istrib/sdl-1.2.15/docs/html/sdlsetgamma.html
istrib/sdl-1.2.15/docs/html/sdlsetgammaramp.html
istrib/sdl-1.2.15/docs/html/sdlsetmodstate.html
istrib/sdl-1.2.15/docs/html/sdlsetpalette.html
istrib/sdl-1.2.15/docs/html/sdlsettimer.html
istrib/sdl-1.2.15/docs/html/sdlsetvideomode.html
istrib/sdl-1.2.15/docs/html/sdlshowcursor.html
istrib/sdl-1.2.15/docs/html/sdlsurface.html
istrib/sdl-1.2.15/docs/html/sdlsyswmevent.html
istrib/sdl-1.2.15/docs/html/sdlthreadid.html
istrib/sdl-1.2.15/docs/html/sdlunlockaudio.html
istrib/sdl-1.2.15/docs/html/sdlunlocksurface.html
istrib/sdl-1.2.15/docs/html/sdlunlockyuvoverlay.html
istrib/sdl-1.2.15/docs/html/sdlupdaterect.html
istrib/sdl-1.2.15/docs/html/sdlupdaterects.html
istrib/sdl-1.2.15/docs/html/sdluserevent.html
istrib/sdl-1.2.15/docs/html/sdlvideodrivername.html
istrib/sdl-1.2.15/docs/html/sdlvideoinfo.html
istrib/sdl-1.2.15/docs/html/sdlvideomodeok.html
istrib/sdl-1.2.15/docs/html/sdlwaitevent.html
istrib/sdl-1.2.15/docs/html/sdlwaitthread.html
istrib/sdl-1.2.15/docs/html/sdlwarpmouse.html
istrib/sdl-1.2.15/docs/html/sdlwasinit.html
istrib/sdl-1.2.15/docs/html/sdlwmgetcaption.html
istrib/sdl-1.2.15/docs/html/sdlwmgrabinput.html
istrib/sdl-1.2.15/docs/html/sdlwmiconifywindow.html
istrib/sdl-1.2.15/docs/html/sdlwmsetcaption.html
istrib/sdl-1.2.15/docs/html/sdlwmseticon.html
istrib/sdl-1.2.15/docs/html/sdlwmtogglefullscreen.html
istrib/sdl-1.2.15/docs/html/thread.html
istrib/sdl-1.2.15/docs/html/time.html
istrib/sdl-1.2.15/docs/html/video.html
istrib/sdl-1.2.15/docs/html/wm.html
istrib/sdl-1.2.15/docs/images/rainbow.gif
istrib/sdl-1.2.15/docs/index.html
istrib/sdl-1.2.15/docs/man3/SDLKey.3
istrib/sdl-1.2.15/docs/man3/SDL_ActiveEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_AddTimer.3
istrib/sdl-1.2.15/docs/man3/SDL_AudioCVT.3
istrib/sdl-1.2.15/docs/man3/SDL_AudioSpec.3
istrib/sdl-1.2.15/docs/man3/SDL_BlitSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_BuildAudioCVT.3
istrib/sdl-1.2.15/docs/man3/SDL_CD.3
istrib/sdl-1.2.15/docs/man3/SDL_CDClose.3
istrib/sdl-1.2.15/docs/man3/SDL_CDEject.3
istrib/sdl-1.2.15/docs/man3/SDL_CDName.3
istrib/sdl-1.2.15/docs/man3/SDL_CDNumDrives.3
istrib/sdl-1.2.15/docs/man3/SDL_CDOpen.3
istrib/sdl-1.2.15/docs/man3/SDL_CDPause.3
istrib/sdl-1.2.15/docs/man3/SDL_CDPlay.3
istrib/sdl-1.2.15/docs/man3/SDL_CDPlayTracks.3
istrib/sdl-1.2.15/docs/man3/SDL_CDResume.3
istrib/sdl-1.2.15/docs/man3/SDL_CDStatus.3
istrib/sdl-1.2.15/docs/man3/SDL_CDStop.3
istrib/sdl-1.2.15/docs/man3/SDL_CDtrack.3
istrib/sdl-1.2.15/docs/man3/SDL_CloseAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_Color.3
istrib/sdl-1.2.15/docs/man3/SDL_CondBroadcast.3
istrib/sdl-1.2.15/docs/man3/SDL_CondSignal.3
istrib/sdl-1.2.15/docs/man3/SDL_CondWait.3
istrib/sdl-1.2.15/docs/man3/SDL_CondWaitTimeout.3
istrib/sdl-1.2.15/docs/man3/SDL_ConvertAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_ConvertSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateCond.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateCursor.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateMutex.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateRGBSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateRGBSurfaceFrom.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateSemaphore.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateThread.3
istrib/sdl-1.2.15/docs/man3/SDL_CreateYUVOverlay.3
istrib/sdl-1.2.15/docs/man3/SDL_Delay.3
istrib/sdl-1.2.15/docs/man3/SDL_DestroyCond.3
istrib/sdl-1.2.15/docs/man3/SDL_DestroyMutex.3
istrib/sdl-1.2.15/docs/man3/SDL_DestroySemaphore.3
istrib/sdl-1.2.15/docs/man3/SDL_DisplayFormat.3
istrib/sdl-1.2.15/docs/man3/SDL_DisplayFormatAlpha.3
istrib/sdl-1.2.15/docs/man3/SDL_DisplayYUVOverlay.3
istrib/sdl-1.2.15/docs/man3/SDL_EnableKeyRepeat.3
istrib/sdl-1.2.15/docs/man3/SDL_EnableUNICODE.3
istrib/sdl-1.2.15/docs/man3/SDL_Event.3
istrib/sdl-1.2.15/docs/man3/SDL_EventState.3
istrib/sdl-1.2.15/docs/man3/SDL_ExposeEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_FillRect.3
istrib/sdl-1.2.15/docs/man3/SDL_Flip.3
istrib/sdl-1.2.15/docs/man3/SDL_FreeCursor.3
istrib/sdl-1.2.15/docs/man3/SDL_FreeSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_FreeWAV.3
istrib/sdl-1.2.15/docs/man3/SDL_FreeYUVOverlay.3
istrib/sdl-1.2.15/docs/man3/SDL_GL_GetAttribute.3
istrib/sdl-1.2.15/docs/man3/SDL_GL_GetProcAddress.3
istrib/sdl-1.2.15/docs/man3/SDL_GL_LoadLibrary.3
istrib/sdl-1.2.15/docs/man3/SDL_GL_SetAttribute.3
istrib/sdl-1.2.15/docs/man3/SDL_GL_SwapBuffers.3
istrib/sdl-1.2.15/docs/man3/SDL_GLattr.3
istrib/sdl-1.2.15/docs/man3/SDL_GetAppState.3
istrib/sdl-1.2.15/docs/man3/SDL_GetAudioStatus.3
istrib/sdl-1.2.15/docs/man3/SDL_GetClipRect.3
istrib/sdl-1.2.15/docs/man3/SDL_GetCursor.3
istrib/sdl-1.2.15/docs/man3/SDL_GetError.3
istrib/sdl-1.2.15/docs/man3/SDL_GetEventFilter.3
istrib/sdl-1.2.15/docs/man3/SDL_GetGamma.3
istrib/sdl-1.2.15/docs/man3/SDL_GetGammaRamp.3
istrib/sdl-1.2.15/docs/man3/SDL_GetKeyName.3
istrib/sdl-1.2.15/docs/man3/SDL_GetKeyState.3
istrib/sdl-1.2.15/docs/man3/SDL_GetModState.3
istrib/sdl-1.2.15/docs/man3/SDL_GetMouseState.3
istrib/sdl-1.2.15/docs/man3/SDL_GetRGB.3
istrib/sdl-1.2.15/docs/man3/SDL_GetRGBA.3
istrib/sdl-1.2.15/docs/man3/SDL_GetRelativeMouseState.3
istrib/sdl-1.2.15/docs/man3/SDL_GetThreadID.3
istrib/sdl-1.2.15/docs/man3/SDL_GetTicks.3
istrib/sdl-1.2.15/docs/man3/SDL_GetVideoInfo.3
istrib/sdl-1.2.15/docs/man3/SDL_GetVideoSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_Init.3
istrib/sdl-1.2.15/docs/man3/SDL_InitSubSystem.3
istrib/sdl-1.2.15/docs/man3/SDL_JoyAxisEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_JoyBallEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_JoyButtonEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_JoyHatEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickClose.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickEventState.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickGetAxis.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickGetBall.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickGetButton.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickGetHat.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickIndex.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickName.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickNumAxes.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickNumBalls.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickNumButtons.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickNumHats.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickOpen.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickOpened.3
istrib/sdl-1.2.15/docs/man3/SDL_JoystickUpdate.3
istrib/sdl-1.2.15/docs/man3/SDL_KeyboardEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_KillThread.3
istrib/sdl-1.2.15/docs/man3/SDL_ListModes.3
istrib/sdl-1.2.15/docs/man3/SDL_LoadBMP.3
istrib/sdl-1.2.15/docs/man3/SDL_LoadWAV.3
istrib/sdl-1.2.15/docs/man3/SDL_LockAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_LockSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_LockYUVOverlay.3
istrib/sdl-1.2.15/docs/man3/SDL_MapRGB.3
istrib/sdl-1.2.15/docs/man3/SDL_MapRGBA.3
istrib/sdl-1.2.15/docs/man3/SDL_MixAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_MouseButtonEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_MouseMotionEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_NumJoysticks.3
istrib/sdl-1.2.15/docs/man3/SDL_OpenAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_Overlay.3
istrib/sdl-1.2.15/docs/man3/SDL_Palette.3
istrib/sdl-1.2.15/docs/man3/SDL_PauseAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_PeepEvents.3
istrib/sdl-1.2.15/docs/man3/SDL_PixelFormat.3
istrib/sdl-1.2.15/docs/man3/SDL_PollEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_PumpEvents.3
istrib/sdl-1.2.15/docs/man3/SDL_PushEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_Quit.3
istrib/sdl-1.2.15/docs/man3/SDL_QuitEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_QuitSubSystem.3
istrib/sdl-1.2.15/docs/man3/SDL_RWFromFile.3
istrib/sdl-1.2.15/docs/man3/SDL_Rect.3
istrib/sdl-1.2.15/docs/man3/SDL_RemoveTimer.3
istrib/sdl-1.2.15/docs/man3/SDL_ResizeEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_SaveBMP.3
istrib/sdl-1.2.15/docs/man3/SDL_SemPost.3
istrib/sdl-1.2.15/docs/man3/SDL_SemTryWait.3
istrib/sdl-1.2.15/docs/man3/SDL_SemValue.3
istrib/sdl-1.2.15/docs/man3/SDL_SemWait.3
istrib/sdl-1.2.15/docs/man3/SDL_SemWaitTimeout.3
istrib/sdl-1.2.15/docs/man3/SDL_SetAlpha.3
istrib/sdl-1.2.15/docs/man3/SDL_SetClipRect.3
istrib/sdl-1.2.15/docs/man3/SDL_SetColorKey.3
istrib/sdl-1.2.15/docs/man3/SDL_SetColors.3
istrib/sdl-1.2.15/docs/man3/SDL_SetCursor.3
istrib/sdl-1.2.15/docs/man3/SDL_SetEventFilter.3
istrib/sdl-1.2.15/docs/man3/SDL_SetGamma.3
istrib/sdl-1.2.15/docs/man3/SDL_SetGammaRamp.3
istrib/sdl-1.2.15/docs/man3/SDL_SetModState.3
istrib/sdl-1.2.15/docs/man3/SDL_SetPalette.3
istrib/sdl-1.2.15/docs/man3/SDL_SetTimer.3
istrib/sdl-1.2.15/docs/man3/SDL_SetVideoMode.3
istrib/sdl-1.2.15/docs/man3/SDL_ShowCursor.3
istrib/sdl-1.2.15/docs/man3/SDL_Surface.3
istrib/sdl-1.2.15/docs/man3/SDL_SysWMEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_ThreadID.3
istrib/sdl-1.2.15/docs/man3/SDL_UnlockAudio.3
istrib/sdl-1.2.15/docs/man3/SDL_UnlockSurface.3
istrib/sdl-1.2.15/docs/man3/SDL_UnlockYUVOverlay.3
istrib/sdl-1.2.15/docs/man3/SDL_UpdateRect.3
istrib/sdl-1.2.15/docs/man3/SDL_UpdateRects.3
istrib/sdl-1.2.15/docs/man3/SDL_UserEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_VideoDriverName.3
istrib/sdl-1.2.15/docs/man3/SDL_VideoInfo.3
istrib/sdl-1.2.15/docs/man3/SDL_VideoModeOK.3
istrib/sdl-1.2.15/docs/man3/SDL_WM_GetCaption.3
istrib/sdl-1.2.15/docs/man3/SDL_WM_GrabInput.3
istrib/sdl-1.2.15/docs/man3/SDL_WM_IconifyWindow.3
istrib/sdl-1.2.15/docs/man3/SDL_WM_SetCaption.3
istrib/sdl-1.2.15/docs/man3/SDL_WM_SetIcon.3
istrib/sdl-1.2.15/docs/man3/SDL_WM_ToggleFullScreen.3
istrib/sdl-1.2.15/docs/man3/SDL_WaitEvent.3
istrib/sdl-1.2.15/docs/man3/SDL_WaitThread.3
istrib/sdl-1.2.15/docs/man3/SDL_WarpMouse.3
istrib/sdl-1.2.15/docs/man3/SDL_WasInit.3
istrib/sdl-1.2.15/docs/man3/SDL_keysym.3
istrib/sdl-1.2.15/docs/man3/SDL_mutexP.3
istrib/sdl-1.2.15/docs/man3/SDL_mutexV.3
istrib/sdl-1.2.15/include/SDL.h
istrib/sdl-1.2.15/include/SDL_active.h
istrib/sdl-1.2.15/include/SDL_audio.h
istrib/sdl-1.2.15/include/SDL_byteorder.h
istrib/sdl-1.2.15/include/SDL_cdrom.h
istrib/sdl-1.2.15/include/SDL_config.h.default
istrib/sdl-1.2.15/include/SDL_config.h.in
istrib/sdl-1.2.15/include/SDL_config_dreamcast.h
istrib/sdl-1.2.15/include/SDL_config_macos.h
istrib/sdl-1.2.15/include/SDL_config_macosx.h
istrib/sdl-1.2.15/include/SDL_config_minimal.h
istrib/sdl-1.2.15/include/SDL_config_nds.h
istrib/sdl-1.2.15/include/SDL_config_os2.h
istrib/sdl-1.2.15/include/SDL_config_symbian.h
istrib/sdl-1.2.15/include/SDL_config_win32.h
istrib/sdl-1.2.15/include/SDL_copying.h
istrib/sdl-1.2.15/include/SDL_cpuinfo.h
istrib/sdl-1.2.15/include/SDL_endian.h
istrib/sdl-1.2.15/include/SDL_error.h
istrib/sdl-1.2.15/include/SDL_events.h
istrib/sdl-1.2.15/include/SDL_getenv.h
istrib/sdl-1.2.15/include/SDL_joystick.h
istrib/sdl-1.2.15/include/SDL_keyboard.h
istrib/sdl-1.2.15/include/SDL_keysym.h
istrib/sdl-1.2.15/include/SDL_loadso.h
istrib/sdl-1.2.15/include/SDL_main.h
istrib/sdl-1.2.15/include/SDL_mouse.h
istrib/sdl-1.2.15/include/SDL_mutex.h
istrib/sdl-1.2.15/include/SDL_name.h
istrib/sdl-1.2.15/include/SDL_opengl.h
istrib/sdl-1.2.15/include/SDL_platform.h
istrib/sdl-1.2.15/include/SDL_quit.h
istrib/sdl-1.2.15/include/SDL_rwops.h
istrib/sdl-1.2.15/include/SDL_stdinc.h
istrib/sdl-1.2.15/include/SDL_syswm.h
istrib/sdl-1.2.15/include/SDL_thread.h
istrib/sdl-1.2.15/include/SDL_timer.h
istrib/sdl-1.2.15/include/SDL_types.h
istrib/sdl-1.2.15/include/SDL_version.h
istrib/sdl-1.2.15/include/SDL_video.h
istrib/sdl-1.2.15/include/begin_code.h
istrib/sdl-1.2.15/include/close_code.h
istrib/sdl-1.2.15/include/doxyfile
istrib/sdl-1.2.15/sdl-config.in
istrib/sdl-1.2.15/sdl.m4
istrib/sdl-1.2.15/sdl.pc.in
istrib/sdl-1.2.15/src/SDL.c
istrib/sdl-1.2.15/src/SDL_error.c
istrib/sdl-1.2.15/src/SDL_error_c.h
istrib/sdl-1.2.15/src/SDL_fatal.c
istrib/sdl-1.2.15/src/SDL_fatal.h
istrib/sdl-1.2.15/src/audio/SDL_audio.c
istrib/sdl-1.2.15/src/audio/SDL_audio_c.h
istrib/sdl-1.2.15/src/audio/SDL_audiocvt.c
istrib/sdl-1.2.15/src/audio/SDL_audiodev.c
istrib/sdl-1.2.15/src/audio/SDL_audiodev_c.h
istrib/sdl-1.2.15/src/audio/SDL_audiomem.h
istrib/sdl-1.2.15/src/audio/SDL_mixer.c
istrib/sdl-1.2.15/src/audio/SDL_mixer_MMX.c
istrib/sdl-1.2.15/src/audio/SDL_mixer_MMX.h
istrib/sdl-1.2.15/src/audio/SDL_mixer_MMX_VC.c
istrib/sdl-1.2.15/src/audio/SDL_mixer_MMX_VC.h
istrib/sdl-1.2.15/src/audio/SDL_mixer_m68k.c
istrib/sdl-1.2.15/src/audio/SDL_mixer_m68k.h
istrib/sdl-1.2.15/src/audio/SDL_sysaudio.h
istrib/sdl-1.2.15/src/audio/SDL_wave.c
istrib/sdl-1.2.15/src/audio/SDL_wave.h
istrib/sdl-1.2.15/src/audio/alsa/SDL_alsa_audio.c
istrib/sdl-1.2.15/src/audio/alsa/SDL_alsa_audio.h
istrib/sdl-1.2.15/src/audio/arts/SDL_artsaudio.c
istrib/sdl-1.2.15/src/audio/arts/SDL_artsaudio.h
istrib/sdl-1.2.15/src/audio/baudio/SDL_beaudio.cc
istrib/sdl-1.2.15/src/audio/baudio/SDL_beaudio.h
istrib/sdl-1.2.15/src/audio/bsd/SDL_bsdaudio.c
istrib/sdl-1.2.15/src/audio/bsd/SDL_bsdaudio.h
istrib/sdl-1.2.15/src/audio/dart/SDL_dart.c
istrib/sdl-1.2.15/src/audio/dart/SDL_dart.h
istrib/sdl-1.2.15/src/audio/dc/SDL_dcaudio.c
istrib/sdl-1.2.15/src/audio/dc/SDL_dcaudio.h
istrib/sdl-1.2.15/src/audio/dc/aica.c
istrib/sdl-1.2.15/src/audio/dc/aica.h
istrib/sdl-1.2.15/src/audio/disk/SDL_diskaudio.c
istrib/sdl-1.2.15/src/audio/disk/SDL_diskaudio.h
istrib/sdl-1.2.15/src/audio/dma/SDL_dmaaudio.c
istrib/sdl-1.2.15/src/audio/dma/SDL_dmaaudio.h
istrib/sdl-1.2.15/src/audio/dmedia/SDL_irixaudio.c
istrib/sdl-1.2.15/src/audio/dmedia/SDL_irixaudio.h
istrib/sdl-1.2.15/src/audio/dsp/SDL_dspaudio.c
istrib/sdl-1.2.15/src/audio/dsp/SDL_dspaudio.h
istrib/sdl-1.2.15/src/audio/dummy/SDL_dummyaudio.c
istrib/sdl-1.2.15/src/audio/dummy/SDL_dummyaudio.h
istrib/sdl-1.2.15/src/audio/esd/SDL_esdaudio.c
istrib/sdl-1.2.15/src/audio/esd/SDL_esdaudio.h
istrib/sdl-1.2.15/src/audio/macosx/SDL_coreaudio.c
istrib/sdl-1.2.15/src/audio/macosx/SDL_coreaudio.h
istrib/sdl-1.2.15/src/audio/macrom/SDL_romaudio.c
istrib/sdl-1.2.15/src/audio/macrom/SDL_romaudio.h
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio.c
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio.h
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_dma8.c
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_dma8.h
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_gsxb.c
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_gsxb.h
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_it.S
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_mcsn.c
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_mcsn.h
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_stfa.c
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_stfa.h
istrib/sdl-1.2.15/src/audio/mint/SDL_mintaudio_xbios.c
istrib/sdl-1.2.15/src/audio/mme/SDL_mmeaudio.c
istrib/sdl-1.2.15/src/audio/mme/SDL_mmeaudio.h
istrib/sdl-1.2.15/src/audio/nas/SDL_nasaudio.c
istrib/sdl-1.2.15/src/audio/nas/SDL_nasaudio.h
istrib/sdl-1.2.15/src/audio/nds/SDL_ndsaudio.c
istrib/sdl-1.2.15/src/audio/nds/SDL_ndsaudio.h
istrib/sdl-1.2.15/src/audio/nds/sound9.c
istrib/sdl-1.2.15/src/audio/nds/soundcommon.h
istrib/sdl-1.2.15/src/audio/nto/SDL_nto_audio.c
istrib/sdl-1.2.15/src/audio/nto/SDL_nto_audio.h
istrib/sdl-1.2.15/src/audio/paudio/SDL_paudio.c
istrib/sdl-1.2.15/src/audio/paudio/SDL_paudio.h
istrib/sdl-1.2.15/src/audio/pulse/SDL_pulseaudio.c
istrib/sdl-1.2.15/src/audio/pulse/SDL_pulseaudio.h
istrib/sdl-1.2.15/src/audio/sun/SDL_sunaudio.c
istrib/sdl-1.2.15/src/audio/sun/SDL_sunaudio.h
istrib/sdl-1.2.15/src/audio/symbian/SDL_epocaudio.cpp
istrib/sdl-1.2.15/src/audio/symbian/SDL_epocaudio.h
istrib/sdl-1.2.15/src/audio/symbian/streamplayer.cpp
istrib/sdl-1.2.15/src/audio/symbian/streamplayer.h
istrib/sdl-1.2.15/src/audio/ums/SDL_umsaudio.c
istrib/sdl-1.2.15/src/audio/ums/SDL_umsaudio.h
istrib/sdl-1.2.15/src/audio/windib/SDL_dibaudio.c
istrib/sdl-1.2.15/src/audio/windib/SDL_dibaudio.h
istrib/sdl-1.2.15/src/audio/windx5/SDL_dx5audio.c
istrib/sdl-1.2.15/src/audio/windx5/SDL_dx5audio.h
istrib/sdl-1.2.15/src/audio/windx5/directx.h
istrib/sdl-1.2.15/src/cdrom/SDL_cdrom.c
istrib/sdl-1.2.15/src/cdrom/SDL_syscdrom.h
istrib/sdl-1.2.15/src/cdrom/aix/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/beos/SDL_syscdrom.cc
istrib/sdl-1.2.15/src/cdrom/bsdi/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/dc/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/dummy/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/freebsd/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/linux/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/macos/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/macos/SDL_syscdrom_c.h
istrib/sdl-1.2.15/src/cdrom/macosx/AudioFilePlayer.c
istrib/sdl-1.2.15/src/cdrom/macosx/AudioFilePlayer.h
istrib/sdl-1.2.15/src/cdrom/macosx/AudioFileReaderThread.c
istrib/sdl-1.2.15/src/cdrom/macosx/CDPlayer.c
istrib/sdl-1.2.15/src/cdrom/macosx/CDPlayer.h
istrib/sdl-1.2.15/src/cdrom/macosx/SDLOSXCAGuard.c
istrib/sdl-1.2.15/src/cdrom/macosx/SDLOSXCAGuard.h
istrib/sdl-1.2.15/src/cdrom/macosx/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/macosx/SDL_syscdrom_c.h
istrib/sdl-1.2.15/src/cdrom/mint/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/openbsd/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/os2/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/osf/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/qnx/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cdrom/win32/SDL_syscdrom.c
istrib/sdl-1.2.15/src/cpuinfo/SDL_cpuinfo.c
istrib/sdl-1.2.15/src/events/SDL_active.c
istrib/sdl-1.2.15/src/events/SDL_events.c
istrib/sdl-1.2.15/src/events/SDL_events_c.h
istrib/sdl-1.2.15/src/events/SDL_expose.c
istrib/sdl-1.2.15/src/events/SDL_keyboard.c
istrib/sdl-1.2.15/src/events/SDL_mouse.c
istrib/sdl-1.2.15/src/events/SDL_quit.c
istrib/sdl-1.2.15/src/events/SDL_resize.c
istrib/sdl-1.2.15/src/events/SDL_sysevents.h
istrib/sdl-1.2.15/src/file/SDL_rwops.c
istrib/sdl-1.2.15/src/hermes/COPYING.LIB
istrib/sdl-1.2.15/src/hermes/HeadMMX.h
istrib/sdl-1.2.15/src/hermes/HeadX86.h
istrib/sdl-1.2.15/src/hermes/README
istrib/sdl-1.2.15/src/hermes/common.inc
istrib/sdl-1.2.15/src/hermes/mmx_main.asm
istrib/sdl-1.2.15/src/hermes/mmxp2_32.asm
istrib/sdl-1.2.15/src/hermes/x86_main.asm
istrib/sdl-1.2.15/src/hermes/x86p_16.asm
istrib/sdl-1.2.15/src/hermes/x86p_32.asm
istrib/sdl-1.2.15/src/joystick/SDL_joystick.c
istrib/sdl-1.2.15/src/joystick/SDL_joystick_c.h
istrib/sdl-1.2.15/src/joystick/SDL_sysjoystick.h
istrib/sdl-1.2.15/src/joystick/beos/SDL_bejoystick.cc
istrib/sdl-1.2.15/src/joystick/bsd/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/darwin/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/dc/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/dummy/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/linux/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/macos/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/mint/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/nds/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/riscos/SDL_sysjoystick.c
istrib/sdl-1.2.15/src/joystick/win32/SDL_mmjoystick.c
istrib/sdl-1.2.15/src/loadso/beos/SDL_sysloadso.c
istrib/sdl-1.2.15/src/loadso/dlopen/SDL_sysloadso.c
istrib/sdl-1.2.15/src/loadso/dummy/SDL_sysloadso.c
istrib/sdl-1.2.15/src/loadso/macos/SDL_sysloadso.c
istrib/sdl-1.2.15/src/loadso/macosx/SDL_dlcompat.c
istrib/sdl-1.2.15/src/loadso/mint/SDL_sysloadso.c
istrib/sdl-1.2.15/src/loadso/os2/SDL_sysloadso.c
istrib/sdl-1.2.15/src/loadso/win32/SDL_sysloadso.c
istrib/sdl-1.2.15/src/main/beos/SDL_BeApp.cc
istrib/sdl-1.2.15/src/main/beos/SDL_BeApp.h
istrib/sdl-1.2.15/src/main/dummy/SDL_dummy_main.c
istrib/sdl-1.2.15/src/main/macos/SDL.r
istrib/sdl-1.2.15/src/main/macos/SDL.shlib.r
istrib/sdl-1.2.15/src/main/macos/SDL_main.c
istrib/sdl-1.2.15/src/main/macos/SIZE.r
istrib/sdl-1.2.15/src/main/macos/exports/Makefile
istrib/sdl-1.2.15/src/main/macos/exports/SDL.x
istrib/sdl-1.2.15/src/main/macos/exports/gendef.pl
istrib/sdl-1.2.15/src/main/macosx/Info.plist.in
istrib/sdl-1.2.15/src/main/macosx/SDLMain.h
istrib/sdl-1.2.15/src/main/macosx/SDLMain.m
istrib/sdl-1.2.15/src/main/macosx/SDLMain.nib/classes.nib
istrib/sdl-1.2.15/src/main/macosx/SDLMain.nib/info.nib
istrib/sdl-1.2.15/src/main/macosx/SDLMain.nib/objects.nib
istrib/sdl-1.2.15/src/main/macosx/info.nib
istrib/sdl-1.2.15/src/main/qtopia/SDL_qtopia_main.cc
istrib/sdl-1.2.15/src/main/symbian/EKA1/SDL_main.cpp
istrib/sdl-1.2.15/src/main/symbian/EKA2/SDL_main.cpp
istrib/sdl-1.2.15/src/main/symbian/EKA2/sdlexe.cpp
istrib/sdl-1.2.15/src/main/symbian/EKA2/sdllib.cpp
istrib/sdl-1.2.15/src/main/symbian/EKA2/vectorbuffer.cpp
istrib/sdl-1.2.15/src/main/symbian/EKA2/vectorbuffer.h
istrib/sdl-1.2.15/src/main/win32/SDL_win32_main.c
istrib/sdl-1.2.15/src/main/win32/version.rc
istrib/sdl-1.2.15/src/stdlib/SDL_getenv.c
istrib/sdl-1.2.15/src/stdlib/SDL_iconv.c
istrib/sdl-1.2.15/src/stdlib/SDL_malloc.c
istrib/sdl-1.2.15/src/stdlib/SDL_qsort.c
istrib/sdl-1.2.15/src/stdlib/SDL_stdlib.c
istrib/sdl-1.2.15/src/stdlib/SDL_string.c
istrib/sdl-1.2.15/src/thread/SDL_systhread.h
istrib/sdl-1.2.15/src/thread/SDL_thread.c
istrib/sdl-1.2.15/src/thread/SDL_thread_c.h
istrib/sdl-1.2.15/src/thread/beos/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/beos/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/beos/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/dc/SDL_syscond.c
istrib/sdl-1.2.15/src/thread/dc/SDL_syscond_c.h
istrib/sdl-1.2.15/src/thread/dc/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/dc/SDL_sysmutex_c.h
istrib/sdl-1.2.15/src/thread/dc/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/dc/SDL_syssem_c.h
istrib/sdl-1.2.15/src/thread/dc/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/dc/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/generic/SDL_syscond.c
istrib/sdl-1.2.15/src/thread/generic/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/generic/SDL_sysmutex_c.h
istrib/sdl-1.2.15/src/thread/generic/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/generic/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/generic/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/irix/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/irix/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/irix/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/os2/SDL_syscond.c
istrib/sdl-1.2.15/src/thread/os2/SDL_syscond_c.h
istrib/sdl-1.2.15/src/thread/os2/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/os2/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/os2/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/os2/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/pth/SDL_syscond.c
istrib/sdl-1.2.15/src/thread/pth/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/pth/SDL_sysmutex_c.h
istrib/sdl-1.2.15/src/thread/pth/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/pth/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/pthread/SDL_syscond.c
istrib/sdl-1.2.15/src/thread/pthread/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/pthread/SDL_sysmutex_c.h
istrib/sdl-1.2.15/src/thread/pthread/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/pthread/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/pthread/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/riscos/SDL_syscond.c
istrib/sdl-1.2.15/src/thread/riscos/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/riscos/SDL_sysmutex_c.h
istrib/sdl-1.2.15/src/thread/riscos/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/riscos/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/riscos/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/symbian/SDL_sysmutex.cpp
istrib/sdl-1.2.15/src/thread/symbian/SDL_syssem.cpp
istrib/sdl-1.2.15/src/thread/symbian/SDL_systhread.cpp
istrib/sdl-1.2.15/src/thread/symbian/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/win32/SDL_sysmutex.c
istrib/sdl-1.2.15/src/thread/win32/SDL_syssem.c
istrib/sdl-1.2.15/src/thread/win32/SDL_systhread.c
istrib/sdl-1.2.15/src/thread/win32/SDL_systhread_c.h
istrib/sdl-1.2.15/src/thread/win32/win_ce_semaphore.c
istrib/sdl-1.2.15/src/thread/win32/win_ce_semaphore.h
istrib/sdl-1.2.15/src/timer/SDL_systimer.h
istrib/sdl-1.2.15/src/timer/SDL_timer.c
istrib/sdl-1.2.15/src/timer/SDL_timer_c.h
istrib/sdl-1.2.15/src/timer/beos/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/dc/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/dummy/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/macos/FastTimes.c
istrib/sdl-1.2.15/src/timer/macos/FastTimes.h
istrib/sdl-1.2.15/src/timer/macos/SDL_MPWtimer.c
istrib/sdl-1.2.15/src/timer/macos/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/mint/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/mint/SDL_vbltimer.S
istrib/sdl-1.2.15/src/timer/mint/SDL_vbltimer_s.h
istrib/sdl-1.2.15/src/timer/nds/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/os2/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/riscos/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/symbian/SDL_systimer.cpp
istrib/sdl-1.2.15/src/timer/unix/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/win32/SDL_systimer.c
istrib/sdl-1.2.15/src/timer/wince/SDL_systimer.c
istrib/sdl-1.2.15/src/video/SDL_RLEaccel.c
istrib/sdl-1.2.15/src/video/SDL_RLEaccel_c.h
istrib/sdl-1.2.15/src/video/SDL_blit.c
istrib/sdl-1.2.15/src/video/SDL_blit.h
istrib/sdl-1.2.15/src/video/SDL_blit_0.c
istrib/sdl-1.2.15/src/video/SDL_blit_1.c
istrib/sdl-1.2.15/src/video/SDL_blit_A.c
istrib/sdl-1.2.15/src/video/SDL_blit_N.c
istrib/sdl-1.2.15/src/video/SDL_bmp.c
istrib/sdl-1.2.15/src/video/SDL_cursor.c
istrib/sdl-1.2.15/src/video/SDL_cursor_c.h
istrib/sdl-1.2.15/src/video/SDL_gamma.c
istrib/sdl-1.2.15/src/video/SDL_glfuncs.h
istrib/sdl-1.2.15/src/video/SDL_leaks.h
istrib/sdl-1.2.15/src/video/SDL_pixels.c
istrib/sdl-1.2.15/src/video/SDL_pixels_c.h
istrib/sdl-1.2.15/src/video/SDL_stretch.c
istrib/sdl-1.2.15/src/video/SDL_stretch_c.h
istrib/sdl-1.2.15/src/video/SDL_surface.c
istrib/sdl-1.2.15/src/video/SDL_sysvideo.h
istrib/sdl-1.2.15/src/video/SDL_video.c
istrib/sdl-1.2.15/src/video/SDL_yuv.c
istrib/sdl-1.2.15/src/video/SDL_yuv_mmx.c
istrib/sdl-1.2.15/src/video/SDL_yuv_sw.c
istrib/sdl-1.2.15/src/video/SDL_yuv_sw_c.h
istrib/sdl-1.2.15/src/video/SDL_yuvfuncs.h
istrib/sdl-1.2.15/src/video/Xext/README
istrib/sdl-1.2.15/src/video/Xext/XME/xme.c
istrib/sdl-1.2.15/src/video/Xext/Xinerama/Xinerama.c
istrib/sdl-1.2.15/src/video/Xext/Xv/Xv.c
istrib/sdl-1.2.15/src/video/Xext/Xv/Xvlibint.h
istrib/sdl-1.2.15/src/video/Xext/Xxf86dga/XF86DGA.c
istrib/sdl-1.2.15/src/video/Xext/Xxf86dga/XF86DGA2.c
istrib/sdl-1.2.15/src/video/Xext/Xxf86vm/XF86VMode.c
istrib/sdl-1.2.15/src/video/Xext/extensions/Xext.h
istrib/sdl-1.2.15/src/video/Xext/extensions/Xinerama.h
istrib/sdl-1.2.15/src/video/Xext/extensions/Xv.h
istrib/sdl-1.2.15/src/video/Xext/extensions/Xvlib.h
istrib/sdl-1.2.15/src/video/Xext/extensions/Xvproto.h
istrib/sdl-1.2.15/src/video/Xext/extensions/extutil.h
istrib/sdl-1.2.15/src/video/Xext/extensions/panoramiXext.h
istrib/sdl-1.2.15/src/video/Xext/extensions/panoramiXproto.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xf86dga.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xf86dga1.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xf86dga1str.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xf86dgastr.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xf86vmode.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xf86vmstr.h
istrib/sdl-1.2.15/src/video/Xext/extensions/xme.h
istrib/sdl-1.2.15/src/video/aalib/SDL_aaevents.c
istrib/sdl-1.2.15/src/video/aalib/SDL_aaevents_c.h
istrib/sdl-1.2.15/src/video/aalib/SDL_aamouse.c
istrib/sdl-1.2.15/src/video/aalib/SDL_aamouse_c.h
istrib/sdl-1.2.15/src/video/aalib/SDL_aavideo.c
istrib/sdl-1.2.15/src/video/aalib/SDL_aavideo.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ataric2p.S
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ataric2p_s.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ataridevmouse.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ataridevmouse_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarieddi.S
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarieddi_s.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarievents.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarievents_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarigl.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarigl_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarikeys.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarimxalloc.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarimxalloc_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_atarisuper.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_biosevents.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_biosevents_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_gemdosevents.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_gemdosevents_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ikbdevents.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ikbdevents_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ikbdinterrupt.S
istrib/sdl-1.2.15/src/video/ataricommon/SDL_ikbdinterrupt_s.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_xbiosevents.c
istrib/sdl-1.2.15/src/video/ataricommon/SDL_xbiosevents_c.h
istrib/sdl-1.2.15/src/video/ataricommon/SDL_xbiosinterrupt.S
istrib/sdl-1.2.15/src/video/ataricommon/SDL_xbiosinterrupt_s.h
istrib/sdl-1.2.15/src/video/blank_cursor.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_BView.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_BWin.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_lowvideo.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysevents.cc
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysevents_c.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysmouse.cc
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysmouse_c.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysvideo.cc
istrib/sdl-1.2.15/src/video/bwindow/SDL_syswm.cc
istrib/sdl-1.2.15/src/video/bwindow/SDL_syswm_c.h
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysyuv.cc
istrib/sdl-1.2.15/src/video/bwindow/SDL_sysyuv.h
istrib/sdl-1.2.15/src/video/caca/SDL_cacaevents.c
istrib/sdl-1.2.15/src/video/caca/SDL_cacaevents_c.h
istrib/sdl-1.2.15/src/video/caca/SDL_cacavideo.c
istrib/sdl-1.2.15/src/video/caca/SDL_cacavideo.h
istrib/sdl-1.2.15/src/video/dc/SDL_dcevents.c
istrib/sdl-1.2.15/src/video/dc/SDL_dcevents_c.h
istrib/sdl-1.2.15/src/video/dc/SDL_dcmouse.c
istrib/sdl-1.2.15/src/video/dc/SDL_dcmouse_c.h
istrib/sdl-1.2.15/src/video/dc/SDL_dcvideo.c
istrib/sdl-1.2.15/src/video/dc/SDL_dcvideo.h
istrib/sdl-1.2.15/src/video/default_cursor.h
istrib/sdl-1.2.15/src/video/dga/SDL_dgaevents.c
istrib/sdl-1.2.15/src/video/dga/SDL_dgaevents_c.h
istrib/sdl-1.2.15/src/video/dga/SDL_dgamouse.c
istrib/sdl-1.2.15/src/video/dga/SDL_dgamouse_c.h
istrib/sdl-1.2.15/src/video/dga/SDL_dgavideo.c
istrib/sdl-1.2.15/src/video/dga/SDL_dgavideo.h
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_events.c
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_events.h
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_keys.h
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_video.c
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_video.h
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_yuv.c
istrib/sdl-1.2.15/src/video/directfb/SDL_DirectFB_yuv.h
istrib/sdl-1.2.15/src/video/dummy/SDL_nullevents.c
istrib/sdl-1.2.15/src/video/dummy/SDL_nullevents_c.h
istrib/sdl-1.2.15/src/video/dummy/SDL_nullmouse.c
istrib/sdl-1.2.15/src/video/dummy/SDL_nullmouse_c.h
istrib/sdl-1.2.15/src/video/dummy/SDL_nullvideo.c
istrib/sdl-1.2.15/src/video/dummy/SDL_nullvideo.h
istrib/sdl-1.2.15/src/video/e_log.h
istrib/sdl-1.2.15/src/video/e_pow.h
istrib/sdl-1.2.15/src/video/e_sqrt.h
istrib/sdl-1.2.15/src/video/fbcon/3dfx_mmio.h
istrib/sdl-1.2.15/src/video/fbcon/3dfx_regs.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fb3dfx.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fb3dfx.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbelo.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbelo.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbevents.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbevents_c.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbkeys.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbmatrox.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbmatrox.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbmouse.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbmouse_c.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbriva.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbriva.h
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbvideo.c
istrib/sdl-1.2.15/src/video/fbcon/SDL_fbvideo.h
istrib/sdl-1.2.15/src/video/fbcon/matrox_mmio.h
istrib/sdl-1.2.15/src/video/fbcon/matrox_regs.h
istrib/sdl-1.2.15/src/video/fbcon/riva_mmio.h
istrib/sdl-1.2.15/src/video/fbcon/riva_regs.h
istrib/sdl-1.2.15/src/video/gapi/SDL_gapivideo.c
istrib/sdl-1.2.15/src/video/gapi/SDL_gapivideo.h
istrib/sdl-1.2.15/src/video/gem/SDL_gemevents.c
istrib/sdl-1.2.15/src/video/gem/SDL_gemevents_c.h
istrib/sdl-1.2.15/src/video/gem/SDL_gemmouse.c
istrib/sdl-1.2.15/src/video/gem/SDL_gemmouse_c.h
istrib/sdl-1.2.15/src/video/gem/SDL_gemvideo.c
istrib/sdl-1.2.15/src/video/gem/SDL_gemvideo.h
istrib/sdl-1.2.15/src/video/gem/SDL_gemwm.c
istrib/sdl-1.2.15/src/video/gem/SDL_gemwm_c.h
istrib/sdl-1.2.15/src/video/ggi/SDL_ggievents.c
istrib/sdl-1.2.15/src/video/ggi/SDL_ggievents_c.h
istrib/sdl-1.2.15/src/video/ggi/SDL_ggikeys.h
istrib/sdl-1.2.15/src/video/ggi/SDL_ggimouse.c
istrib/sdl-1.2.15/src/video/ggi/SDL_ggimouse_c.h
istrib/sdl-1.2.15/src/video/ggi/SDL_ggivideo.c
istrib/sdl-1.2.15/src/video/ggi/SDL_ggivideo.h
istrib/sdl-1.2.15/src/video/ipod/SDL_ipodvideo.c
istrib/sdl-1.2.15/src/video/ipod/SDL_ipodvideo.h
istrib/sdl-1.2.15/src/video/maccommon/SDL_lowvideo.h
istrib/sdl-1.2.15/src/video/maccommon/SDL_macevents.c
istrib/sdl-1.2.15/src/video/maccommon/SDL_macevents_c.h
istrib/sdl-1.2.15/src/video/maccommon/SDL_macgl.c
istrib/sdl-1.2.15/src/video/maccommon/SDL_macgl_c.h
istrib/sdl-1.2.15/src/video/maccommon/SDL_mackeys.h
istrib/sdl-1.2.15/src/video/maccommon/SDL_macmouse.c
istrib/sdl-1.2.15/src/video/maccommon/SDL_macmouse_c.h
istrib/sdl-1.2.15/src/video/maccommon/SDL_macwm.c
istrib/sdl-1.2.15/src/video/maccommon/SDL_macwm_c.h
istrib/sdl-1.2.15/src/video/macdsp/SDL_dspvideo.c
istrib/sdl-1.2.15/src/video/macdsp/SDL_dspvideo.h
istrib/sdl-1.2.15/src/video/macrom/SDL_romvideo.c
istrib/sdl-1.2.15/src/video/macrom/SDL_romvideo.h
istrib/sdl-1.2.15/src/video/math_private.h
istrib/sdl-1.2.15/src/video/mmx.h
istrib/sdl-1.2.15/src/video/nanox/SDL_nxevents.c
istrib/sdl-1.2.15/src/video/nanox/SDL_nxevents_c.h
istrib/sdl-1.2.15/src/video/nanox/SDL_nximage.c
istrib/sdl-1.2.15/src/video/nanox/SDL_nximage_c.h
istrib/sdl-1.2.15/src/video/nanox/SDL_nxmodes.c
istrib/sdl-1.2.15/src/video/nanox/SDL_nxmodes_c.h
istrib/sdl-1.2.15/src/video/nanox/SDL_nxmouse.c
istrib/sdl-1.2.15/src/video/nanox/SDL_nxmouse_c.h
istrib/sdl-1.2.15/src/video/nanox/SDL_nxvideo.c
istrib/sdl-1.2.15/src/video/nanox/SDL_nxvideo.h
istrib/sdl-1.2.15/src/video/nanox/SDL_nxwm.c
istrib/sdl-1.2.15/src/video/nanox/SDL_nxwm_c.h
istrib/sdl-1.2.15/src/video/nds/SDL_ndsevents.c
istrib/sdl-1.2.15/src/video/nds/SDL_ndsevents_c.h
istrib/sdl-1.2.15/src/video/nds/SDL_ndsmouse.c
istrib/sdl-1.2.15/src/video/nds/SDL_ndsmouse_c.h
istrib/sdl-1.2.15/src/video/nds/SDL_ndsvideo.c
istrib/sdl-1.2.15/src/video/nds/SDL_ndsvideo.h
istrib/sdl-1.2.15/src/video/os2fslib/SDL_os2fslib.c
istrib/sdl-1.2.15/src/video/os2fslib/SDL_os2fslib.h
istrib/sdl-1.2.15/src/video/os2fslib/SDL_vkeys.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_events.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_events_c.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_gl.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_gl.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_image.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_image_c.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_modes.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_modes_c.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_mouse.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_mouse_c.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_video.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_video.h
istrib/sdl-1.2.15/src/video/photon/SDL_ph_wm.c
istrib/sdl-1.2.15/src/video/photon/SDL_ph_wm_c.h
istrib/sdl-1.2.15/src/video/photon/SDL_phyuv.c
istrib/sdl-1.2.15/src/video/photon/SDL_phyuv_c.h
istrib/sdl-1.2.15/src/video/picogui/SDL_pgevents.c
istrib/sdl-1.2.15/src/video/picogui/SDL_pgevents_c.h
istrib/sdl-1.2.15/src/video/picogui/SDL_pgvideo.c
istrib/sdl-1.2.15/src/video/picogui/SDL_pgvideo.h
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsevents.c
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsevents_c.h
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gskeys.h
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsmouse.c
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsmouse_c.h
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsvideo.c
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsvideo.h
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsyuv.c
istrib/sdl-1.2.15/src/video/ps2gs/SDL_gsyuv_c.h
istrib/sdl-1.2.15/src/video/ps3/SDL_ps3events.c
istrib/sdl-1.2.15/src/video/ps3/SDL_ps3events_c.h
istrib/sdl-1.2.15/src/video/ps3/SDL_ps3video.c
istrib/sdl-1.2.15/src/video/ps3/SDL_ps3video.h
istrib/sdl-1.2.15/src/video/ps3/SDL_ps3yuv.c
istrib/sdl-1.2.15/src/video/ps3/SDL_ps3yuv_c.h
istrib/sdl-1.2.15/src/video/ps3/spulibs/Makefile
istrib/sdl-1.2.15/src/video/ps3/spulibs/bilin_scaler.c
istrib/sdl-1.2.15/src/video/ps3/spulibs/fb_writer.c
istrib/sdl-1.2.15/src/video/ps3/spulibs/spu_common.h
istrib/sdl-1.2.15/src/video/ps3/spulibs/yuv2rgb_converter.c
istrib/sdl-1.2.15/src/video/qtopia/SDL_QPEApp.cc
istrib/sdl-1.2.15/src/video/qtopia/SDL_QPEApp.h
istrib/sdl-1.2.15/src/video/qtopia/SDL_QWin.cc
istrib/sdl-1.2.15/src/video/qtopia/SDL_QWin.h
istrib/sdl-1.2.15/src/video/qtopia/SDL_lowvideo.h
istrib/sdl-1.2.15/src/video/qtopia/SDL_sysevents.cc
istrib/sdl-1.2.15/src/video/qtopia/SDL_sysevents_c.h
istrib/sdl-1.2.15/src/video/qtopia/SDL_sysmouse.cc
istrib/sdl-1.2.15/src/video/qtopia/SDL_sysmouse_c.h
istrib/sdl-1.2.15/src/video/qtopia/SDL_sysvideo.cc
istrib/sdl-1.2.15/src/video/qtopia/SDL_syswm.cc
istrib/sdl-1.2.15/src/video/qtopia/SDL_syswm_c.h
istrib/sdl-1.2.15/src/video/quartz/CGS.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzEvents.m
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzGL.m
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzKeys.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzVideo.m
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWM.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWM.m
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWindow.h
istrib/sdl-1.2.15/src/video/quartz/SDL_QuartzWindow.m
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosASM.S
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosFullScreenVideo.c
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosevents.c
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosevents_c.h
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosmouse.c
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosmouse_c.h
istrib/sdl-1.2.15/src/video/riscos/SDL_riscossprite.c
istrib/sdl-1.2.15/src/video/riscos/SDL_riscostask.c
istrib/sdl-1.2.15/src/video/riscos/SDL_riscostask.h
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosvideo.c
istrib/sdl-1.2.15/src/video/riscos/SDL_riscosvideo.h
istrib/sdl-1.2.15/src/video/riscos/SDL_wimppoll.c
istrib/sdl-1.2.15/src/video/riscos/SDL_wimpvideo.c
istrib/sdl-1.2.15/src/video/svga/SDL_svgaevents.c
istrib/sdl-1.2.15/src/video/svga/SDL_svgaevents_c.h
istrib/sdl-1.2.15/src/video/svga/SDL_svgamouse.c
istrib/sdl-1.2.15/src/video/svga/SDL_svgamouse_c.h
istrib/sdl-1.2.15/src/video/svga/SDL_svgavideo.c
istrib/sdl-1.2.15/src/video/svga/SDL_svgavideo.h
istrib/sdl-1.2.15/src/video/symbian/EKA1/SDL_epocevents.cpp
istrib/sdl-1.2.15/src/video/symbian/EKA1/SDL_epocvideo.cpp
istrib/sdl-1.2.15/src/video/symbian/EKA1/SDL_epocvideo.h
istrib/sdl-1.2.15/src/video/symbian/EKA2/SDL_epocevents.cpp
istrib/sdl-1.2.15/src/video/symbian/EKA2/SDL_epocvideo.cpp
istrib/sdl-1.2.15/src/video/symbian/EKA2/SDL_epocvideo.h
istrib/sdl-1.2.15/src/video/symbian/EKA2/dsa.cpp
istrib/sdl-1.2.15/src/video/symbian/EKA2/dsa_new.cpp
istrib/sdl-1.2.15/src/video/symbian/EKA2/dsa_old.cpp
istrib/sdl-1.2.15/src/video/symbian/SDL_epocevents_c.h
istrib/sdl-1.2.15/src/video/vgl/SDL_vglevents.c
istrib/sdl-1.2.15/src/video/vgl/SDL_vglevents_c.h
istrib/sdl-1.2.15/src/video/vgl/SDL_vglmouse.c
istrib/sdl-1.2.15/src/video/vgl/SDL_vglmouse_c.h
istrib/sdl-1.2.15/src/video/vgl/SDL_vglvideo.c
istrib/sdl-1.2.15/src/video/vgl/SDL_vglvideo.h
istrib/sdl-1.2.15/src/video/wincommon/SDL_lowvideo.h
istrib/sdl-1.2.15/src/video/wincommon/SDL_sysevents.c
istrib/sdl-1.2.15/src/video/wincommon/SDL_sysmouse.c
istrib/sdl-1.2.15/src/video/wincommon/SDL_sysmouse_c.h
istrib/sdl-1.2.15/src/video/wincommon/SDL_syswm.c
istrib/sdl-1.2.15/src/video/wincommon/SDL_syswm_c.h
istrib/sdl-1.2.15/src/video/wincommon/SDL_wingl.c
istrib/sdl-1.2.15/src/video/wincommon/SDL_wingl_c.h
istrib/sdl-1.2.15/src/video/wincommon/wmmsg.h
istrib/sdl-1.2.15/src/video/windib/SDL_dibevents.c
istrib/sdl-1.2.15/src/video/windib/SDL_dibevents_c.h
istrib/sdl-1.2.15/src/video/windib/SDL_dibvideo.c
istrib/sdl-1.2.15/src/video/windib/SDL_dibvideo.h
istrib/sdl-1.2.15/src/video/windib/SDL_gapidibvideo.h
istrib/sdl-1.2.15/src/video/windib/SDL_vkeys.h
istrib/sdl-1.2.15/src/video/windx5/SDL_dx5events.c
istrib/sdl-1.2.15/src/video/windx5/SDL_dx5events_c.h
istrib/sdl-1.2.15/src/video/windx5/SDL_dx5video.c
istrib/sdl-1.2.15/src/video/windx5/SDL_dx5video.h
istrib/sdl-1.2.15/src/video/windx5/SDL_dx5yuv.c
istrib/sdl-1.2.15/src/video/windx5/SDL_dx5yuv_c.h
istrib/sdl-1.2.15/src/video/windx5/directx.h
istrib/sdl-1.2.15/src/video/wscons/SDL_wsconsevents.c
istrib/sdl-1.2.15/src/video/wscons/SDL_wsconsevents_c.h
istrib/sdl-1.2.15/src/video/wscons/SDL_wsconsmouse.c
istrib/sdl-1.2.15/src/video/wscons/SDL_wsconsmouse_c.h
istrib/sdl-1.2.15/src/video/wscons/SDL_wsconsvideo.c
istrib/sdl-1.2.15/src/video/wscons/SDL_wsconsvideo.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11dga.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11dga_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11dyn.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11dyn.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11events.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11events_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11gamma.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11gamma_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11gl.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11gl_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11image.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11image_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11modes.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11modes_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11mouse.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11mouse_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11sym.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11video.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11video.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11wm.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11wm_c.h
istrib/sdl-1.2.15/src/video/x11/SDL_x11yuv.c
istrib/sdl-1.2.15/src/video/x11/SDL_x11yuv_c.h
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios.c
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios.h
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_blowup.c
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_blowup.h
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_centscreen.c
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_centscreen.h
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_milan.c
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_milan.h
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_sb3.c
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_sb3.h
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_tveille.c
istrib/sdl-1.2.15/src/video/xbios/SDL_xbios_tveille.h
istrib/sdl-1.2.15/symbian.zip
istrib/sdl-1.2.15/test/COPYING
istrib/sdl-1.2.15/test/Makefile.in
istrib/sdl-1.2.15/test/README
istrib/sdl-1.2.15/test/acinclude.m4
istrib/sdl-1.2.15/test/autogen.sh
istrib/sdl-1.2.15/test/checkkeys.c
istrib/sdl-1.2.15/test/configure.in
istrib/sdl-1.2.15/test/gcc-fat.sh
istrib/sdl-1.2.15/test/graywin.c
istrib/sdl-1.2.15/test/icon.bmp
istrib/sdl-1.2.15/test/loopwave.c
istrib/sdl-1.2.15/test/moose.dat
istrib/sdl-1.2.15/test/picture.xbm
istrib/sdl-1.2.15/test/sail.bmp
istrib/sdl-1.2.15/test/sample.bmp
istrib/sdl-1.2.15/test/sample.wav
istrib/sdl-1.2.15/test/testalpha.c
istrib/sdl-1.2.15/test/testbitmap.c
istrib/sdl-1.2.15/test/testblitspeed.c
istrib/sdl-1.2.15/test/testcdrom.c
istrib/sdl-1.2.15/test/testcursor.c
istrib/sdl-1.2.15/test/testdyngl.c
istrib/sdl-1.2.15/test/testerror.c
istrib/sdl-1.2.15/test/testfile.c
istrib/sdl-1.2.15/test/testgamma.c
istrib/sdl-1.2.15/test/testgl.c
istrib/sdl-1.2.15/test/testhread.c
istrib/sdl-1.2.15/test/testiconv.c
istrib/sdl-1.2.15/test/testjoystick.c
istrib/sdl-1.2.15/test/testkeys.c
istrib/sdl-1.2.15/test/testloadso.c
istrib/sdl-1.2.15/test/testlock.c
istrib/sdl-1.2.15/test/testoverlay.c
istrib/sdl-1.2.15/test/testoverlay2.c
istrib/sdl-1.2.15/test/testpalette.c
istrib/sdl-1.2.15/test/testplatform.c
istrib/sdl-1.2.15/test/testsem.c
istrib/sdl-1.2.15/test/testsprite.c
istrib/sdl-1.2.15/test/testtimer.c
istrib/sdl-1.2.15/test/testver.c
istrib/sdl-1.2.15/test/testvidinfo.c
istrib/sdl-1.2.15/test/testwin.c
istrib/sdl-1.2.15/test/testwm.c
istrib/sdl-1.2.15/test/threadwin.c
istrib/sdl-1.2.15/test/torturethread.c
istrib/sdl-1.2.15/test/utf8.txt
|
74b55003f76dbca96e4a26d98fe464081ca5341f |
18-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Handle SDL windows with BGRA color The switch to CoreGraphics on OSX (instead of QuickDraw) in SDL 1.2.15 means the SDL-created window now has BGRA color order instead of ARGB. This change makes the r5g6b5 and xbgr32 format converters handle whatever channel ordering the main SDL surface has. Skin regions don't need to change, since we draw them into auxiliary surfaces we created with ARGB order, and SDL does the conversion when we blit them into the main window. Change-Id: I2ae0529c66c11b60b3ade7a7a742368a2ab614bd
ndroid/skin/scaler.c
ndroid/skin/window.c
|
3dcbebfd43e409c3bbff7fc79288e40666a947fd |
13-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Use a per-process server address for the GLES server"
|
055adab0b70c70890634649a27c12b2c25afcaca |
12-Jul-2012 |
Jesse Hall <jessehall@google.com> |
Use a per-process server address for the GLES server Previously we used a hardcoded address (tcp port, unix pipe path, etc.) for the OpenGLRender system. Multiple emulators would all try to listen on the same address, with the system non-deterministically (?) choosing which one accepted each new connection. This resulted in frames going to the wrong emulator window, one emulator shutting down another's OpenGL system, etc. Now the OpenGLRender server requests an unused tcp port or derives a path from the pid, and reports the address back to the emulator client to use for future connections from the guest. Change-Id: I139d32615200b36b87f2d2ede4abb4060ec02776
ndroid/hw-pipe-net.c
ndroid/opengles.c
ndroid/opengles.h
|
a593847491224cfab9eb94b1e36c85333dc081da |
22-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Fix startup segfault in emulator64-mips"
|
342a01fc826881e6b12b7673c7d2c280295f4d9e |
21-Jun-2012 |
Duane Sand <duanes@mips.com> |
[MIPS] Fix startup segfault in emulator64-mips Avoid truncation of 64-bit host addresses for 32-bit Mips physaddrs. Revert workaround I17fe688d19e3cd7f328721e6363bacd6e6689ca; allow emulator to again default to emulator64-mips. Change-Id: I0c83d8bf60fc52a758b84d8131b2bad53375aa61 Signed-off-by: Duane Sand <duanes@mips.com>
ndroid/main-emulator.c
arget-mips/op_helper.c
|
870f03672ca3513fe5d666f425942fda651f30ec |
12-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Force emulator to quit if it's built w/o global register variable support"
|
0b3979707c09e058442c22d046b326ce244edda1 |
11-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Force emulator to quit if it's built w/o global register variable support Clang and llvm-gcc don't support global register variable (GRV) crucial to emulator (where a register is reserved to point to target architecture state for better code-gen). Clang and llvm-gcc are provided in recent Xcode to replace the original gcc with GRV support. MacOSX developers may accidentally install newer Xcode and break emulator. This CL allows emulator (and the rest of Android tree) to build but forces emulator to quit if it's built w/o GRV support. Developers build Android tree with clang or llvm-gcc can still get good system image, but they have to use emulators built the other way or from SDKs to run it. Related CL & bug entry: https://android-review.googlesource.com/#/c/33011 http://code.google.com/p/android/issues/detail?id=32577 Change-Id: Ia585dd7bf9783e2ff4c114b4f0ec20b89684ab57
emu-common.h
arget-arm/exec.h
arget-i386/exec.h
arget-mips/exec.h
cg/tcg.c
|
32167ca6cd795b619f4327d83f643a0805735ead |
08-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] TLBRET_DIRTY is a valid return value from get_physical_address"
|
f15a9e8294ea7b8441415b8a45490dbfd5eb3bd5 |
01-Feb-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] TLBRET_DIRTY is a valid return value from get_physical_address Change-Id: I3ddfd3de165575c52a76cf9acee1e304d42562cf Signed-off-by: Chris Dearman <chris@mips.com>
arget-mips/helper.c
|
47d2b2c5ffedb6b37319154137b286026eeb636c |
08-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Clear softfpu status before emulating FPU instructions"
|
5b954e623db71d3df2d9af1825ec3815137a06a7 |
01-Feb-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Clear softfpu status before emulating FPU instructions This applies to round, trunc, ceil and floor instructions Change-Id: I4a5f1619ecd8fe2d7ce508f8e569be129a8b1e34 Signed-off-by: Chris Dearman <chris@mips.com>
arget-mips/op_helper.c
|
60ead539cfabd48f7d054e315803f2ae7650609e |
08-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Add Goldfish target support"
|
741dc13597ac064e6a48bb2a6ec069cbc1cd0dbb |
09-May-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Add Goldfish target support Basic Goldfish support for MIPS. Also, Fix host CPU consumption when guest is idle When the CPU is in wait state, do not wake-up if an interrupt can't be taken. This avoid host CPU running at 100% if a device (e.g. timer) has an interrupt line left enabled. Also factorize code to check if interrupts are enabled in cpu_mips_hw_interrupts_pending(). CPU consumption based on a patch from Edgar E. Iglesias <edgar.iglesias@gmail.com> Change-Id: Ie8371c8d0c9af1e0c8ba4cac419979350de0f5d9 Signed-off-by: yajin <yajin@mips.com.cm> Signed-off-by: Douglas Leung <douglas@mips.com> Signed-off-by: Bhanu Chetlapalli <bhanu@mips.com> Signed-off-by: Chris Dearman <chris@mips.com>
akefile.android
akefile.target
ndroid-configure.sh
ndroid/avd/util.c
ndroid/config/target-mips/config.h
ndroid/main.c
w/android_mips.c
w/boards.h
w/mips_pic.c
oftmmu_outside_jit.h
arget-mips/cpu.h
arget-mips/exec.h
|
cf9ba9a06006592bf47ce5837188986172e1a925 |
06-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Mark gles pipe connected after callback invoked"
|
9bc1031e1c1bd24c23f3394fc0b7cba170dac8a3 |
06-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Copy vmlinux to kernel-qemu"
|
d483545584a66921b4b07c79eb5d55a1946ff2a0 |
05-Jun-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Track started and initialized states separately"
|
9bc2c5eba30c83bf3a1ae78f99a79eb763fd267b |
05-Jun-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Copy vmlinux to kernel-qemu MIPS Qemu kernel build does not generate a compressed z/bzImage. Change-Id: I74bb4a85c034f0b72fa2e81f13f79c140c01eabe Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com>
istrib/build-kernel.sh
|
23a322d55622b2045eaeb94ebcf5b26e8ef51369 |
08-May-2012 |
Jesse Hall <jessehall@google.com> |
Track started and initialized states separately Several OpenGL ES renderer functions are called blindly by the emulator and are supposed to do nothing if the renderer isn't running. They were checking whether the libraries were loaded instead of whether the renderer was started. This causes problems when the renderer is started and then stopped (for stats collection) since the libraries aren't unloaded. Change-Id: Ia6c0d2e5b618ff982b55caf35c38bda9aad30ee1
ndroid/opengles.c
|
d812e574932a0ed386165532868a6854e8c1b331 |
01-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "fix BUILD_DEBUG_EMULATOR build"
|
d00f7c4b4cbd09aa9fdcd484f0eb764417134657 |
30-Mar-2012 |
Iliyan Malchev <malchev@google.com> |
fix BUILD_DEBUG_EMULATOR build Change-Id: Ib888b8114d77270383c6ac563fb36bfdaf7b72fc Signed-off-by: Iliyan Malchev <malchev@google.com>
leanSpec.mk
akefile.android
istrib/libpng-1.2.19/sources.make
|
3d218582b2edf2d7cdd0dca038814753efa415ff |
01-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "replace _exit() with exit()"
|
4a2c9dd7630ce51a660e1aa14e10bc6fbc4621c4 |
02-Apr-2012 |
Iliyan Malchev <malchev@google.com> |
replace _exit() with exit() When the emulator is compiled with -pg, it generates a stats file (gmon.out) upon exiting, as long as the exit it done when main() returns normally or exit() is called. Calling _exit() or exiting via an unhandled signal will not cause gmon.out to be generated. Change-Id: I0d5ea5a0b0314f97d2fdc0c92fd6f38c65377eb9 Signed-off-by: Iliyan Malchev <malchev@google.com>
istrib/sdl-1.2.12/src/video/Xext/Xxf86dga/XF86DGA.c
xec.c
et-android.c
et.c
|
33f5c65179d1d6608463aec013c30e18811913c8 |
28-Apr-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Mark gles pipe connected after callback invoked Currently the net pipe is mark connected right after initialization through asyncConnector_run invokation. However, asyncConnector_run is intended only invoked when callback through select. In some extrem situation, this will cause the qemu pipe driver begin send buffer before the connection is setup. Change this to be asyncConnector_run usage correct, and sendBuffer will check the connection status. Change-Id: Ib10e72e56e1ed5017fc3654b0fce8cacf484c8f8 Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
ndroid/hw-pipe-net.c
|
4912ddd4570cef75a9434b12eff707b3c834cc05 |
31-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fixed prebuilt path and toolchain names"
|
9ada5ea3626964561ed983c64cf04bcdf44e6806 |
30-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed prebuilt path and toolchain names 1) Use "prebuilts" instead of "prebuilt" to legalize BUILD_TOP 2) Update CROSSTOOLCHAIN and CROSSPREFIX for all arch 3) Add -fno-pic because some toolchain (eg. x86 and mips) in prebuilts/gcc are NDK-compatible (ie. enforces -fpic, etc) Verified to build working kernel-goldfish for all arch Change-Id: I93ac8f0beeaae14aa4575629fd8eaf4af73ef7ce
istrib/build-kernel.sh
istrib/kernel-toolchain/toolbox.sh
|
77a5ed00afb5ef40081a59dabf3c90734d12f439 |
30-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Add MIPS support to build-kernel.sh"
|
74416cef69ae7e514f5462da2b43d6d50cf01d2c |
24-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Replace i686-android-linux with i686-linux-android"
|
88f828e91ff4f13fb3d4f873fc0eedd6ef49a156 |
22-May-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Add MIPS support to build-kernel.sh Enables building of mips goldfish kernel Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com>
istrib/build-kernel.sh
ocs/ANDROID-KERNEL.TXT
|
f808ea33913102e45ab1d91197ac5e59b01ef158 |
21-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Use -qemu -lcd-density parameter for setting qemu.sf.lcd_density boot property."
|
035f805e44a2a5ea556e425584060fad1f4230b6 |
18-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Use -qemu -lcd-density parameter for setting qemu.sf.lcd_density boot property. Change-Id: Ibfd85c3e351caef89ae57630c824255f29f47914
l-android.c
|
60d51d4d9522d61c24f573fbac98a6fc72a96674 |
16-May-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release nakasi-factoryrom-release Change-Id: I498e07ca8d4fc3181054e386148b3b3ac41d59c9
|
c4386db800410217dfaf8bc383ffaa3f6436e12d |
15-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Improve FB update protocol."
|
1129b0b97f1c204bd86ee6d19cbf3b4c2275762b |
15-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Improve FB update protocol. As it turned out, emulator has been sending Fb updates faster than MT handler on the device could process them. This lead to significant screen lag between the emulator and the device. With this CL emulator will not send FB updates to the device until the device has fully proccesed the previous FB update. Change-Id: I9a39e9f358f87d5bd6baaa2617a79e7de59ae99e
ndroid/multitouch-port.c
ndroid/multitouch-screen.c
ndroid/multitouch-screen.h
|
9e8724b466e8ac3ead7c9ba948ed2f75aaabd872 |
15-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Refresh stale SdkController screen."
|
6df71197252e119baccbe4dd060935222af4f8ba |
15-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refresh stale SdkController screen. When MT handler gets deactivated, and then activated again, it shows a stale emulator display, since it didn't have a chance to catch up with emulator display updates. This CL ensures that entire emulator display is pushed to the device when MT handler gets activated. Change-Id: I58c1680f50e2af3e6afa0518f6bcaa3ed087638d
ndroid/multitouch-port.c
ndroid/multitouch-screen.c
ndroid/multitouch-screen.h
|
86daf2d663697d86d4c20cf571c3c4b66c67d1a5 |
14-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Check RAM availability before VM is initialized."
|
cf289fbe0669ad54965e9f378b7e7b4edea9d814 |
14-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Check RAM availability before VM is initialized. Quite often (especially on older XP machines) attempts to allocate large VM RAM is going to fail, and crash the emulator. Since it's failing deep inside QEMU, it's not really possible to provide the user with a meaningful explanation for the crash. So, before initializing VM we should check if QEMU is going to be able to allocate requested amount of RAM, and if not, try to come up with a recomendation. Change-Id: Id6213d50c70f6bd3b32c4df2ded96d8e3013ec40
l-android.c
|
10a4d62985dbafe9d40cae9b6fbcb9605b4c3af5 |
12-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Catch up with OpenGLES API changes."
|
8de6a30e3b2035b39f308febe2f9536671547096 |
11-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Catch up with OpenGLES API changes. It turned out, that OpenGLES framebuffer update callback is expensive, and since it's used rather rarely (since multi-touch emulation is usually off), it's a waste to have that callback always active. So OpenGLES has now an ability to enable / disable framebuffer update callback, and emulator needs to catch up with that change. Change-Id: Iee028ed79f1d9472c3f31bbfbcb5676c4716c34c
ndroid/multitouch-port.c
|
ad82bb114ade2362be7d740835463b092d167741 |
12-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix --no-gles config, and ease the pain of standalone emulator build"
|
2c4c30e62aac9f55cf2287feb0ef6ed81c5430d3 |
11-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix --no-gles config, and ease the pain of standalone emulator build 1. Apparently, emulator build fails when configured with --no-gles option due to missing android_setPostCallback implementation. 2. It's painful to configure standalone emulator build WITH OpenGLES, since it requires explicit using of --gles-include, and --gles-lib when launching android-configure.sh To ease that pain, just use default location for standalone emulator build. Change-Id: I2d9ed56d68a4ab1cb1ec294817f22dca80d33223
ndroid-configure.sh
ndroid/opengles.c
|
9d6d9e510f31485416554baf2dd35b4f68fdd4bc |
11-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix emulator's UI build"
|
6674489666e2a5ca2f12a1c1015cd0bf3bd36494 |
11-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix emulator's UI build When building emulator-ui, build fails complaining that android_startOpenglesRenderer implementation doesn't match routine declaration. Fixing that. Change-Id: I5f3f588969c1b4c9a59035f8abddb63cc6c917ad
ndroid/opengles.c
|
ecbbf1ca1ab30cac0a1144b43c4e34c10022ed2f |
11-May-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Remove init-time GLES per-frame callback"
|
ba5c1f674511aff458dae69927a1c61d60e66aa1 |
09-May-2012 |
Jesse Hall <jessehall@google.com> |
Remove init-time GLES per-frame callback The GLES renderer interface now allows the per-frame callback to be registered after initialization. This change updates the emulator to use the new interface. Since reading back completed frames is slow (due to pipeline flush/stall), a future change will enable the callback only while multitouch emulation is actually in use. Change-Id: I7ad23b4bebe1bd3077863da4d50333cc0578519e
ndroid/opengles.c
ndroid/opengles.h
l-android.c
|
291744a651760261527f0bf66a7573d4a94a862e |
08-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fixed standalone emulator when ANDROID_BUILD_TOP is present"
|
b70acae117c40df87181fd0107b24b610d1737c5 |
08-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed standalone emulator when ANDROID_BUILD_TOP is present With ANDROID_BUILD_TOP android-configure.sh searches for prebuilt directories later used for locating ccache. At this moment, ccache is located in different location between AOSP and internal tree. Beside, "prebuilt" is gone in internal tree. Change-Id: Ib14b8c91c9f8026605617f2abf94c3bee9ddadb6
ndroid-configure.sh
ndroid/build/common.sh
|
52fb3bade412ef2de0f2222bced2052245cce952 |
07-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Use the same compilation options on OS X 10.8 as 10.7"
|
108cfc15146783b72d3d427b5d9288ef15a4764a |
07-May-2012 |
Al Sutton <al@funkyandroid.com> |
Use the same compilation options on OS X 10.8 as 10.7 Use the same linker option for handling dynamic libraries on OS X 10.8 as has been previously used on 10.7 Change-Id: I18860d779a2caa695cf4016da6d2123726b58427 Signed-off-by: Al Sutton <al@funkyandroid.com>
akefile.android
|
2485e9e3412fbe9e27bb2d44950106349988dca6 |
07-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 9d26d64c: Merge "Emulator64-mips segfaults, disable it for now." * commit '9d26d64c356817e2f320e8aee958012ee6c5bed5': Emulator64-mips segfaults, disable it for now.
|
9d26d64c356817e2f320e8aee958012ee6c5bed5 |
07-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Emulator64-mips segfaults, disable it for now."
|
eeed89db2546625b11bad0e8f812792c02f3cb65 |
07-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fixed link-error for standalone emulator when CONFIG_ANDROID_OPENGLES == 0"
|
401b9424929f17eb7441a54900f7eb848f07b85f |
05-May-2012 |
Raphael Moll <ralf@android.com> |
Merge "Win SDK: Fix missing emulator icon"
|
cdbea233d20daa19ce1d43da32e8154a7a2aca33 |
05-May-2012 |
Raphael Moll <ralf@android.com> |
Win SDK: Fix missing emulator icon History: It had been inadvertedly removed by the makefile reorg done in aff94b88c4ec057f20950d5e7a88b90cc4d97dce. SDK Bug: 21709 Change-Id: Icd147a1edb363e1ccbee2c3cade4ed34beceeeff
gitignore
akefile.android
akefile.target
|
b868827a61162e0345537b293b92a96e3784d516 |
04-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Xcode 4.3 compatibility checkin"
|
aff92e8c2cac67c6d78cfcf57ca5858aa74808b9 |
04-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Xcode 4.3 compatibility checkin"
|
9e15745b9f828db4eedf90a811becac95e02d5d3 |
04-May-2012 |
Duane Sand <duanes@mips.com> |
Emulator64-mips segfaults, disable it for now. Signed-off-by: Duane Sand <duanes@mips.com> Change-Id: I17fe688d19e3cd7f328721e6363bacd6e6689ca2
ndroid/main-emulator.c
|
afb0118a8be2a3fd271b2af51ccc13a2429a5078 |
04-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed link-error for standalone emulator when CONFIG_ANDROID_OPENGLES == 0 Added a fake android_getOpenglesHardwareStrings (called in vl-android.c) when CONFIG_ANDROID_OPENGLES is not set or zero. This happens when ./android-configure.sh can't locate GLES include and libs. Change-Id: I1f99644adcc78b9872d7e9c6e1e7bd7b2a654119
ndroid/opengles.c
|
ca89c96a6d07859005f3a85170842d5e395cf5d6 |
03-May-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Add dynamic symbol for _XGetRequest, which libX11 1.4.99.1 added"
|
43a16f4e595909472e3e3e46cc3393e31323e18c |
03-May-2012 |
Jesse Hall <jessehall@google.com> |
Add dynamic symbol for _XGetRequest, which libX11 1.4.99.1 added This is a cherry-pick from upstream to fix build errors on some Linux distros. Problem and patch pointed out by "quho" -- thanks! Upstream changeset: http://hg.libsdl.org/SDL/rev/e1264a758d50 Change-Id: I423c6ce2dfd7c6e53954b6fe76b156f12ae643f2
istrib/sdl-1.2.12/src/video/x11/SDL_x11dyn.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11sym.h
|
1efe36f95c788400c8b504b9055173bc8f9a4d15 |
03-May-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Provide GL strings from renderer to ddms ping"
|
0621eeb599686e1d7dea3bf39ae8057bec574e0d |
21-Apr-2012 |
H.J. Lu <hongjiu.lu@intel.com> |
Replace i686-android-linux with i686-linux-android Author: "H.J. Lu" <hongjiu.lu@intel.com>
istrib/build-kernel.sh
istrib/kernel-toolchain/toolbox.sh
|
7f661af7cfca4b7857d30d598923dd2095f78ff0 |
02-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed compilation error with new x86_64-w64-mingw32 compiler Fixed the following for the new compiler 1. android/camera/camera-capture-windows.c: Added "#include <windows.h>" 2. SetClassLong() is deprecated. GCL_HICON doesn't exist in _WIN64. Replacted it with SetClassLongPtr(h, GCLP_HICON, icon) 3. [v]asprintf now actually exisit in libray. Changed the prototype to match the standard ones but will remove them later for GCC 4.5 and up. 4. Renamed _set_errno to set_errno because it exists in stdlib.h. Renamed _fix_errno to fix_errno for consistency. 5. EAI_NODATA and EAI_NONAME become the same things. 6. ddk/*h don't exisit. tap-win32.c actually only needs winioctl.h which provide constants. I have make sure they got the same constants in both old and new mingw compilers 7. #undef DELETE before redefining it for KEY_CODE in hw-events.h because DELETE is defined to be a constant in standard header. The above don't break the old one (ie. /usr/bin/i586-mingw32msvc-*) Change-Id: Ic7d13fd0fd237d433f923ee01c6ce50f5c02f095
ndroid/camera/camera-capture-windows.c
ndroid/hw-events.h
ndroid/main-common.c
sdep.c
ockets.c
ap-win32.c
|
509433edf704644190bc6715adcb1272a1955da3 |
01-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed emulator fails to load lib*GL when launched from its own directory When emulator is lunched from its own directory (ie. cd out/*/bin; ./emulator), emulator fails to locate shared libraries lib*GL at out/*/lib because utility function path_parent(".", 1) incorrectly returns NULL instead of "..". Fixed that case. Change-Id: I86f8e5d655107ae8cd2237d59518180ce6e69c53
ndroid/utils/path.c
|
3d894287d2907dc6a0fc45d7a5b77dbe76ab2bd6 |
01-May-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed pc-bios path in standalone emulator pc-bios was recently moved to new directory. Change emulator to search in new path in standalone mode (built in external/qemu and run from external/qemu/objs). To be specific, change ../../../prebuilt/common/pc-bios/ to ../../../prebuilts/qemu-kernel/x86/pc-bios/ Change-Id: Id79534349394c9b47f8ef5dda76f2a21268b58fe
l-android.c
|
733fffaac9ccebfc424fccf9467b22475f71a2f8 |
26-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Provide GL strings from renderer to ddms ping Change-Id: I59c9e58c568a70855783e57514fec80b711d6a64
ndroid/android.h
ndroid/opengles.c
ndroid/opengles.h
ndroid/qemu-setup.c
l-android.c
|
5b658a4b19c685bcde26551e408bd3991a8d6618 |
01-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix adb client protocol"
|
39a1158197072f846301a8263e2851e892962e64 |
01-May-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix adb client protocol There are cases when 'accept' message that guest adbd sends via qemu pipe to the emulator get broken into pieces: once 4 bytes are delivered, and then the remaining two. This breaks the protocol, as emulator assumes that all 6 bytes would be delivered in one chunk. This CL adjusts that by accumulating messages in a buffer, and analyzing them only when collected message length reaches certain point. Change-Id: Ice25625f65bbaa2b07677c3285bf75e7bf46fbb7
ndroid/adb-qemud.c
|
4732aee0622005bc612f75d0319e6e3a057301b4 |
30-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix Windows build Change-Id: I732fa0d756656ad9976eddd06b16644e208aa512
ndroid/async-socket-connector.c
ndroid/sdk-controller-socket.c
|
7136b053b7fc7840ec64e01d1d19ab822e1f949a |
10-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Use new SdkController communication protocol for emulation ports android/sdk-control-socket.* has replaced android/android-device.* as the back-bone of communicating with SDK controller on the device. The major differences are: - New communication protocol uses just one (async) socket connection to communicate with the device (the old one used two sockets: one sync, and another - async). - New communication protocol connects to one TCP port (1970 in this CL) for all emulation ports. Channel multiplexing is done by using port names, and assigning a separate socket for communication inside each separate port. The old protocol had separate TCP ports for each emulation ports (1968 for sensors, and 1969 for multi-touch) Change-Id: I779fcbdfba2f9b4c433a9d76a567975708b00469
akefile.common
ndroid/android-device.c
ndroid/android-device.h
ndroid/async-socket-connector.c
ndroid/async-socket-connector.h
ndroid/async-socket.c
ndroid/async-socket.h
ndroid/hw-sensors.c
ndroid/multitouch-port.c
ndroid/multitouch-port.h
ndroid/multitouch-screen.c
ndroid/multitouch-screen.h
ndroid/sdk-controller-socket.c
ndroid/sdk-controller-socket.h
ndroid/sensors-port.c
ndroid/sensors-port.h
|
6f50aa39e741a1d1f3081665d0b7f8d56b7b793c |
26-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add an option to set custom size for cache partition Change-Id: I1be43697ee04f46c5839c4d23e461d54eefc450f
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
|
7756be82baf16d1c9bb65d2f6a9906afb222e0ca |
29-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Allow BUILD_HOST_static to build statically-linked emulator"
|
632a0e1c92700d8dbe8e4474500db3cc28c571d3 |
27-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Allow BUILD_HOST_static to build statically-linked emulator Statically linked emulator is easy to setup in sandboxed environment. With this and BUILD_HOST_static in build/ (seperate CL), statically-linked SDK tools can be built with the following command BUILD_HOST_static=1 make PRODUCT-sdk-aapt adb aidl dexdump fastboot \ llvm-rs-cc dmtracedump emulator emulator-arm emulator-x86 \ etc1tool hprof-conv mksdcard sqlite3 zipalign No need to build HW GL libraries (libOpenglRender, libGLES_CM_translator, libGLES_V2_translator and libEGL_translator) because statically-linked emulator doesn't support audio and graphics. (eg. -no-window) Change-Id: I209287a00f66295b8b8135451025428f03776a1a
akefile.android
akefile.target
|
64aa3854587d4b9c3ca683c3380be220f71ba47b |
27-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Fix standalone emulator build."
|
183e927350a14945e13ab217e16ab5dce20349f3 |
27-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Fix standalone emulator build. - Allow building with OpenGL ES acceleration disabled, avoiding a dependency on stuff outside the QEMU project. - Allow the standalone configure.sh to provide the include/lib path for the OpenGL ES libraries. - Update the default OpenGL ES include path for standalone builds. Change-Id: I03f4627af4c271783b65a116ceb5934385c68cdc
akefile.android
akefile.common
akefile.target
ndroid-configure.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/opengles.c
|
0c8a719be79b979a039abaf24432de6fbc9b13e6 |
26-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Rename a declaration to fix Mac SDK build"
|
07ca7c270f22a2b1676395dd88bca340a46dc5d8 |
26-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Rename a declaration to fix Mac SDK build GCC on OS X is flagging a duplicate declaration error even though GCC on Linux isn't even warning about it. Not sure why. The declaration is duplicated, but identical. Renaming one of the two. Change-Id: I946b5f3a4e410b66e9ab2ae3160ff1bec4e0ddd7
ndroid/opengles.c
ndroid/opengles.h
|
0aa907d99d546deecc4d72ab3c6d5cabee960f57 |
26-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Add qemu pipe access with parameter"
|
bad93459e688146b35bd3ac12a97742655721b4b |
25-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Publish and use libOpenglRender interface header"
|
be9ba74995187f541a297da73cf72da6bde490df |
25-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
e8fcb30c56cecf31701a886e03c87a64c774025f |
24-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 62c93bea: Merge "[MIPS] Tweak MIPS support to work in Android qemu framework" * commit '62c93beade8ef5bcb0083f387d62f65259d42675': [MIPS] Tweak MIPS support to work in Android qemu framework
|
c489f03ff6ff3481837bb9425f52babb0984378d |
24-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am e84f9719: Merge "[MIPS] Import MIPS target support" * commit 'e84f9719ebba640447b6839378e21711d8387b8f': [MIPS] Import MIPS target support
|
99a463195f82912febef1ccc917999762d68e53e |
24-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am b7d13b6f: Merge "[ENDIAN] Fix goldfish fb for bigendian targets" * commit 'b7d13b6fae601be9b19dbd24a46f2a06491a6a26': [ENDIAN] Fix goldfish fb for bigendian targets
|
22bcf1dad2be0fff58d67cb30599f6918a93baec |
24-Apr-2012 |
Jesse Hall <jessehall@google.com> |
am c135d75d: Merge "Reword -help-gpu text for clarity and accuracy" * commit 'c135d75d5ae774d7349f1cf346eee03072047179': Reword -help-gpu text for clarity and accuracy
|
616c491cb46d7bcc025a2f647f7a3ff0a3bc31bd |
23-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
62c93beade8ef5bcb0083f387d62f65259d42675 |
20-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Tweak MIPS support to work in Android qemu framework"
|
e84f9719ebba640447b6839378e21711d8387b8f |
20-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Import MIPS target support"
|
b7d13b6fae601be9b19dbd24a46f2a06491a6a26 |
20-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[ENDIAN] Fix goldfish fb for bigendian targets"
|
6c6413d40ea9b8a658f4f1f2fa7303736fd156c6 |
19-Apr-2012 |
Xavier Ducrohet <xav@android.com> |
Merge "Fix skin issue when launching emulator from tree."
|
689d1147b1994be1d8e33ee4d1a8ec76742bb4a6 |
19-Apr-2012 |
Xavier Ducrohet <xav@android.com> |
Fix skin issue when launching emulator from tree. When launching the emulator with just -skin from the dev tree the fake AVD was not using the hardware.ini config from the skin due to creating it before resolving skinDir and skinName from the command line options. This change updates the AVD after doing so. Change-Id: Ia0912d72775e26f080f763b29629a3691c253c43
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main.c
|
88078b8875dab47abf9fe80488503f60d9835eaf |
19-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Increate default partition size to 200MB Change-Id: I2996197e7ec4c36c7e46b35edab5b10d7f103c10
ndroid/main.c
|
c135d75d5ae774d7349f1cf346eee03072047179 |
19-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Reword -help-gpu text for clarity and accuracy"
|
7e959f0ba6515b7998d00eb1b79d613b2550eb3c |
19-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Reword -help-gpu text for clarity and accuracy Change-Id: If950c52919039e85874fefe3415e59aa8ec02c96
ndroid/help.c
|
6699b688d7dbd7ad4a07ca1c1f77db864012010a |
18-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Publish and use libOpenglRender interface header The emulator opengles.c file duplicated the function declarations from libOpenglRenderer's render_api.h instead of including it directly. This led to multiple bugs since the declarations didn't actually match, but there was no way for the compiler or dynamic loader to check this. This change makes opengles.c include render_api.h to get function pointer prototypes, and changes the prototypes/implementation as necessary to make both sides actually match. It should be much more difficult to introduce interface mismatch bugs now. Two bugs this change would have prevented: (a) The interface mismatch caused by inconsistent branching which led to GPU acceleration crashing on Windows. With this change, we would have caught the problem at compile time. (b) The emulator verbose log has always been printing "Can't start OpenGLES renderer?" even when the renderer started fine. This is because the renderer was returning a bool (true == success) but the emulator's declaration said it returned int, and the emulator assumed 0 meant success. This difference in return type should now be caught at compile time. Change-Id: I5b3c70c9a40854332d67e37333acd6edb6ad01f6
akefile.android
akefile.common
akefile.target
ndroid/opengles.c
l-android.c
|
afadfb92f7640b95a984d80ce6653d35bc9a47ae |
16-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
bdd020b108b63fcfccefb2905b9d0401f739981a |
12-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes debug output using an unitialized string buffer. Change-Id: I1fee7e9f70600da4540744aa11f927bfc9c759e1
ndroid/avd/util.c
|
1a820e90d8848c6b0ac7c78b5a2e8b28c9738a3a |
11-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Enable multi-touch emulation with -gpu on This CL implements a callback that gets invoked by OpenGLES emulator on it framebuffer updates. This allows transferring framebuffer changes to the supporting device. Proper implementation of this new callback also required changes to JPEG compression, addressing: 1. OpenGLES framebuffer format is RGBA8889, which required implementing line conversion for this format. 2. OpenGLES framebuffer is (or at least could be) bottom-up arranged. This requires changes to the compressor, so it compresses the FB starting from the bottom, so the resulting image is up-bottom. Change-Id: Icd4efbe4a251c838adfa3518decbfc43a7ef06c8
ndroid/multitouch-port.c
ndroid/multitouch-port.h
ndroid/multitouch-screen.c
ndroid/multitouch-screen.h
ndroid/utils/jpeg-compress.c
ndroid/utils/jpeg-compress.h
istrib/jpeg-6b/jccolor.c
istrib/jpeg-6b/jcparam.c
l-android.c
|
df2d555e8601800d2662ef9b0dfe263bc785e45b |
10-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
b12c531a21d1e6edcc28dcfcd4ea63bd36db30c1 |
10-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Fix save restore for nand device"
|
6d21c4a62c5040dfd7b57eeb4e6eddc4bd65f4ee |
10-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Add fast mmio support"
|
39033fa520bf18cb9c7e03befa30771bc7fd6491 |
10-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Add a HAXM interface for QEMU API version"
|
c7299416f51ffcc15d3ef7c15cba9ff57c4b5a13 |
09-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
e8bca780fc70318f38cab5bc38e5abdee60375da |
01-Apr-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Add qemu pipe access with parameter The following changes are crucial for GPU H/W acceleration because some graphics applications like games perform very frequent QEMU pipe operations to send GLES commands to the host translator. For each read/write buffer operation, currently QEMU pipe requires five MMIO operations. This causes significant overhead when running with hardware virtualization enabled (e.g. HAXM) because each MMIO causes expensive transition from the guest kernel to the kernel driver, and to the QEMU user space in the end. Among such five MMIO accesses, four of them are required to just set up the parameters for the access, like the buffer address, length etc. By passing a buffer containing such parameters, we need only one MMIO operation to send a GLES command to the host translator. Update the qemu_pipe save version for pipe struct changes. Change-Id: Idf6400f3c4c9c8473311312bb1d8f3ea92d68797 Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com> Signed-off-by: Nakajima, Jun <jun.nakajima@intel.com>
w/goldfish_pipe.c
w/goldfish_pipe.h
|
fba19d9f0bf94a11e87dd09e230b621025436b76 |
01-Apr-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Add fast mmio support In HAXM 1.0, HAXM driver utilizes QEMU to decode and emulate MMIO accesses. This simplified the HAXM driver implementation. However, decoding in QEMU is slow because QEMU needs to sync with the HAXM driver regarding the vCPU state, guest page tables, etc. Newer HAXM driver will decode some MMIO instructions, and QEMU will get the decoded instruction information like the physical address, access direction etc, and then invoke the MMIO handler directly. This boosts MMIO handling performance significantly, thus performance of 2D/3D games because they performance very frequent MMIO access for GLES commands to the host translator. Change-Id: Ida308b2e6da3697ee37a1b28a9645916e104d9ff Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com> Signed-off-by: Nakajima, Jun <jun.nakajima@intel.com>
arget-i386/hax-all.c
arget-i386/hax-interface.h
|
8a539eaab40dc7a8047dbf97c081467029e6c518 |
23-Mar-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Add a HAXM interface for QEMU API version Add a HAXM interface so that QEMU can communicate its API version to HAXM. With this, HAXM can keep better backward compatibility, for example, masking of the new features if qemu does not support new features. Change-Id: I24c7c8d353653978f507739f6e53a9d389d06e43 Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-darwin.h
arget-i386/hax-i386.h
arget-i386/hax-interface.h
arget-i386/hax-windows.c
arget-i386/hax-windows.h
|
cb9b2e8dfe8021bc5bae01c7ad7442eb9bb93f9e |
06-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implements SDKCtlSocket that implements communication protocol wih SdkController"
|
c8aa2c570d30098da59f1967d5158024ed28570d |
06-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements SDKCtlSocket that implements communication protocol wih SdkController In addition, this CL contains some minor tweaks to async-socket, and async-socket-connector that improve tracebility. Change-Id: Ib1309b19dcd02e96379155fea7015019d93160e7
akefile.common
ndroid/async-io-common.h
ndroid/async-socket-connector.c
ndroid/async-socket-connector.h
ndroid/async-socket.c
ndroid/async-socket.h
ndroid/sdk-controller-socket.c
ndroid/sdk-controller-socket.h
ndroid/sensors-port.c
ndroid/utils/debug.h
|
663d101937e86e2551fdca2cdd10db5b1fcbc7e7 |
01-Apr-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Fix save restore for nand device Fix one issue because some field in nand device is not save/restore Change-Id: I025addf4ddaea8420f6328b5e58c8514604b1719 Signed-off-by: Gao, Fengqian <fengqian.gao@intel.com> Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com> Signed-off-by: Nakajima, Jun <jun.nakajiama@intel.com>
w/goldfish_nand.c
|
494fa06eeca273dff41ffbc2a6cfcce4827295ea |
05-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
f597bde4b03c8732013c673ca920599d1ee3160d |
04-Apr-2012 |
Xavier Ducrohet <xav@android.com> |
Merge "Move stuff from prebuilt to prebuilts/tools"
|
3c408d02d99bd376bb9b5e62e9836faceacdc8c6 |
04-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
0f719d093468913f6af7455a7d2d5d7f04edd961 |
04-Apr-2012 |
Ed Heyl <ed@google.com> |
am 6c24b0c3: keep previous history after reset to mr1 plus aah changes (ics-aah-wip) * commit '6c24b0c319792949b0ba6321774fb2c54112fefd':
|
20821320ad10844e916ab1096f883db4f58165d7 |
04-Apr-2012 |
Xavier Ducrohet <xav@android.com> |
Move stuff from prebuilt to prebuilts/tools Change-Id: I4090d12fc173af3d11cd3e1a449425ed134c5aed
akefile.common
|
ef4ccd385650612a830a098f4b1eac48482b65b3 |
03-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Make all async I/O object referenced. Since it's hard to control lifespan of an object in asynchronous environment, we should make all AsyncXxx objects a referenced objecst, that will self-destruct when its reference count drops to zero, indicating that the last client that used the object has abandoned it. Change-Id: I6f8194aa14e52a23a8772d827583782989654504
ndroid/async-socket-connector.c
ndroid/async-socket-connector.h
ndroid/async-socket.c
ndroid/async-socket.h
ndroid/async-utils.c
ndroid/async-utils.h
|
6dc5c2cef91004488f04fc6e9c0946f6d3a29705 |
02-Apr-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactor asynchronous socket APIs The initial implementation was a bit too complex in two ways: 1. Each component (the connector, and async socket) had its own set of state and action enums, which was confusing, required value translation, and was not really needed. So, all these enums have been combined into two common enums that are now declared in android/async-io-common.h 2. Too many callbacks, which really complicated implementation of the clients. It is much more efficient to have just two callbacks (one to monitor connection, and another to monitor I/O), letting the client to dispatch on particular event (success/timeout/etc.) This CL fixes these two issues. Change-Id: I545c93dee2e9e9c72c1d25e6cd218c8680933ee3
ndroid/async-io-common.h
ndroid/async-socket-connector.c
ndroid/async-socket-connector.h
ndroid/async-socket.c
ndroid/async-socket.h
|
ea233c6506f3f2fae9e3b404cd3ade922f42ff76 |
02-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
eb81809887acb221dad96c8ff30611bc5d28ab02 |
29-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
a7383ef4eb8d3863c8d582ea0d6b2ddb42125cba |
29-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements asynchronous socket API This is pretty basic API that allows to asynchronously connect to a socket, and perform asynchronous read from / write to the connected socket. Since all the operations (including connection) are asynchronous, all the operation results are reported back to the client of this API via set of callbacks that client supplied to this API. Change-Id: I2a18f5b9c575ab7825c9e5a086f4cd9fb6b130ec
akefile.common
ndroid/async-socket.c
ndroid/async-socket.h
ndroid/utils/debug.h
|
14a4131fde5542634aede4f358cfb4761330b69a |
28-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes bug in qlooptimer_startAbsolute for qemu-looper When setting absolute time, the routine wrongly assumed that qemu_mod_timer takes time in nanosec, while in reality, qemu_mod_timer takes time in millisec. Change-Id: Ife707bb5d236457f65e7dc6ccfb3235e0b93f058
ndroid/looper-qemu.c
|
300dc988021a26ea93e3f87e15e70fdcb9cb9359 |
28-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implements an asynchronous socket connector with retries"
|
9ac76d20477a57a48dbeb31f594c8c0d15c8bddf |
28-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
9d36fe7e6f0c5ece4de1b29ec78a15c37c158b1d |
26-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements an asynchronous socket connector with retries The typical usage of the API is as such: 1. The client creates an async connector instance by calling async_socket_connector_new routine, supplying there address of the socket to connect, and a callback to invoke on connection events. 2. The client then proceeds with calling async_socket_connector_connect that would initiate connection attempts. The main job on the client side falls on the client's callback routine that serves the connection events. Once connection has been initiated, the connector will invoke that callback to report current connection status. In general, there are three connection events passed to the callback: 1. Success. 2. Failure. 3. Retry. Typically, when client's callback is called for successful connection, the client will pull connected socket's FD from the connector, and then this FD will be used by the client for I/O on the connected socket. If socket's FD is pulled by the client, it must return ASC_CB_KEEP from the callback. When client's callback is invoked with an error (ASC_CONNECTION_FAILED event), the client has an opportunity to review the error (available in 'errno'), and either abort the connection by returning ASC_CB_ABORT, or schedule a retry by returning ASC_CB_RETRY from the callback. If client returns ASC_CB_ABORT from the callback, the connector will stop connection attempts, and will self-destruct. If ASC_CB_RETRY is returned from the callback, the connector will retry connection attempt after timeout that was set by the caller in the call to async_socket_connector_new routine. When client's callback is invoked with ASC_CONNECTION_RETRY, the client has an opportunity to cancel further connection attempts by returning ASC_CB_ABORT, or it can allow another connection attempt by returning ASC_CB_RETRY. The client has no control over the lifespan of initialized connector instance. It always self-destructs after client's cllback returns with a status other than ASC_CB_RETRY. Change-Id: I39b0057013e45ee10d1ef98905b8a5210656a26c
akefile.common
ndroid/async-socket-connector.c
ndroid/async-socket-connector.h
ndroid/utils/debug.h
|
9dcf03fda8001a74016a316b0aa223f6675dff37 |
27-Mar-2012 |
Jesse Hall <jessehall@google.com> |
Merge "EmuGL: Add OnPost callback to OpenGL renderer"
|
ffecf14a3f80c49125b4a792904f485400d96d04 |
26-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
a83e4b2f767d6ef4d6ff8cfd57e1de2b660155e3 |
23-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Get rid of compiler warnings."
|
d0f2ab6936edd2601fe5edac934a1af63d0715ae |
23-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Re-enable Linux 64-bit emulator Restore rules in Makefiles for Linux 64-bit emulator, now that all the dependencies are merged (toolchain, lib64*.{a,so}, etc) Change-Id: I25ecc53837ad9f10ceafb89d9e1d7a3124ce2d71
akefile.android
akefile.common
akefile.target
|
efc1f78eb19df182e8d6cd49e228c15f360691d4 |
23-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "New option '-force-32bit' to always use 32-bit emulator on 64-bit platforms"
|
7105d422d800a624b4257798e0d81ec2045491d8 |
21-Mar-2012 |
Jesse Hall <jessehall@google.com> |
EmuGL: Add OnPost callback to OpenGL renderer Match the interface changes in the OpenGL renderer that add a per-frame callback. The callback isn't used in this change. This change is co-dependent on Idae3b026d52ed8dd666cbcdc3f3af80175c90ad3 in development/. Change-Id: Idae3b026d52ed8dd666cbcdc3f3af80175c90ad3
ndroid/opengles.c
ndroid/opengles.h
l-android.c
|
b557e9f989598460eb950cb3942a79f805a2a5bb |
22-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Get rid of compiler warnings. Compiler throws warnings that 'dhport/dlport' may be used uninitialized, which creates a lot of noise when compiling the emulator. The way the variables are used and initialized makes it completely safe to ignore these warnings. Change-Id: I87c9930c73bb8d54a86e826ca23b32010fbc046f
l-android.c
|
11c29fbcb16ef22a469a6014039888e0980b186e |
22-Mar-2012 |
Jesse Hall <jessehall@google.com> |
Merge "Revert "EmuGL: Add OnPost callback to OpenGL renderer""
|
82cb5a041bfa5fa0495e8c9e570371bf708af11a |
22-Mar-2012 |
Jesse Hall <jessehall@google.com> |
Revert "EmuGL: Add OnPost callback to OpenGL renderer" This reverts commit 2f4361f1d63751f1f72e1a1f953acfb9c05727da
ndroid/opengles.c
ndroid/opengles.h
l-android.c
|
bfc88b6eabf744f1f3fd59f9d38bccc87146bb14 |
22-Mar-2012 |
Jesse Hall <jessehall@google.com> |
Merge "EmuGL: Add OnPost callback to OpenGL renderer"
|
2f4361f1d63751f1f72e1a1f953acfb9c05727da |
21-Mar-2012 |
Jesse Hall <jessehall@google.com> |
EmuGL: Add OnPost callback to OpenGL renderer Match the interface changes in the OpenGL renderer that add a per-frame callback. The callback isn't used in this change. This change is co-dependent on Idae3b026d52ed8dd666cbcdc3f3af80175c90ad3 in development/. Change-Id: Idae3b026d52ed8dd666cbcdc3f3af80175c90ad3
ndroid/opengles.c
ndroid/opengles.h
l-android.c
|
ddd4ef7f7c8d07e95dc88ca897634f537666d5f3 |
21-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
New option '-force-32bit' to always use 32-bit emulator on 64-bit platforms Useful for both QA and trouble-shooting Change-Id: I09eac8b94e29e8a201188bf17d3511c15cfee4b4
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main-emulator.c
|
26f4784a1cc9214e6a99eb20cf41862b704d326d |
21-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Use enum where appropriate in hw.ini Change-Id: I8a85de939a89d373724cfb977141ca01e7d1ff34
ndroid/avd/hardware-properties.ini
|
541a7b25951ed30c7411eda50cce3ff9fa0289e4 |
21-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add 'enum' entry type to hw.ini file 'entry' type enumerates values that are allowed for the given type name. Change-Id: Ic0f4021f761dfd78ff4dd9d2b58a2d811109b3c6
ndroid/tools/gen-hw-config.py
|
62caadba077a31c08552fe23c0e0a0b70b2f6636 |
21-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Revert "Support 'enum' type in hardware-properties.ini file" This reverts commit 1d57949ea5bae66b27febc2edcfc7ae0f10be716
ndroid/tools/gen-hw-config.py
|
52ab0313e563c0461c3c5ab0b544bf15f81f2015 |
21-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
12551964c476e957a46976c28b6ceca7b6a062c0 |
20-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
1d57949ea5bae66b27febc2edcfc7ae0f10be716 |
20-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Support 'enum' type in hardware-properties.ini file This CL adds new 'enum' type to the types supported by the script. Enumerated types should be formatted as such: enum(type: val1[, val2[, ..., valN]) where: - 'type' defines type of enumerated values, and must be one of the types listed in typesToMacros - 'val1'... 'valN' lists enumerated values, separated with a comma. - '...' is a special value indicating that AVD editor may set property value that doesn't match values enumerated in the .ini file. However, default value set for the property must match one of the enumerated values. Change-Id: Id5c1c2940a956002e9e01a2d2456b6218f1f3742
ndroid/tools/gen-hw-config.py
|
7c5efaa30d0fb26c84ec062e3ab76703621cebc0 |
20-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
417c67d3c58c82d000b103070abf241c9de414b6 |
19-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes a hack that initialized event socket for async I/O This CL provides proper handling for event socket async I/O initialization. Change-Id: If02894a63e943c7f3db8efbab0713ed2861ecb38
ndroid/android-device.c
|
7485c2989d727a1d0c14a66fb75e140f885a1583 |
19-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactor HW config to use hw.camera_back, and hw.camera_front properties. This is a continuation of an effort to simplify HW config, and make the UI for it clearer. This CL gets rid of multiple camera emulation properties, combining everything into just two properties: - hw.camera_back that controls emulation of a camera facing back, and - hw.camera_front that controls emulation of a camera facing front. Change-Id: Ia114ae4caf2053685cbff00f39088e5b5be2952c
ndroid/avd/hardware-properties.ini
ndroid/camera/camera-service.c
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
w/goldfish_events_device.c
l-android.c
|
863d1010d9c8fa4342b1b0ea860bcfb096806acc |
16-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Cleanup harware properties. 1. Remove unused hw.camera.maxHorizontalPixels, and hw.camera.maxVerticalPixels parameters. 2. Combine hw.touchScreen, and hw.multiTouch under one property: hw.screen Change-Id: I3cdf64f7d7e46486110cbc0769f9d98a61f0bea5
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/help.c
ndroid/main.c
ndroid/qemulator.c
w/goldfish_events_device.c
l-android.c
|
a342edc996e079f2d1a913ec19d25fd1c118af4e |
19-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fixes a hack that was enabling multi-touch emulation on Mac."
|
4a9612e885661a888f8735e59162a6b568ed1593 |
19-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
c69169a69fc72867717eb1f3c09aa57d9ed405c7 |
17-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Revert to previous prebuilt toolchain until new ones are available in AOSP The new prebuilt toolchains prebuilts/tools/gcc-sdk points to aren't available in AOSP yet (*). Without it, 64-bit emulator can't be built. Revert to previous prebuilt toochain and disable 64-bit emulator for now. (*) This git auto-sync to AOSP in short-time Change-Id: I7301bcbcbc1d4505d34ad69b562d0b9e5968093a
akefile.android
akefile.common
akefile.target
|
b5419de956567e97226ae5df50d2bdc3a1be5e14 |
16-Mar-2012 |
Andy McFadden <fadden@android.com> |
Merge "Don't crash if KVM is busy"
|
10bc04fd968d7f80258bf1eec665babf28e9e47d |
16-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes a hack that was enabling multi-touch emulation on Mac. The issue was that on Mac there is a bug in select() implementation, that caused select() to fail with EINVAL on condition that timeout exceeds 100000000 secods. So the real fix was to clamp timout value to that limit when select() is called on Mac. Change-Id: Icb9ead00a0060028957af1e6e22911d5e8e231c6
ndroid/android-device.c
olooper-select.c
emu-common.h
|
facee1d1d0c3029915f5443c788cd32b9f5b9c83 |
16-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "64-bit emulator"
|
7876c70c97140ac6a4469e04da1b377913da259a |
15-Mar-2012 |
Andy McFadden <fadden@android.com> |
Don't crash if KVM is busy Return an error when kvm_ioctl(KVM_CREATE_VM) fails, so we stop with an error message instead of a segmentation fault. Change-Id: Ie8f7efca6d50e096bd5f1c05bc91c53a9770b73c
vm-all.c
|
46ff3eaff40952df50ee14056cae88a3e7396a81 |
15-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix emulator crash on sensor emulation. The reason for crash is that event socket's I/O looper has been used without being properly initialized. Change-Id: I4f6372a4c2e54d5ea80313eda5208da17fc84d1d
ndroid/android-device.c
|
6b0c759c3c90a9849ffa69dcddcbae4c971b60bf |
15-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
a89252fb1e98161e9c5d4c1506eddda7dc93e6f8 |
14-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix snapshot autoconfig"
|
873c3cb5688092d2822837511cfb2b330d265801 |
14-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix snapshot autoconfig This CL should fix external issue 26839, where system gets loaded from a snapshot even it is explicitly disabled in config.ini. The reason for that was a bug in autoconfig generator that didn't respect config.ini settings for snapshot. Change-Id: I617e9de7f7472f8d5b75d544f81c5b160f81c2f8
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main.c
|
c7389bd69e570a2c8432b37399aff1976b021f0f |
13-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
64-bit emulator Patch to allow emulator searches for emulator64-${ARCH} first on 64-bit OS. If none is found, the original behavior which searchs for 32-bit emulator-${ARCH} is performed as usual. 64-bit emulator (which still emulates Android built in 32-bit) offers up to 20% speedup compared to its 32-bit counterpart. Details: android/main-emulator.c 1) search emulator64 based on the OS 2) dlopen lib64OpenglRender in 64-bit Makefile.* 1) Rules to build 64-bit executable emulator64-{x86,arm} and libraries emulator64-{libui,libqemu,target-i386,target-arm,libelff,common} 2) remove -Wa,-32 3) Changes prebuit toolchain path android-configure.h android/build/common.h 1) no longer force 32-bit build (because now prebuilts/tools/gcc-sdk/gcc can now handle 64-bit 2) set ANDROID_PREBUILTS to correctly locate ccache android/config/*/config-host.h 1) Detect HOST_X86_64 and HOST_X86_64/HOST_I386 Misc 64-bit porting clean-up 1) use %zx to print variable of type size_t in hex 2) use %zu to print variable of type size_t in dec 3) Initialize query_parm to NULL 4) use PRIu64 to replace PDUd64 5) use PRId64/PRIu64/PRIX64 to print 64-bit 6) drop PRUx64 because PRIx64 does the same 7) cast pointer arith to intptr_t before casting to int 8) fixed 1ULL<<63 Change-Id: Ife62a20063a6ec38d4a9b23977e840af1fce149a
akefile.android
akefile.common
akefile.target
ndroid-configure.sh
ndroid/build/common.sh
ndroid/camera/camera-service.c
ndroid/config/darwin-x86/config-host.h
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/console.c
ndroid/hw-sensors.c
ndroid/main-emulator.c
ndroid/main.c
ndroid/opengles.c
ndroid/utils/system.c
ndroid/utils/system.h
istrib/jpeg-6b/jmorecfg.h
lff/dwarf_utils.cc
arget-i386/cpu.h
l-android.c
|
f91458ab702894c7aeefaf1a67feb60f2a40eac3 |
12-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
d4f5a3ae87a7246613188940c1667bf2880da402 |
08-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Increase default partition size, and fix data partition size calculation. There is a (reasonable) demand from android development comunity to increase default data partition size. It seems that 66MB doesn't match anymore user needs. So, with this CL default data partition size will be increased to 12MB. This CL also fixes a bug where data partition size set by the AVD manager has been wrongly treated as an MB value, while it was a byte value. Change-Id: I27c456a71299aff42bd4ca573d3660292a7d1d44
ndroid/main.c
|
82cf9806fd015c4d41ca38f92448278ea714dc01 |
06-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
025a347156acb6c22444f7d4d06c0f44da573c5e |
05-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Multi-touch emulation support"
|
8dd31e8e10fc3ca10192368acf19d2345eeddde7 |
16-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Multi-touch emulation support Change-Id: I311dc55fe10f41637775baa330a7c732ff317f51
akefile.common
ndroid/android-device.c
ndroid/avd/hardware-properties.ini
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/multitouch-port.c
ndroid/multitouch-port.h
ndroid/multitouch-screen.c
ndroid/multitouch-screen.h
ndroid/qemulator.c
ndroid/utils/debug.h
ndroid/utils/jpeg-compress.c
ndroid/utils/jpeg-compress.h
w/goldfish_events_device.c
inux_keycodes.h
l-android.c
|
59c4e2ebe267a6e2d2cfa933993c55ca5bce6cfb |
05-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
7fc0c500e5bcb4fad084302d217708a7a07da452 |
02-Mar-2012 |
Xavier Ducrohet <xav@android.com> |
Merge "Set value of hw.keyboard "no"."
|
c0040db4365a237d67bdc7d25c02944b74f76429 |
02-Mar-2012 |
SeongJae Park <sj38.park@gmail.com> |
Set value of hw.keyboard "no". Commit for discuss at https://groups.google.com/forum/?fromgroups#!topic/android-contrib/H_oodJPngHo Because default value of hw.keyboard is "yes", emulator doesn't display soft keyboard although text input widget has focus. Developers can change value easily; But users who doesn't know about property setting such as non-developer can be confused a lot. And, most devices has no H/W keyboard(Galaxy Nexus too). So, set default value of hw.keyboard to "no". Change-Id: Id3a6af23fe0525e4b8f6ccd8bbde2d6dd26e5d7d Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ndroid/avd/hardware-properties.ini
|
c421c06509549e9a29456d00b21176baeeb303f5 |
01-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Corrects typo on comment."
|
71bc069784aa4e4e78a83f03d73622f3d4af6250 |
01-Mar-2012 |
SeongJae Park <sj38.park@gmail.com> |
Corrects typo on comment. Change-Id: I34e8e71f6ca03d58676ac350d6558fec32e6e448 Signed-off-by: SeongJae Park <sj38.park@gmail.com>
w/goldfish_events_device.c
|
713871ea2bfb7576308fbb935e7530bdaad9fe3e |
29-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
bf45fc2a26358b7ec52cb17bb9d6ed67d6483b01 |
27-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Enables ADBD tracing in emulator. When running inside the emulator, guest's adbd can connect to 'adb-debug' qemud service that can display adb trace messages on condition that emulator has been started with '-debug adb' option. This CL contains emulator code that enables that. Change-Id: I6720deef0833fd02e2fe80deeaafbcf517de0c33
ndroid/adb-qemud.c
ndroid/utils/debug.h
|
8a112af92f3790976868eef0bb9a056cda4ab6d9 |
27-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
1991d8c2b6b85170ee1707ca19fe5c746187a77c |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Check HAXM capability in QEMU"
|
1533b3ad6f215e3727ba081ebf6c170c22794c3c |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Fix the vmid issue in HAX"
|
4a5a0efd49f100c7d53920807c83d9c74304ecd8 |
22-Feb-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Check HAXM capability in QEMU Checking HAXM capability to check if emulator can use HAXM virtalization. Currently two possibility that HAXM not work. Firstly is VT/NX is not enabled in the system, seconly is HAXM have used up the memory quota. See code comemnts for the memry quota explaination. Checking the capability in advance can give user more information that why HAXM is not working and be more user friendly. Change-Id: I13f73734cf783398f485fabd19cce43364b571c3 Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Gao, Fengqian <fengqian.gao@intel.com> Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
ax.h
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-darwin.h
arget-i386/hax-i386.h
arget-i386/hax-interface.h
arget-i386/hax-windows.c
arget-i386/hax-windows.h
l-android.c
|
61eec64ea9040278ff0db98c8efb27f464bc0bbb |
23-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
1d1280d7d347bb9467bfe9c161cba254f9e55d1c |
22-Feb-2012 |
Jiang, Yunhong <yunhong.jiang@intel.com> |
Fix the vmid issue in HAX This patch is lost when submit the HAX patchset. Without this patch, only one emulator instance can use HAXM. Change-Id: Ia8e47ea471ae154036bb5721c51d6d099d9aff5f Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-i386.h
arget-i386/hax-windows.c
|
a3338e7214cd0c69912866c6d71d8700c6ab35e2 |
22-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes camera RTE on Windows The root of the issue was that some cameras / camera drivers don't set compression type in the bitmap header explicitly to a V4L2_XXX, but set it to BI_RGB, which is unknown value for frame converters. To fix this, this CL converts BI_RGB to an appropriate V4L2_XXX value. Change-Id: Ifd70aa44138ab38fe66e8c80806a7dbb91725cf2
ndroid/camera/camera-capture-windows.c
|
7c84162756a132d3e46af0dac564508b01baddd1 |
22-Feb-2012 |
Al Sutton <al@funkyandroid.com> |
Xcode 4.3 compatibility checkin The Xcode 4.3 compiler doesn't have support for global register variables so this patch ensures that the register keyword is not incuded for that compiler. Signed-off-by: Al Sutton <al@funkyandroid.com>
arget-arm/exec.h
arget-i386/exec.h
|
349beb3f9b2a10a9a5cc001c115c2f742a833d6f |
22-Feb-2012 |
Al Sutton <al@funkyandroid.com> |
Xcode 4.3 compatibility checkin The command line tools from Xcode 4.3 create an incorrect implicit definition for a couple of functions which causes compilation to fail due to the actual definition not matching the implicit one the compiler creates. This patch adds explicit definitions alongside the other forward function definitions for the functions which cause compilation to fail. [updated: initial commit had the file in the wrong location] Signed-off-by: Al Sutton <al@funkyandroid.com>
istrib/jpeg-6b/jdphuff.c
|
4169c048e9620d96187f35b7df87ce8bfac5503a |
14-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
4a795dda3d916c591206d2c37d6b583098204108 |
13-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Enable RGB565 input color format This change enables compression of RGB565 input to YCbCr (default) output format. Main intention for this change is to enable the emulator to directly compress RGB565 framebuffer without converting it into RGB888 prior to passing it to the compression routine. Change-Id: I86240a2481fd1904eb9b9140b18b372200a71093
istrib/jpeg-6b/jccolor.c
istrib/jpeg-6b/jcparam.c
|
7019edd075e42defadae1f5d206c91ec8c62be0b |
13-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
9242b33d3545e6632d21c1f416794a9f5d385c45 |
10-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Stop emulator when both, gpu and snapshots are on. This is a temporary solution fixing emulator crash due to the difficulties in implementing GPU state save to and reload from snapshot. Change-Id: Id62830d3447538472d3c7a83ade97f4f09dfaa06
ndroid/main.c
|
875b057f303aaffabc41cbf7e42cc20f5d4d6d27 |
06-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
05e074899c900b99adca7b37eee19a4ddc090e38 |
03-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix an issue with loading multiple snapshots. This is a fix for a user reported issue #15922:Using multiple (named) snapshots does not work. Change-Id: I71989a99d182f9d84c6ee08414d35e2154ca4357
avevm.c
|
9d5d34571cb8f596e6ed215e5778c94b8207a33b |
02-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix problem with using clipboard in Windows camera emulation This is a fix for a user reported issue #24794. In the nutshell, when emulator grabs a frame from webcam it leaves its bitmap in the clipboard (which is global). So, when user does a 'paste' somewhere else, that bitmap will be pasted there. Being bad by itself, it gets worst, because 'copy / paste' will be globally broken while camera application is running in the emulator. I.e, if you have camera app running in the emulator, and at the same time you're editing a Word file (for example), copy / paste will not work in Word. This CL contains a fix such as when possible, camera emulator on windows will not use clipboard to grab video frames, but will grab video frames using frame callback. Change-Id: I115a9c653b252620cf5407173c1e1eec69b4a2ee
ndroid/camera/camera-capture-windows.c
|
61d22626b04a13f50a28b2c700c965194dc74443 |
02-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
70a18cd874a22452aca9e39e22275ed4538ed20b |
01-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Include JPEG compression / decompression library into emulator build We are going to need JPEG compression for transferring emulator's framebuffers to the multi-touch supporting application running on an android device. The source for JPEG compressor has been copied over from external/jpeg To that I've added distrib/jpeg-6b/sources.make containing build instruction for JPEG compressor. That file gets included into Makefile.common to compile JPEG compressor sources along with the emulator sources. Change-Id: I7bfccb7a10f873f90edabab5d3b1b2ca4dd57449
akefile.common
istrib/jpeg-6b/Android.mk
istrib/jpeg-6b/CleanSpec.mk
istrib/jpeg-6b/MODULE_LICENSE_BSD_LIKE
istrib/jpeg-6b/NOTICE
istrib/jpeg-6b/README
istrib/jpeg-6b/ThirdPartyProject.prop
istrib/jpeg-6b/ansi2knr.1
istrib/jpeg-6b/ansi2knr.c
istrib/jpeg-6b/armv6_idct.S
istrib/jpeg-6b/cderror.h
istrib/jpeg-6b/cdjpeg.c
istrib/jpeg-6b/cdjpeg.h
istrib/jpeg-6b/change.log
istrib/jpeg-6b/cjpeg.1
istrib/jpeg-6b/cjpeg.c
istrib/jpeg-6b/ckconfig.c
istrib/jpeg-6b/coderules.doc
istrib/jpeg-6b/config.guess
istrib/jpeg-6b/config.sub
istrib/jpeg-6b/configure
istrib/jpeg-6b/djpeg.1
istrib/jpeg-6b/djpeg.c
istrib/jpeg-6b/example.c
istrib/jpeg-6b/filelist.doc
istrib/jpeg-6b/install-sh
istrib/jpeg-6b/install.doc
istrib/jpeg-6b/jcapimin.c
istrib/jpeg-6b/jcapistd.c
istrib/jpeg-6b/jccoefct.c
istrib/jpeg-6b/jccolor.c
istrib/jpeg-6b/jcdctmgr.c
istrib/jpeg-6b/jchuff.c
istrib/jpeg-6b/jchuff.h
istrib/jpeg-6b/jcinit.c
istrib/jpeg-6b/jcmainct.c
istrib/jpeg-6b/jcmarker.c
istrib/jpeg-6b/jcmaster.c
istrib/jpeg-6b/jcomapi.c
istrib/jpeg-6b/jconfig.bcc
istrib/jpeg-6b/jconfig.cfg
istrib/jpeg-6b/jconfig.dj
istrib/jpeg-6b/jconfig.doc
istrib/jpeg-6b/jconfig.h
istrib/jpeg-6b/jconfig.mac
istrib/jpeg-6b/jconfig.manx
istrib/jpeg-6b/jconfig.mc6
istrib/jpeg-6b/jconfig.sas
istrib/jpeg-6b/jconfig.st
istrib/jpeg-6b/jconfig.vc
istrib/jpeg-6b/jconfig.vms
istrib/jpeg-6b/jconfig.wat
istrib/jpeg-6b/jcparam.c
istrib/jpeg-6b/jcphuff.c
istrib/jpeg-6b/jcprepct.c
istrib/jpeg-6b/jcsample.c
istrib/jpeg-6b/jctrans.c
istrib/jpeg-6b/jdapimin.c
istrib/jpeg-6b/jdapistd.c
istrib/jpeg-6b/jdatadst.c
istrib/jpeg-6b/jdatasrc.c
istrib/jpeg-6b/jdcoefct.c
istrib/jpeg-6b/jdcolor.c
istrib/jpeg-6b/jdct.h
istrib/jpeg-6b/jddctmgr.c
istrib/jpeg-6b/jdhuff.c
istrib/jpeg-6b/jdhuff.h
istrib/jpeg-6b/jdinput.c
istrib/jpeg-6b/jdmainct.c
istrib/jpeg-6b/jdmarker.c
istrib/jpeg-6b/jdmaster.c
istrib/jpeg-6b/jdmerge.c
istrib/jpeg-6b/jdphuff.c
istrib/jpeg-6b/jdpostct.c
istrib/jpeg-6b/jdsample.c
istrib/jpeg-6b/jdtrans.c
istrib/jpeg-6b/jerror.c
istrib/jpeg-6b/jerror.h
istrib/jpeg-6b/jfdctflt.c
istrib/jpeg-6b/jfdctfst.c
istrib/jpeg-6b/jfdctint.c
istrib/jpeg-6b/jidctflt.c
istrib/jpeg-6b/jidctfst.c
istrib/jpeg-6b/jidctint.c
istrib/jpeg-6b/jidctred.c
istrib/jpeg-6b/jinclude.h
istrib/jpeg-6b/jmem-android.c
istrib/jpeg-6b/jmem-ashmem.c
istrib/jpeg-6b/jmemansi.c
istrib/jpeg-6b/jmemdos.c
istrib/jpeg-6b/jmemdosa.asm
istrib/jpeg-6b/jmemmac.c
istrib/jpeg-6b/jmemmgr.c
istrib/jpeg-6b/jmemname.c
istrib/jpeg-6b/jmemnobs.c
istrib/jpeg-6b/jmemsys.h
istrib/jpeg-6b/jmorecfg.h
istrib/jpeg-6b/jpegint.h
istrib/jpeg-6b/jpeglib.h
istrib/jpeg-6b/jpegtran.1
istrib/jpeg-6b/jpegtran.c
istrib/jpeg-6b/jquant1.c
istrib/jpeg-6b/jquant2.c
istrib/jpeg-6b/jutils.c
istrib/jpeg-6b/jversion.h
istrib/jpeg-6b/libjpeg.doc
istrib/jpeg-6b/ltconfig
istrib/jpeg-6b/ltmain.sh
istrib/jpeg-6b/makcjpeg.st
istrib/jpeg-6b/makdjpeg.st
istrib/jpeg-6b/makeapps.ds
istrib/jpeg-6b/makefile.ansi
istrib/jpeg-6b/makefile.bcc
istrib/jpeg-6b/makefile.cfg
istrib/jpeg-6b/makefile.dj
istrib/jpeg-6b/makefile.manx
istrib/jpeg-6b/makefile.mc6
istrib/jpeg-6b/makefile.mms
istrib/jpeg-6b/makefile.sas
istrib/jpeg-6b/makefile.unix
istrib/jpeg-6b/makefile.vc
istrib/jpeg-6b/makefile.vms
istrib/jpeg-6b/makefile.wat
istrib/jpeg-6b/makelib.ds
istrib/jpeg-6b/makeproj.mac
istrib/jpeg-6b/makljpeg.st
istrib/jpeg-6b/maktjpeg.st
istrib/jpeg-6b/makvms.opt
istrib/jpeg-6b/rdbmp.c
istrib/jpeg-6b/rdcolmap.c
istrib/jpeg-6b/rdgif.c
istrib/jpeg-6b/rdjpgcom.1
istrib/jpeg-6b/rdjpgcom.c
istrib/jpeg-6b/rdppm.c
istrib/jpeg-6b/rdrle.c
istrib/jpeg-6b/rdswitch.c
istrib/jpeg-6b/rdtarga.c
istrib/jpeg-6b/sources.make
istrib/jpeg-6b/structure.doc
istrib/jpeg-6b/testimg.bmp
istrib/jpeg-6b/testimg.jpg
istrib/jpeg-6b/testimg.ppm
istrib/jpeg-6b/testimgp.jpg
istrib/jpeg-6b/testorig.jpg
istrib/jpeg-6b/testprog.jpg
istrib/jpeg-6b/transupp.c
istrib/jpeg-6b/transupp.h
istrib/jpeg-6b/usage.doc
istrib/jpeg-6b/wizard.doc
istrib/jpeg-6b/wrbmp.c
istrib/jpeg-6b/wrgif.c
istrib/jpeg-6b/wrjpgcom.1
istrib/jpeg-6b/wrjpgcom.c
istrib/jpeg-6b/wrppm.c
istrib/jpeg-6b/wrrle.c
istrib/jpeg-6b/wrtarga.c
|
325e19d19ff9e1fc9c6acb12eeb754563fc2e251 |
01-Feb-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Tweak MIPS support to work in Android qemu framework Change-Id: Icd617cb91fe87a6f88566dd57b6405b216ca3570 Signed-off-by: Chris Dearman <chris@mips.com>
w/mips_timer.c
arget-mips/cpu.h
arget-mips/op_helper.c
arget-mips/translate.c
|
832b23a22ac81ccd339b468402ee69750e351ad2 |
01-Feb-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[ENDIAN] Fix goldfish fb for bigendian targets Swap bytes in the display buffer if the host endianess does not match the target endianess. This fixes a problem with the wrong colour being displayed in the text framebuffer console. Not sure if the is the correct place to fix it.. It might be better to have the kernel goldfish framebuffer driver swap the bytes. Change-Id: I8c7ada6e5cb6de7745511f3b83f07f0ac95276af Signed-off-by: Chris Dearman <chris@mips.com>
w/goldfish_fb.c
|
409c7b66435cf5947cab6bf0710f92507317f22e |
01-Feb-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Import MIPS target support From v0.12.5 tag at git://git.sv.gnu.org/qemu.git CommitID: 174f225e9d62e8f3002e274e4f718bd2a967fbf4 Change-Id: I35b49a4319cee4b69cf9da4e5af1f43327e21056 Signed-off-by: Chris Dearman <chris@mips.com>
w/mips-bios.h
w/mips.h
w/mips_int.c
w/mips_r4k.c
w/mips_timer.c
ips-dis.c
arget-mips/TODO
arget-mips/cpu.h
arget-mips/exec.h
arget-mips/helper.c
arget-mips/helper.h
arget-mips/machine.c
arget-mips/mips-defs.h
arget-mips/op_helper.c
arget-mips/translate.c
arget-mips/translate_init.c
|
f17cddd03b7b245d37d3b6e00c04ed76f69df92c |
31-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
34f234393256163101b05c41ee4676bc68b57c65 |
30-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement asynchronous data send over 'event' socket. Change-Id: Ifce399aec98540fca4e1cca8c3599142d9ff6887
ndroid/android-device.c
ndroid/android-device.h
|
89d3b6ffb2fe90b4acc47d795c52526d608a0ee5 |
30-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
562240d8235c122b1624713169cd0764d84956d2 |
26-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Expand the ways how a query can be sent to Android device."
|
720d4ae010c7b2dac83ac61b96a9bf7e6f02f440 |
25-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Expand the ways how a query can be sent to Android device. Contains new routines that allow sending multiple blocks of data within a single query. Also, these routines allow to avoid restriction on queries as zero-terminated strings. Change-Id: Ia5789a01a7eadbae5b1f5014a67864eea463af43
ndroid/android-device.c
ndroid/android-device.h
|
31bc090fafd76083f8c0dd3be13bdc8d4e45132c |
25-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
828b135787a028f6befe56470e7233329cc45e3f |
24-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "New files to add HAX support"
|
672e9e9b273be5b125932ad152d08da941231fca |
24-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
2ae501556f90647e40466b6a1948f6f7f51cf251 |
23-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactor camera parameters parsing routines Move routines that pulls values out of the parameter string from camera-service.c to misc.c Those are general purpose routines that are also used in multitouch emulation, so it's better to keep it an an general utility file. Change-Id: I02978075b64b42ff07f5042cda770bbef8939e24
ndroid/camera/camera-service.c
ndroid/utils/misc.c
ndroid/utils/misc.h
|
b8e4423ea775e5df1fa76b3c219d21157a659983 |
23-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
ac7c3b18f8d3c472badd3f588565569eae53f2da |
19-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Check for data partition init path on snapshot load."
|
237ade6beb817b5c73d496c69747ac02757cf897 |
19-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Check for data partition init path on snapshot load. Makes sure that snapshots are not loaded if data partition for which the snapshot has been saved is overwritten (with -wipe-data option for example). We want the loaded snapshot to be consistent with the data underneath it. Change-Id: I605c9b5a66870aad76ffd97d641a08c75730de7f
ndroid/snaphost-android.c
|
045b33e25f3c990054ec0960f1f3f2d99eb157ba |
19-Jan-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed typo in emulator -help-build-images 1. "<build-root>/prebuilt/android-arm/kernel/" -> "<build-root>/prebuilts/qemu-kernel/" 2. "<build-root>/sdk/emulator/skins/" -> "<build-root>/development/tools/emulator/skins/" Change-Id: I46cf9f805506753271bf4b88cebd47faa3775f45
ndroid/help.c
|
2a500113e698551143d4482fef4e2cb080343dc9 |
18-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
0d407bca26ffc4978083240c518cd0d0a627a584 |
18-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Changes to existing files to add HAX support"
|
47e21598ae396c2f4f90d306e343bbe18f2de00b |
17-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
e4a3c7801e0075a49674c79972394ad962b338f2 |
18-Dec-2011 |
Jun Nakajima <jun.nakajima@intel.com> |
New files to add HAX support QEMU emulator interacts with the HAX kernel module. A HAX (Hardware-based Accelerated eXecution) kernel module is required to use HAX support. Most guest instructions run in VMX non-root (i.e. in hardware) mode and achieve near-native (relative to the host) performance. QEMU still emulates PIO/MMIO instructions and non-PG (paging) mode operations. HAX is supported only on Mac OS X and Windows hosts when Intel VT is present. Change-Id: I8dd52a35e315437dc568f555742bb8ab7e9d8ab2 Signed-off-by: Zhang, Xiantao <xiantao.zhang@intel.com> Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com> Signed-off-by: Nakajima, Jun <jun.nakajima@intel.com>
akefile.target
ndroid/config/target-x86/config.h
arget-i386/hax-all.c
arget-i386/hax-darwin.c
arget-i386/hax-darwin.h
arget-i386/hax-i386.h
arget-i386/hax-interface.h
arget-i386/hax-windows.c
arget-i386/hax-windows.h
|
a381ef07088ce479610129e37bfef42538f397da |
18-Dec-2011 |
Jun Nakajima <jun.nakajima@intel.com> |
Changes to existing files to add HAX support HAX (Hardware-based Accelerated eXecution) employes hardware virtualization technology to boost performance of the Android emulator on Mac OS X or Windows hosts. This changeset includes the changes required to the existing files. To pass the compilation, hax.h is added, but CONFIG_HAX is disabled so that no real changes added. Change-Id: Ifa5777e8788e6698747c1ec4cd91315161c2ca0b Signed-off-by: Zhang, Xiantao <xiantao.zhang@intel.com> Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com> Signed-off-by: Nakajima, Jun <jun.nakajima@intel.com>
pu-defs.h
pu-exec.c
pus.c
xec.c
pu/softfloat.h
ax.h
vm.h
emu-options.hx
arget-i386/helper.c
arget-i386/translate.c
l-android.c
|
e7e8b324a626a4ba112c3ad47d54eb9cfd3025ba |
13-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Respect HW configs when loading VM from snapshots."
|
db450d73092add519efddcd6d55c7a0e7541ec70 |
12-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Respect HW configs when loading VM from snapshots. Changing HW configuration properties may cause emulator / guest system crash on condition that VM has been loaded from a snapshot. This CL addresses this issue in the following way: 1. Each time a snapshot is saved, a backup copy of HW config is saved with it. 2. Each time a snapshot is loaded, emulator finds an appropriate HW config backup, and compares current HW config with the one that was saved in the backup, and if configs are different, emulator exits with an appropriate error. Change-Id: I730bec0afbe166e88189fdcc4804b76e109e4422
akefile.common
ndroid/main.c
ndroid/snaphost-android.c
ndroid/snaphost-android.h
ndroid/utils/ini.c
ndroid/utils/ini.h
l-android.c
|
7a695cfc9f563a2c8a67bf38bb930c21f9dd4584 |
12-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
59d0f1dbd0ff7c72032bb75c18c47fef6648c5ce |
12-Jan-2012 |
Jiang Yunhong <yunhong.jiang@intel.com> |
am a9fd5a14: Fix signal handling for GS_RESTORE hack * commit 'a9fd5a1492276fe429eab8527fc425cee5c62ed8': Fix signal handling for GS_RESTORE hack
|
a9fd5a1492276fe429eab8527fc425cee5c62ed8 |
26-Dec-2011 |
Jiang Yunhong <yunhong.jiang@intel.com> |
Fix signal handling for GS_RESTORE hack Currently we hack QEMU's signal handler because of the GS_BASE MSR KVM bug. The reason of the hack is, when signal happens during KVM_RUN ioctl, the GS_BASE is broken, we have to restore the correct gs before run the signal handler. However, currently we take signal even when signal is set as SIG_DFL/SIG_IGN, or the signal is set with SIG_SIGINFO. Currently "kill -13" to emulator causes emulator crash. This patch fixed it as: 1) If the signal handler is set as SIG_DFL or SIG_IGN, we don't take the signal 2) If the signal handler is set with SIG_SIGINFO, we will use sa_sigaction 3) Cover all potential signals One thing left is, if the signal handler is setup dynamically, this method may still have issue because currently the signal handlers are taken statically when first KVM_RUN ioctl. Luckily this does not happen now. Change-Id: Icfbe43db665a11f2b6eaf9593075b3e643783ee7 Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com>
arget-i386/kvm-gs-restore.c
|
0b35bf7631b5c4205c7b5f012a5e6e11d5a51deb |
12-Jan-2012 |
Jesse Hall <jessehall@google.com> |
Merge "SDL: Call XInitThreads() after loading Xlib"
|
7851751670aa7b6e4cb153ea7c16185f8759cc4e |
11-Jan-2012 |
Jesse Hall <jessehall@google.com> |
SDL: Call XInitThreads() after loading Xlib XInitThreads() enables thread-safety in Xlib, so multiple threads can safely call into it concurrently. This happens with GLES passthrough enabled: the GLES system serializes its own Xlib and GLX calls, but there is no serialization between the GLES system and the SDL code running the main UI. This call must be the first Xlib call, so I put it here in the loading code rather than the multiple places that call XOpenDisplay(). Change-Id: I3cd3177fb8e0904a803a6b5c8f89a4ecda73bd1c
istrib/sdl-1.2.12/src/video/x11/SDL_x11dyn.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11sym.h
|
6b23fcd0518d75fb8d6fa21333500a03ad8504ae |
11-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
aa1af37d8b3c3a21eb4cac4a225225425b50d08c |
11-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Revert "Reference new location of SDK toolchain" This reverts commit 6e8d9298782ce4d5a7d506638ced4de0396735f9.
akefile.android
ndroid-configure.sh
|
6e8d9298782ce4d5a7d506638ced4de0396735f9 |
10-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Reference new location of SDK toolchain Change-Id: Id28db802a5401141a5ec1052de81dbee5033577f
akefile.android
ndroid-configure.sh
|
bc456c52dcb71007841b734195f712191012c537 |
10-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Don't display warning when emulator is unable to connect to device. Warning that is displayed when "realisting sensors emulation" component in emulator is not able to connect to an application streaming sensor changes from an actual device, that warning confuses users, making them think that emulator didn't initialize properly. To avoid that confusion, hide that warning under -verbose, displaying it only if -verbose option has been specified on emulator start. Change-Id: If40cc726db9bec4ab631dcbdcd02fb98cc30d93a
ndroid/hw-sensors.c
|
e77636059c3809517330983040ec96b381e957d3 |
10-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
762d5decf0eaa766e69ecd94f4349be53dedd767 |
09-Jan-2012 |
Ying Wang <wangying@google.com> |
Reference the new prebuilt ccache location. Change-Id: Id990e37b9d8803aa5a23c365076c4044ef4719af
akefile.android
|
04e9fbc09d517455b23903c9d5e7941a9ed59b01 |
09-Jan-2012 |
Jesse Hall <jessehall@google.com> |
Fix emulator crash restoring pipes from snapshot The emulator crashes when loading a goldfish pipe from snapshot if it was still in PipeConnection state when saved, since there is no service associated with the pipe. Check for service existence before dereferencing the service pointer. Change-Id: I9093bdf403fd3532e9fb6584b98994d9d4dc686c
w/goldfish_pipe.c
|
f1ef47bec422ff9fac9caa89c275d63227d58cb4 |
09-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
4382d024a01df4888114e2e72605617371763a0d |
06-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am d3ed299f: am 8edd3e9e: am 18006f77: Reference kernels from their new location * commit 'd3ed299f15c993bda873cbd56648eedabc7f45c9': Reference kernels from their new location
|
4387517c83737958222d2b06aa238a0f52358bac |
06-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Respect 'camera' flag in AVD"
|
d3ed299f15c993bda873cbd56648eedabc7f45c9 |
06-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 8edd3e9e: am 18006f77: Reference kernels from their new location * commit '8edd3e9e2959868ec221a1f3c1d4f9f16eb91177': Reference kernels from their new location
|
8edd3e9e2959868ec221a1f3c1d4f9f16eb91177 |
06-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 18006f77: Reference kernels from their new location * commit '18006f77ef9e760c225d1aa0dbbbe9cf5401aa8e': Reference kernels from their new location
|
17d48cc1809075732813cd90eee10bc1efa4b52e |
06-Jan-2012 |
Jesse Hall <jessehall@google.com> |
Merge "EmuGL: disable debug spam"
|
f8675c20db7625adc69800ca4ac54e72846ac9a8 |
06-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Respect 'camera' flag in AVD Turns of webcam emulation on condition that 'camera' AVD property is set to 'false'. Note that command line options (-webcam) will enable webcam emulation even if 'camera' AVD property is set to 'false' Change-Id: I493446f1d12b732ed49f9a5a9967b87b31b180f6
ndroid/avd/hardware-properties.ini
ndroid/camera/camera-service.c
ndroid/main.c
|
d59f812d78fba533c93d3b092965872768d6d295 |
06-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix bug in Windows audio code"
|
18006f77ef9e760c225d1aa0dbbbe9cf5401aa8e |
05-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Reference kernels from their new location
ndroid/avd/info.c
|
aef4c4e21a71298668e28659008381a62b8545cd |
05-Jan-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix bug in Windows audio code Change-Id: Ia011e2642f7411991052281af4c26ffcbb335c36
udio/winaudio.c
|
4bcc1d92f4d49ee7331bd2eacd28d497e505c5c7 |
05-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Explicitly use the top of the source tree to find the kernel. This way, we don't rely on the relative position of the source directory and the out directory, and the emulator works when using OUT_DIR_COMMON_BASE Change-Id: I319f4fffc9ffee676d8040ebbb017831db08f6b6
ndroid/main-common.c
|
6b32ee5f4307f68b668b5b46893ceb49ec16fa6e |
16-Dec-2011 |
Jesse Hall <jessehall@google.com> |
EmuGL: disable debug spam Change-Id: Idb86b2e8bbb396ee1bca606a32569b9b6b46dcb8
ndroid/hw-pipe-net.c
|
bb024b61792a9b125d74e0125041da9d570acbb3 |
05-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
49dd3f3b705e9a78984699d52ddf9ed9561c9dc2 |
05-Jan-2012 |
Al Sutton <al@funkyandroid.com> |
Improve emulator under MacOS Lion Lion/XCode4 needs to be explicitly told the dynamic library lookup symbols in the precompiled libSDL are resolved at runtime
akefile.android
|
ba951b488cefd1dcb4512a39e323d5000fdafa4c |
04-Jan-2012 |
Koan-Sin Tan <koansin.tan@gmail.com> |
Fix filename typo. This goes invisible on case-insensitive filesystems, but fails when XCode is installed on a case-sensitive filesystem.
ndroid/camera/camera-capture-mac.m
|
fd5d79494d4165869254c8deeaf0d8d60b9dec71 |
22-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
c3c9c6f72fe60762874f4591ba0352b614e34d14 |
21-Dec-2011 |
Al Sutton <al@funkyandroid.com> |
Fix build on MacOS 10.7 / XCode 4 Force the inclusion of the dynamic linker libraries used by the prebuilt libSDL. I did look at turning the switch on to build libSDL from source, but libSDL-1.2 isn't buildable under 10.7/XCode 4, and they've moved on to 1.3 now, so that would have been a dead end; Change-Id: Idf75bb46e855929543395811d4d56e1f7dfa3785
akefile.android
|
85937739d4fe5e06349a0bfff22365f04dc39a98 |
21-Dec-2011 |
Al Sutton <al@funkyandroid.com> |
Fix build under MacOS 10.7 / XCode 4 This is change of a check in the emulator build file so it only applies a rule when it's being run on 10.6 instead of what it currently does, which is apply the run to any build running on 10.5 and above. This is needed because it's the part of the emulator build which requires the 10.4 SDK, which, of course, isn't available under XCode 4; Change-Id: I4748cc4ac50c966a7add04e000aa665d4738ba62
akefile.android
|
808c2b127799b9824bdba42defa32cfc75bb4b91 |
19-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
bc9cbbe2a02d84d57854c211449f6491a6140eab |
14-Dec-2011 |
David 'Digit' Turner <digit@google.com> |
kernel: update build-kernel.sh script for x86 This updates the build-kernel.sh script to be able to rebuild the x86 goldfish kernel from sources using our NDK-compatible toolchain. This is needed because the toolchain is configured with -mfpmath=sse and -fpic by default, which we need to disable. Because the kernel build system doesn't allow us to provide extra compiler flags easily, we create a "magic" wrapper toolchain to do it for us (see toolbox.sh) Change-Id: Ie868497dc5543d1149c51f354daa567863b638dc
istrib/build-kernel.sh
istrib/kernel-toolchain/toolbox.sh
|
0a8b6fc6d396a10dbfa2c10fa1d3b7bda70ce851 |
14-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
d86c724b74e6c04a89219d87559d0b580e100445 |
10-Dec-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement ADB communication over QEMU pipe Change-Id: I62ff5898c7a955aaaa8af8f7ee7ed018af860f80
akefile.common
ndroid/adb-qemud.c
ndroid/adb-qemud.h
ndroid/adb-server.c
ndroid/adb-server.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/qemu-setup.c
ndroid/utils/debug.h
ocs/ANDROID-ADB-QEMU.TXT
lirp-android/bootp.c
|
a743be75c49f94811e6c8960ee0d6a2d0a65c700 |
13-Dec-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implements white balance and exposure compensation for emulated webcam"
|
b61ec4daf4a2ff0f941f2ce99e2385b40057eea8 |
12-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
98d32ba363442a963bac163496513329a44a7959 |
08-Dec-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements double-linked circular list. This is part of a bigger CL (coming later this week) that uses qemu pipes to hook up host ADB with ADBD daemon running on the guest system. Change-Id: I625b020531af636b9b9fa4e4aa52b7586749c693
ndroid/utils/list.h
|
731a33797a13c90a846dcc941aea9ec40ed81ed1 |
08-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
ef71cb8b3f97b6c985bda997759ce2113cdb893e |
07-Dec-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes emulator crash due to premature pipe client destruction. The pipe client should really be closed (and destructed) only when the guest closes its handle to the pipe. When pipe client is closed from within the emulator, it should only notify the guest about disconnection, and wait for the guest to explicitly close the pipe handle. Change-Id: I6bde3ae1e05ff5dc40e9903282c3fc46df0b9b57
ndroid/hw-qemud.c
|
37fb84f8b26e3061c1ccb404bf4c962eed5e6057 |
23-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements white balance and exposure compensation for emulated webcam Change-Id: Id2dbb227280f0c0e1b5708ef78b9f19b087f92d5
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-capture-mac.m
ndroid/camera/camera-capture-windows.c
ndroid/camera/camera-capture.h
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-format-converters.h
ndroid/camera/camera-service.c
|
9720f45e2156d90112da14d7fc5d323a2e798e26 |
28-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
4e61742d4f26cefb1baf8d2dc5e7dc8b85a78549 |
23-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
Fix 64-bit build. This fixes the 64-bit Linux build (i.e. ./android-rebuild.sh --try-64). You can't really call _mm_empty() when your target CPU doesn't support MMX. We should probably try to use XMM registers instead of MMX for this in the future, but this should be good enough for now. Change-Id: If5abf747939022ef47daf7eb4badf1798e22bf95
ndroid/skin/argb.h
|
1957d968b064c76898970017a8f5e6855102eebd |
16-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
e080a45d3e29e41bce06669b79d5eb04f0fd05ef |
15-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add 320x240 frame support for Windows and Mac camera emulation Change-Id: I54897ca86b372d98c7a30a47ecf88a4df8ee0fe9
ndroid/camera/camera-capture-mac.m
ndroid/camera/camera-capture-windows.c
|
8d9a7a5fa4bd32f9b8aeb7b9e3bd047a475539ab |
15-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add required frame dimensions for Win and Mac. Camera framework requires that certain frame dimensions must be supported by the camera devices. Since on Windows and Mac we have no way of knowing the real webcam capabilities, but camera API there pretty much allows us to choose any frame dimensions that we want, we will hard-code those that are required by the camera framework. Change-Id: I625381776f374103d2ac1c62fabae23b1c5afa88
ndroid/camera/camera-capture-mac.m
ndroid/camera/camera-capture-windows.c
|
9ef86366e076f45bb9a6e6e98651062bc3ad7da8 |
15-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Minor fix for debug output Change-Id: I554de3610bbd28cc299fecae4bf0199f044edb5a
ndroid/sensors-port.c
|
7f4798eebe4d25bc638ae5391e0adba27d7b880c |
10-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
e857adfa4de0c143f3327d1e2b2dde827891064f |
10-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes windows build Change-Id: Ia2c29d890695186b04dd5d306c88aadfe084318f
ndroid/android-device.c
|
db611d57e0da9acd7ecf2a4a9b2a63e7620fe54d |
02-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements sensors emulation using a connected Android device There are three major things in this CL: 1. Abstract a connection with an Android device that is connected to the host via USB, and there is a TCP port forwarding to this device via 'adb forward' command. This abstraction is implemented in android/android-device.* 2. A client for android device API that talks to an app on the connected device that provides values for sensors available on the device. This is implemented in android/sensors-port.* 3. Changes to the sensor emulation code in android/hw-sensors.c to use sensors port (when available) for sensors emulation. Change-Id: I12901e8db6b6a6262fc1703ed96a9f714335d666
akefile.common
ndroid/android-device.c
ndroid/android-device.h
ndroid/async-utils.c
ndroid/async-utils.h
ndroid/avd/hardware-properties.ini
ndroid/hw-sensors.c
ndroid/sensors-port.c
ndroid/sensors-port.h
ndroid/utils/debug.h
|
6f3bc59f5099cdce5a939a5ab9ba33f3d7f2273e |
10-Nov-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix snapshot crash"
|
1e17933b06f60653f6cefbd996a76e324d3f5df5 |
09-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
3e92c2d49cb0e8752ce8c9a3c879c84ac3299061 |
11-Oct-2011 |
David 'Digit' Turner <digit@google.com> |
Fix snapshot crash - Add snapshot load/save support to QEMU Pipes This adds the ability to save and load QEMU Pipe connections with snapshots. Note that by default, all loaded pipe client connections are force-fully closed on load. We don't have a good way to save the state of network connections to persistent storage. Properly implements snapshot save / load for qemu pipe clients. Change-Id: Ie5767f8ce40c8341b958cc5844e724dd4fc1ed2b
ndroid/hw-pipe-net.c
ndroid/hw-qemud.c
w/goldfish_pipe.c
w/goldfish_pipe.h
w/hw.h
avevm.c
|
6f0425a8f6d386d7ca10e69ad90cbd5d5c5228a9 |
03-Nov-2011 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed build-kernel.sh to set ZIMAGE when --cross is specified Change-Id: I039cd6072795781a55d1f1280f9c2cf2d706b457
istrib/build-kernel.sh
|
c53b475e5bf2301da452cd2c81fed7c1fea2ec2a |
31-Oct-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: I3b28c596e68e55c781913fb1f6101832e29d67ec
|
6c24b0c319792949b0ba6321774fb2c54112fefd |
28-Oct-2011 |
Ed Heyl <ed@google.com> |
keep previous history after reset to mr1 plus aah changes (ics-aah-wip)
|
7c4f47bfd25c2d023a077261981be787af3ec71d |
26-Oct-2011 |
Ed Heyl <ed@google.com> |
undo reset to ics-mr1 until we have a better method
|
9a3cc0d6b0cb652f091c5f665aaa615d4333b9bb |
26-Oct-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 4f491729: am bb0673b9: Merge from ics-mr0 * commit '4f491729ceb8cd09baeb0a7bc8e95f6af45f4ed5':
|
4f491729ceb8cd09baeb0a7bc8e95f6af45f4ed5 |
26-Oct-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am bb0673b9: Merge from ics-mr0 * commit 'bb0673b9385deb0a850edac9f9ed80e0c0a3d2f8':
|
bb0673b9385deb0a850edac9f9ed80e0c0a3d2f8 |
26-Oct-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge from ics-mr0 Change-Id: Iae8d9ab18c8705aa2ca6723d00955252124756aa
|
ec7b7af4cd1ed4e702f2cebbea931d906ec36103 |
25-Oct-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Reconcile with AOSP master Change-Id: I9b2c7a84a682444ca735ca24376d758ae705e481
|
4c4be2704cade66667b963e24bafa907a0165358 |
25-Oct-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Reconcile with AOSP master Change-Id: I144eaacc60970e426530bc548d2b09c7329da477
|
049896d31a42cfdc72a5aec8abdd6c675aabcf64 |
25-Oct-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Reconcile with AOSP master Change-Id: Icfefe7b28862775d026d2d535b68aa2313b8eb7b
|
f1e13598bacbc56c42a97742a7cef23365a5a854 |
25-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
65d20f17cb5a9d75371cd709bfbad0fff8bcb6f7 |
24-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Scrap IRQs for x86 system image. This is a temporary fix that enables GoogleTV emulation on tools R15+ The permanent solution would be to increase number of available IRQs from 16 to something more appropriate. For now just: 1. Use IRQ3 for the events device. 2. Decrease number of TTY ports from 4 to 2. These two measures would free up 3 IRQs, so the chances of running out of available IRQs are significantly decreased. Change-Id: Ie788880935d6e15f1f02f61e862c8727c8690b4a
w/pc.c
|
1236dabbd7da7aca088b191d878e645dc0529d3a |
23-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
79570c3532503840855517494978082a99543a30 |
22-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix emulator crash. Change-Id: I4f238bbd0175036b6003ebdf266de608d6acc6e7
ndroid/camera/camera-capture-linux.c
|
04d90d093f6e552c8c0c77f8d4a08344c77a4fca |
21-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Bound loop index In some cases (when frame sizes for pixel formats are not available) the loop will be not properly bounded, and may cause a crash. Change-Id: I2f2380ab4e2f7454bff8eeabcaff4e3f238fe71e
ndroid/camera/camera-capture-linux.c
|
cdd8d78b202e005691467296b9be98816ed4d4a9 |
20-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix emulator crash caused by bad 'printf' Change-Id: I7c4830ba7606bedcf462e967adad3358723c44ba
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-service.c
|
71664ee1f148b9400ced219088279a353a194418 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 9f3c0c76: (-s ours) Cherry-pick d0e2872 from master: Fix snapshots. do not merge. * commit '9f3c0c76682640cf6583b1b0babb23e9038a8d71': Cherry-pick d0e2872 from master: Fix snapshots. do not merge.
|
8d98c5c47dbbed0b1c69aaffeb5b47caef5a3eb9 |
19-Oct-2011 |
Xavier Ducrohet <xav@android.com> |
am a2f29cb6: (-s ours) Cherrypick fa0c8e from master. do not merge. * commit 'a2f29cb6efc83df073e66a3cf2c7ba02709b4257': Cherrypick fa0c8e from master. do not merge.
|
b1fd97781478723ab80f0efae7447d8565c31aee |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 0fd262f1: (-s ours) CherryPicked from d0b482e on master. Do not merge. * commit '0fd262f1b4682a6d2dae0f61f6ea394d14f33c08': CherryPicked from d0b482e on master. Do not merge.
|
8dfed29dbcbcde366725ac1dc317ce20cd0517fb |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 7ae4139b: (-s ours) Merge from 33f89d0 on master. Do not merge. * commit '7ae4139bbecc44a9d4210fde9de25f9acc1feff7': Merge from 33f89d0 on master. Do not merge.
|
aa3a00c352ecbb442be4cc4ab0ed9bdecbd0381b |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 4990431d: (-s ours) Merge from 491e6d on master. Do not merge. * commit '4990431dfab2f2573ec4ddd97cf656a674ca9d07': Merge from 491e6d on master. Do not merge.
|
c6ecc7b7b698c6af8a509448643854ea91ba9ea1 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 40c8d18f: (-s ours) Merge from c3b969ab on master. Do not merge. * commit '40c8d18f4fdbceb63d64520ac7650b4f6ecd52bb': Merge from c3b969ab on master. Do not merge.
|
d012c35f7828747cd1fe818bd4f3425e157f2c07 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am ffb88b0d: (-s ours) CherryPick from 3d3fea0 in master. Do not merge. * commit 'ffb88b0da4df3d6a2db80670a176397db5ff6515': CherryPick from 3d3fea0 in master. Do not merge.
|
276ff33b661b6a4e72902f824bdb9b3a6f0acaa9 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am bcc9f5fc: (-s ours) Merge from 5f8faae on master. Do not merge. * commit 'bcc9f5fc3b08c2eb932d75b21b546e60527c7499': Merge from 5f8faae on master. Do not merge.
|
10736248a16d77293150cbca7f8a482ec82f68da |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am bed87f42: (-s ours) Merge from c68dbbe in master. Do not merge. * commit 'bed87f42f0001a3217ab005e728ef5b2e3a6fe14': Merge from c68dbbe in master. Do not merge.
|
263c95e0d29b5e69bed5261b33466b2ceba08bd0 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 16d2d436: (-s ours) Merge from e3b840cf on master. Do not merge. * commit '16d2d4368c404a3a60f92e120ee889d36aaa3ebb': Merge from e3b840cf on master. Do not merge.
|
02b1e4e123dd351a16a88f2ca081a53caf69a482 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am fe757971: (-s ours) Merge a83cf90 from master. Do not merge. * commit 'fe757971b56e30878aeea876bf5d5704b081d4ea': Merge a83cf90 from master. Do not merge.
|
c5ea7b8358335ba9a7948f663de249d3600b6513 |
19-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 0ae42fc7: (-s ours) Merge 6ef999d from master. Do not merge. * commit '0ae42fc7042ab59b2d7a17a59c4ba8470cadb2d6': Merge 6ef999d from master. Do not merge.
|
e764b40c6116abe955f2af5da92bf859cf9e97a4 |
18-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
f9c98df586b228896d98645f4192c9fc30e56f0d |
11-Oct-2011 |
David 'Digit' Turner <digit@google.com> |
Fix http proxy to deal with chunked body encoding properly. This patch fixes the HTTP rewriter to deal with chunked encoding properly. The old code didn't handle the end of chunk data properly (it must be followed by \r\n which was ignored by the previous code). See http://tools.ietf.org/html/rfc2616#section-3.6.1 for details. Fix for b/5033498 Change-Id: I385c632ab7b550257b7b241948c30e5fe444b7cd
roxy/proxy_http_rewriter.c
|
6e68764da25f7f9cdbbe252a01062e3ac83b0034 |
16-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
245874ab78e586f6ff0149cfc77df12403be8595 |
13-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implemented Mac camera emulation"
|
90a3681c1b2332093821a24c244bc3a86dbb1967 |
13-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix -wipe-data option Forces overwriting (truncating) of the userimage-qemu.img file on condition that it is being initialized from userimage.img file. If *-qemu file is not truncated the system will pick up on artifacts located behind the overwritten area of the *-qemu.img file. Change-Id: I091dff0069d7049588b11c4654fe134947db101b
w/goldfish_nand.c
|
955a99781dd7af82e7a55525a4e51ce5d0814021 |
13-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implemented Mac camera emulation Change-Id: I01609e8bfcdd8ee5ef876344d0a334ecd69a2b7a
akefile.android
akefile.common
ndroid/camera/camera-capture-mac.c
ndroid/camera/camera-capture-mac.m
|
8315cd738f812e30917f48d5b919d5db14404d67 |
06-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
3cfc387ae5c0dfea3482771b27e84802c07d33f9 |
06-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 9f3c0c76: (-s ours) Cherry-pick d0e2872 from master: Fix snapshots. do not merge. * commit '9f3c0c76682640cf6583b1b0babb23e9038a8d71': Cherry-pick d0e2872 from master: Fix snapshots. do not merge.
|
9f3c0c76682640cf6583b1b0babb23e9038a8d71 |
05-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Cherry-pick d0e2872 from master: Fix snapshots. do not merge. Change-Id: I8662ec8d2f38244bb8c727a1cd898c450ef5d051
ndroid/hw-qemud.c
rch_init.c
w/android_arm.c
w/goldfish_audio.c
avevm.c
|
d0e2872813e1d37e8233befdfd13a4d6cb0d7431 |
05-Oct-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix snapshots Change-Id: Ib3891704ece2cea0c5a80b468b2514e6c4d13216
ndroid/hw-qemud.c
rch_init.c
w/android_arm.c
w/goldfish_audio.c
avevm.c
|
d64009c724b5a8a410f4acc4355cc3db449f9aba |
05-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
7dff581472947cb1b9fa63be0fb8b00c75fad762 |
04-Oct-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "ANDROID-KERNEL.TXT: Update document"
|
b574ce70fc4b1ff54cab95544900734f0c1bb4c2 |
04-Oct-2011 |
Xavier Ducrohet <xav@android.com> |
am a2f29cb6: (-s ours) Cherrypick fa0c8e from master. do not merge. * commit 'a2f29cb6efc83df073e66a3cf2c7ba02709b4257': Cherrypick fa0c8e from master. do not merge.
|
21f55a886165fb511e7d480fa2ae7860272ede6c |
04-Oct-2011 |
David 'Digit' Turner <digit@google.com> |
ANDROID-KERNEL.TXT: Update document This patch renames docs/KERNEL.TXT to docs/ANDROID-KERNEL.TXT and also updates the content with: - the new git repository and branch to use to get the kernel sources (android.git.kernel.org/kernel/qemu.git android-goldfish-2.6.29) - how to rebuild the ARMv7 kernel image (just use the --armv7 flag) Change-Id: I87cbbcbcbdfa2b9b0efaac6d3410a68ad336e5b3
ocs/ANDROID-KERNEL.TXT
ocs/KERNEL.TXT
|
a2f29cb6efc83df073e66a3cf2c7ba02709b4257 |
04-Oct-2011 |
Xavier Ducrohet <xav@android.com> |
Cherrypick fa0c8e from master. do not merge. New AVD property to control presence of hw main keys. This allows injecting a new runtime property into the system running on the emulator to control whether to display the new software back/home keys. Change-Id: I7d3a7ae681d1152f86a8bc7a036fd3ccf5be2e2a
ndroid/avd/hardware-properties.ini
l-android.c
|
fa0c8e25403290b545bb98735b1ece275c524361 |
04-Oct-2011 |
Xavier Ducrohet <xav@android.com> |
New AVD property to control presence of hw main keys. This allows injecting a new runtime property into the system running on the emulator to control whether to display the new software back/home keys. Change-Id: I2bf7cc5c291752090187463332219638e883d052
ndroid/avd/hardware-properties.ini
l-android.c
|
8b9edabce5d250a2b0c33fced7e0766b039bb0ab |
30-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
ee2e3ffc2d25f4491bf22f1c4483f919d5a61e4d |
30-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 0fd262f1: (-s ours) CherryPicked from d0b482e on master. Do not merge. * commit '0fd262f1b4682a6d2dae0f61f6ea394d14f33c08': CherryPicked from d0b482e on master. Do not merge.
|
0fd262f1b4682a6d2dae0f61f6ea394d14f33c08 |
30-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
CherryPicked from d0b482e on master. Do not merge. Fix IRQ allocation for goldfish devices. There were two issues fixed here: 1. IRQ allocation (for a device) has never been checked on going out of bounds. 2. In x86 platform some IRQs were reserved (for kbd, mouse, and exception), but IRQ allocation for goldfish devices didn't check for those reserved IRQs being assigned to a device. Change-Id: I9abec0c093a43e1683539c96c9149f9bc6f4b051
w/goldfish_device.c
w/goldfish_device.h
w/goldfish_interrupt.c
w/i8259.c
w/pc.c
|
d0b482eb3e8cb699a2090bc773364d3a7d369a25 |
30-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix IRQ allocation for goldfish devices. There were two issues fixed here: 1. IRQ allocation (for a device) has never been checked on going out of bounds. 2. In x86 platform some IRQs were reserved (for kbd, mouse, and exception), but IRQ allocation for goldfish devices didn't check for those reserved IRQs being assigned to a device. Change-Id: I9d48485d973bcc8fd8a3dd1b78fbfa6a05aeea22
w/goldfish_device.c
w/goldfish_device.h
w/goldfish_interrupt.c
w/i8259.c
w/pc.c
|
b568e0eabe1f0d30ecec992f8b68ea60a8e6ad94 |
29-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
6e93697bf74fe127356e98bceabf67597c0e1084 |
28-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 7ae4139b: (-s ours) Merge from 33f89d0 on master. Do not merge. * commit '7ae4139bbecc44a9d4210fde9de25f9acc1feff7': Merge from 33f89d0 on master. Do not merge.
|
7ae4139bbecc44a9d4210fde9de25f9acc1feff7 |
28-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge from 33f89d0 on master. Do not merge. Fix CPU architecture reported in HW config Change-Id: I2d31168ca05e1214df708fd107143fa4908e2889
ndroid/main.c
l-android.c
|
33f89d05b375f18596fa5892acaaae356fbb0c0e |
28-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix CPU architecture reported in HW config Change-Id: I9221916514a39435d2710fa9dada92a87bdc4dab
ndroid/main.c
l-android.c
|
bbb7b7c1c8a6b987e7ddcc04c91476104e07b045 |
28-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
ad3d7dbce9f66373930774fa0eb9877f54e859d1 |
27-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 4990431d: (-s ours) Merge from 491e6d on master. Do not merge. * commit '4990431dfab2f2573ec4ddd97cf656a674ca9d07': Merge from 491e6d on master. Do not merge.
|
4990431dfab2f2573ec4ddd97cf656a674ca9d07 |
27-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge from 491e6d on master. Do not merge. Use different macro for KVM Change-Id: I6d53aac7de92d8991f7cf0cf34484a0083f642a5
w/goldfish_pipe.c
|
25ab448260da9e7e1e0a39b4f4be2ba37980c557 |
27-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 40c8d18f: (-s ours) Merge from c3b969ab on master. Do not merge. * commit '40c8d18f4fdbceb63d64520ac7650b4f6ecd52bb': Merge from c3b969ab on master. Do not merge.
|
40c8d18f4fdbceb63d64520ac7650b4f6ecd52bb |
27-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge from c3b969ab on master. Do not merge. Fix QEMU pipe on KVM The issue was that CPU registers (CR3 in particular) in QEMU were out of sync with KVM at the time when virtual address to physical address translation was performed. This caused translation failure, and the subsequent crash. The fix was to explicitly sync QEMU registers with KVM registers just before calling VA->PA translation. Change-Id: I469da1d95d1e2f10e372b100ba93cd448b4b4551
w/goldfish_pipe.c
|
491e6d76fbf966811e0386d6d52622dfaae396c2 |
27-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Use different macro for KVM Change-Id: I62a2d54562ac043a5513585a2e86aa01038fdc29
w/goldfish_pipe.c
|
c3b969ab0c049efd7a699fe4dacc659b7ceb30bb |
27-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix QEMU pipe on KVM The issue was that CPU registers (CR3 in particular) in QEMU were out of sync with KVM at the time when virtual address to physical address translation was performed. This caused translation failure, and the subsequent crash. The fix was to explicitly sync QEMU registers with KVM registers just before calling VA->PA translation. Change-Id: I1ff4ed2cfddd77e6889bb645f08db442f119049a
w/goldfish_pipe.c
|
f26aa31ae018b3f005b58ebcb4d4a7498254bb1b |
25-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
d852f06bb611557c3a6e0aa81400ccff0d3c7c1a |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am ffb88b0d: (-s ours) CherryPick from 3d3fea0 in master. Do not merge. * commit 'ffb88b0da4df3d6a2db80670a176397db5ff6515': CherryPick from 3d3fea0 in master. Do not merge.
|
ffb88b0da4df3d6a2db80670a176397db5ff6515 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
CherryPick from 3d3fea0 in master. Do not merge. Fix windows build Change-Id: I6b82dd84860a5b634fb5215a0ef250e9e13bc2a2
ndroid/camera/camera-common.h
ndroid/camera/camera-service.c
|
451687c44df948a99e4fb95296f07d7250e88d08 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix windows build"
|
3d3fea0627b4dfb6119ee8173a40640ea8a401f2 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix windows build Change-Id: I7387eea3639d63b278b702100ee2d4584f87f4e2
ndroid/camera/camera-common.h
ndroid/camera/camera-service.c
|
2553d03ea6af6df3719b21fa6aeb8d82fbe6cd39 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am bcc9f5fc: (-s ours) Merge from 5f8faae on master. Do not merge. * commit 'bcc9f5fc3b08c2eb932d75b21b546e60527c7499': Merge from 5f8faae on master. Do not merge.
|
bcc9f5fc3b08c2eb932d75b21b546e60527c7499 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge from 5f8faae on master. Do not merge. Check that first two cameras are facing in opposite direction. Currently camera app will crash on an attempt to switch cameras if camera 0 and 1 are facing in the same direction. So, user should be warned about that on emulator start. Change-Id: I6211093296806cb03be02e543e21154508693eab
ndroid/avd/hardware-properties.ini
ndroid/camera/camera-service.c
|
404f157c59d0c3726ad35b21d4187ab28e23a871 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Check that first two cameras are facing in opposite direction."
|
5f8faaeb1fc4aa1bc875ebc6ab6ad70867ab5321 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Check that first two cameras are facing in opposite direction. Currently camera app will crash on an attempt to switch cameras if camera 0 and 1 are facing in the same direction. So, user should be warned about that on emulator start. Change-Id: Ic85da614d30295b04d2a318fb1c2015cc52f1140
ndroid/avd/hardware-properties.ini
ndroid/camera/camera-service.c
|
acf8ea03ec6b14567a5941c1eb4f5ae4c7b19b62 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am bed87f42: (-s ours) Merge from c68dbbe in master. Do not merge. * commit 'bed87f42f0001a3217ab005e728ef5b2e3a6fe14': Merge from c68dbbe in master. Do not merge.
|
bed87f42f0001a3217ab005e728ef5b2e3a6fe14 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge from c68dbbe in master. Do not merge. Timeout frame capturing. It has been observed on some of the MS camera devices, that device may got stuck on something that would alwais return EAGAIN when queried for the next video frame. This requires us to timeout the loop that repeats attempts to acquire first frame from the device. Also added detection and reporting of I/O errors occurred during frame capturing. Also, this CL contains some cosmetick changes to error and warning reporting. Change-Id: I90e4c664734e8980f1e2ee5ee5cf43a651503dc7
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-capture-mac.c
ndroid/camera/camera-capture-windows.c
ndroid/camera/camera-common.h
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-service.c
|
c68dbbef0118eab4256acfc0d9430f0e557a82a1 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Timeout frame capturing. It has been observed on some of the MS camera devices, that device may got stuck on something that would alwais return EAGAIN when queried for the next video frame. This requires us to timeout the loop that repeats attempts to acquire first frame from the device. Also added detection and reporting of I/O errors occurred during frame capturing. Also, this CL contains some cosmetick changes to error and warning reporting. Change-Id: I81edaf5ff8bfe147dbe4510e1446e77a87817f37
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-capture-mac.c
ndroid/camera/camera-capture-windows.c
ndroid/camera/camera-common.h
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-service.c
|
65769f5966d86278cccab3f43e2b67f499de4314 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 16d2d436: (-s ours) Merge from e3b840cf on master. Do not merge. * commit '16d2d4368c404a3a60f92e120ee889d36aaa3ebb': Merge from e3b840cf on master. Do not merge.
|
d5e95c923ee83fbb08a4b0b38f20df1513883c12 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am fe757971: (-s ours) Merge a83cf90 from master. Do not merge. * commit 'fe757971b56e30878aeea876bf5d5704b081d4ea': Merge a83cf90 from master. Do not merge.
|
16d2d4368c404a3a60f92e120ee889d36aaa3ebb |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge from e3b840cf on master. Do not merge. Properly reset camera device between capture requests Change-Id: I1f283b90d08b59cd4dd94f569a8c31c1ab574d37
ndroid/camera/camera-capture-linux.c
|
4f658efea9ec25572ec4a5cd65b5e62f93db9bd8 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Properly reset camera device between capture requests"
|
7cb71b8beaa45176f51590a9b33751a8acde1759 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 0ae42fc7: (-s ours) Merge 6ef999d from master. Do not merge. * commit '0ae42fc7042ab59b2d7a17a59c4ba8470cadb2d6': Merge 6ef999d from master. Do not merge.
|
fe757971b56e30878aeea876bf5d5704b081d4ea |
22-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge a83cf90 from master. Do not merge. Fix video recording on Windows Reseting capture windows on each "stop capture" + setting capture parameters allow to change video frame dimensions. Change-Id: Ie6f4cdbcd5d2ef9121ca372944bc6c518afac5bf
ndroid/camera/camera-capture-windows.c
|
0ae42fc7042ab59b2d7a17a59c4ba8470cadb2d6 |
22-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge 6ef999d from master. Do not merge. Fix captured frame pixel format on Windows Apparently, bitmap obtained through the capXxx + clipboard API is formatted with BRG, not RGB format. Change-Id: Id68f705aabd7aa24671df4691bcd3cc2351f5d5e
ndroid/camera/camera-capture-windows.c
|
e3b840cfa695c2f0b26625cf01149b9cc9079ce9 |
23-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Properly reset camera device between capture requests Change-Id: Ia748fe3f38e8366d0507fcee995eac311dd8c72a
ndroid/camera/camera-capture-linux.c
|
a83cf909c84fccbf99863446825014b871f74cec |
22-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix video recording on Windows Reseting capture windows on each "stop capture" + setting capture parameters allow to change video frame dimensions. Change-Id: I0ce8ed77dfa9838894acb9e9e84d84692bb3d520
ndroid/camera/camera-capture-windows.c
|
48d682a13cae7b8a6f9488d88882716de39d63a4 |
22-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
6ef999d93532fdb0b9f22e14bf2095e4d3ee0355 |
22-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix captured frame pixel format on Windows Apparently, bitmap obtained through the capXxx + clipboard API is formatted with BRG, not RGB format. Change-Id: Ib161be50d2d3258045a467b152a5a750e1a8fb42
ndroid/camera/camera-capture-windows.c
|
ddd59b14583126d6282d2fab3142171934981e85 |
21-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix NV12, and NV21 format descriptors Also adds support for YU12 pixel format that is used in video frames Change-Id: I613beef8b3e2296fd1fab7e2b9d2956fba1ac788
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-service.c
|
a8559e023df6c94eee98d90a6689f421873d91f7 |
21-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Print warning on invalid webcam name Change-Id: I94939964890c4304a47ba86c582baf3a9544b5aa
ndroid/camera/camera-service.c
|
77a662d7dc8ebed91e15e523dac691f54965f204 |
21-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix win/mac build Change-Id: I8d074590bb1efd68789e341e37356bc9fb2c9c08
ndroid/camera/camera-win.h
|
155fadc8fcba3428d9bd142c0f7ce10c112afedd |
21-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
9ce8926ad430b6e3b5906fa422f5378651e302d2 |
21-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix Mac/Windows builds Change-Id: I0acc651be93eb9b5bea49280a7dccd18c1386d48
ndroid/camera/camera-win.h
|
26fafb586bdb4f0d82d13bf4bde882d3f51fc939 |
20-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements converters for BAYER pixel format Change-Id: I68abaa8b89e2b46dc57bff1d7dbd6d9fda213dc8
ndroid/camera/camera-common.h
ndroid/camera/camera-format-converters.c
|
b8dcaffaf7dcb0c795d2776abf3bb75196f8527c |
17-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add -webcam commandline option to control webcam emulation -webcam name=<name>[,dir=<direction>] options controls web cameras to use for emulation. Change-Id: I961fd399c7e041541adda040dd24f194cc383cb9
ndroid/avd/hardware-properties.ini
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-capture-windows.c
ndroid/camera/camera-common.h
ndroid/camera/camera-service.c
ndroid/camera/camera-service.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
emu-options.hx
l-android.c
|
697ed99eec73132f9bcdbe60c63e7e75a9767bae |
20-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
f2ea0e24c79c9451b8a761115f854618e9c1b5a2 |
18-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
d6362e54b7b116a42d45a1ef499ff180548c7674 |
17-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactor the converters to make them more manageable The current conversion implementation was laking flexibility as far as adding support for new formats was concerned. In particular, adding support for each new format meant adding four converter routines: new format <--> RGB, new format <--> YUV. This was not scalable, so had to be rewritten. The new conversion implementation consists of four generic converters between different flavors og RGB/YUV formats, and array of descriptors for each supported format. Each descriptor contains information that is sufficient for the converter routines to perform its job. So, adding new format is just creating a new descriptor for that format, and adding it to the array of supported descriptors. Change-Id: Ica107d14fa03fa8f41eb9192f2c023a97f54b62c
ndroid/camera/camera-format-converters.c
|
916106df33bcbceceb81b582a331915f487ea21e |
16-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add support for NV21, and NV12 formats Change-Id: I4bea0f3678b2ac21f3c6cf80581e997145e2a58d
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-service.c
|
18a854f37b568fffb1a06919aa3caab89ffaef7d |
15-Sep-2011 |
David Turner <digit@google.com> |
Merge "gles: use fast GLES pipe by default (Unix only)"
|
d8c25bfcd29b57b2ad06676ff5f71f7cea192886 |
15-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
ce31fbc48a43ea4265be1d20f157e8749b3e11dd |
14-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes "stop device" issue on Linux Apparently, video driver doesn't allow frame size change, once it has been explicitly set. In order to get around this we need to reset the handle to the camera device by closing, and then reopening it. Change-Id: Icfd37b3c196d2643507218b965c5015884ed455b
ndroid/camera/camera-capture-linux.c
|
4f020b97ad1fecbeccafa80303048366940c7274 |
14-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
ae0d8136ce0d3c39ca80c64763e633b86b0c5453 |
13-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add cmdline param to control fake camera emulation - Enable / Disable fake camera - Set fake camera facing direction: back, or front Change-Id: Iab741a694daf2bf752e91e23df566a83ac7a97e7
ndroid/avd/hardware-properties.ini
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
l-android.c
|
7b56a4a9a250573d5bdb8d04a2d8a64937432832 |
12-Sep-2011 |
David Turner <digit@android.com> |
gles: use fast GLES pipe by default (Unix only) This improves performance of various benchmarks by 5% Change-Id: If2d2be0e9849429ecffe52b7d482cfbee4008473
ndroid/hw-pipe-net.c
ndroid/opengles.c
ndroid/opengles.h
|
8f6484b42f73c7dd1e6b1b1a6a1aa462ac4b430d |
13-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
4939812780883255043a09eceaf607263f30fde4 |
13-Sep-2011 |
David Turner <digit@google.com> |
Merge "Add -gpu <mode> option to force GPU emulation"
|
726d390625b7c27cd9b3ab29a21fff50c7a035d2 |
13-Sep-2011 |
David Turner <digit@google.com> |
Merge "Fix x86 qemu pipe initialization"
|
9da935dd0c616cfd9072d11080a622320497dc9e |
12-Sep-2011 |
David Turner <digit@android.com> |
Add -gpu <mode> option to force GPU emulation By default, GPU emulation is still disabled. You can still try to force it with '-gpu on' for experimentation purpose (alternatively, you can define hw.gpu.enabled to 'true' in your AVD config.ini) Change-Id: I87efdf45337a80aeadd94b3922312b3f564c1608
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
|
07892163bad407f4b7872bc5e3c0c5efbfb47f1a |
08-Sep-2011 |
David 'Digit' Turner <digit@android.com> |
Fix x86 qemu pipe initialization This is necessary ot initialize qemu pipes when running an emulated x86 system. Required to try OpenGLES emulation for x86. Change-Id: I4fa38648dcdd4e85d1794b131238b27b4dd4b91e
w/pc.c
|
aab4f055c481d3b0c4ee06154eeb5d9d25e71977 |
31-Aug-2011 |
Maciek Molerus <maciek@google.com> |
Restricting processor features in KVM mode Some processors don't have full features set as in 'qemu32', eg. AMD doesn't have SSSE3 extensions yet. Added code which restricts CPU features set in KVM mode to those it actually has. Change-Id: I37c2d44a03e4445a607b723b0f63c91989c251dc
arget-i386/helper.c
|
9ff69721d24f81317183ddb2e9e352bb34650752 |
13-Sep-2011 |
David 'Digit' Turner <digit@google.com> |
Fix -ramdisk option handling. For some reason, there was a bug, where the option was being ignored if set from the command-line. Change-Id: I61c6e3127b469f4ec661b834b15c4da0841551af
ndroid/main.c
|
e94d48fc15255bda6b230a8054665ceef49afbc0 |
13-Sep-2011 |
David Turner <digit@google.com> |
Merge "Accelerate nand device in virtualization environment"
|
f1f1f5ff5b87d4f754572e0f05398842f0cde059 |
30-Aug-2011 |
Jiang Yunhong <yunhong.jiang@intel.com> |
Accelerate nand device in virtualization environment Currently NAND device driver need 8 MMIO access for goldfish nand device access. MMIO access is expensive in virtualization environment because each MMIO access will cause a context switch from in-kernel module to qemu user space process. Through introducing a new batch command, these multiple MMIO access can be combined into one, thus improve virtualization perofrmance. The booting time in KVM environment is reduced from 25~26 seconds to 20~21 seconds. A kernel patch is required to utilize this new batch command. The patched kernel will detect the batch support through a new flags in goldfish nand device, while current kernel is not impacted. Change-Id: Ia460b1ba3c6fde5b1fc6101bb66f8f58e46e6a78 Signed-off-by: Xin Xiaohui <xiaohui.xin@intel.com> Signed-off-by: Zhang Xiantao <xiantao.zhang@intel.com> Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com> Signed-off-by: Nakajima Jun <jun.nakajima@intel.com>
w/goldfish_nand.c
w/goldfish_nand_reg.h
|
dca64d13258f05ec3385403a99eff7da4773ce24 |
13-Sep-2011 |
David 'Digit' Turner <digit@google.com> |
emulator: fix Win32 runtime crash Change-Id: I5ca4b1393211c1d8a5caba332c3f6164afb4661b
ndroid/main-emulator.c
|
e07ec9adfc33c0cfb2056180960d7e62fc5ea7c7 |
13-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix Mac build Remove Windows artifact Change-Id: I2ffd5979674619786742f14995edbf10edfff23a
ndroid/camera/camera-capture-mac.c
|
b92b303b5f52b8d71687eef6eeee78dbae9d1d17 |
13-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix Mac build Add dummy rutines implementing public camera API on Mac Change-Id: Id3c9d99d863785b0e00d1bdf6deb0a1af49ce91c
akefile.common
ndroid/camera/camera-capture-mac.c
|
cf1c2c70dd99e7d78816ba9a558f9ed8c016862b |
04-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implements camera service in emulator This is fully functional camera service implementation, that works (tested) on both, Linux and Windows. Fixed little/big endian bugs in the coverter code. Moved preview frames to use RGB32 instead of RGB565: RGB32 conversions are simpler and faster in the guest. Made "payload size send" a separate routine Change-Id: I96954f4c2cb4e4ef4dd6a20e41897d79c5037bae
akefile.android
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-capture-windows.c
ndroid/camera/camera-capture.h
ndroid/camera/camera-common.h
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-format-converters.h
ndroid/camera/camera-service.c
|
558d44f7ae0034c611c06df6806826101a475fe3 |
08-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
c646f5e40ddda3d49b581ac0c78cf748b5dee74c |
04-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Camera service skeleton Skeleton that implements camera emulation service over QEMU pipe. More meat will be added as the guest camera emulation develops. This is a patch taken from approved AOSP commit that didn't go through because of a merge conflict. Change-Id: I6f0a2e42be4f5f0bd86d3dbf0c2a609e74b200c2
akefile.common
ndroid/camera/camera-service.c
ndroid/camera/camera-service.h
l-android.c
|
1875d374acc7412b8b0aacaff073c8080d532924 |
07-Sep-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix for a _qemudPipe_recvBuffers bug When filling in qemud buffers in the loop, current offset in the current qemud buffer (off_in_buff variable) has not been accounted for when calculating number of bytes to copy from the message to qemud buffer. This caused data corruption, because number of bytes copied has exceeded the capacity of qemud buffer. Also, off_in_buff has not been reset when switching to the next qemud buffer. Also fixed _qemud_char_service_connect routine to accept a client parameter string Change-Id: I2f5a7ca5924c0b79d8755f4777145044567f3e8d
ndroid/hw-qemud.c
|
5e06e3f4c1bade7dd2f79db51ae1a6fed376b387 |
30-Aug-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
a9aeac8949cbb9b80e8ba1d5874b4cf2fe6d3857 |
30-Aug-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
6e2f6276fabd4be1950f65bfb7fdb3d0e9599648 |
29-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge changes I1fa3512b,I47df0cae * changes: Add hw.gpu.enabled hardware property Fix a crash when GPU emulation doesn't work.
|
cb88e79ecbd16dea5f2201fd12320db5945db83e |
26-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Add hw.gpu.enabled hardware property This patch adds a new hardware property to enable GPU emulation (named hw.gpu.enabled). It is currently disabled by default. It also modifies the UI code to display the GL output properly inside the UI window. And sets the kernel parameter qemu.gles to either 0 or 1 to indicate to the guest system's GLES libraries whether to use GPU emulation or fallback to the software renderer. A future patch will also add auto-detection of desktop GL capabilities. For example, if the emulator is started on a headless server without an X11/GL display, hw.gpu.enabled will be forced to 'no', forcing the guest to use the software renderer. Another patch will allow to change the property from the command-line for debugging purpose. NOTE: If you want to test GPU emulation, change the default value of the property in android/avd/hardware-properties.ini from 'no' to 'yes'. You will need to run a ToT master AOSP tree with the following pending patches applied: https://review.source.android.com/25797 https://review.source.android.com/25154 https://review.source.android.com/25759 Change-Id: I1fa3512be24395244fd5068f2bf59ad54db5c7d5
akefile.android
akefile.target
ndroid/avd/hardware-properties.ini
ndroid/hw-pipe-net.c
ndroid/opengles.c
ndroid/opengles.h
ndroid/skin/scaler.c
ndroid/skin/scaler.h
ndroid/skin/window.c
ndroid/utils/debug.h
l-android.c
|
6a8b698fff4d328c2706776c1c09171cfadb8de4 |
26-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Fix a crash when GPU emulation doesn't work. This patch fixes a simple segmentation fault in the case where we can't connect to the GPU emulation rendering library. Change-Id: I47df0cae9029aee4738fd89083750e3baca5f032
ndroid/hw-pipe-net.c
|
81aafe2f4151be660b5c48c153df596c2767cc4f |
28-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix premature boot-properties service disconnect."
|
2c137e16a2be44d95bd02eca02f173b4b83998b2 |
28-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix premature boot-properties service disconnect. Change-Id: I746147ab0c441a05055f7fc878eda3e035c0da14
ndroid/boot-properties.c
|
b89bfd2f50d7e1925b0402a51eb8751328e8e2c9 |
25-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Enable qemud clients to pass connection parameters to emulator."
|
4c414820910ba8553cab7ff30188575f972a9896 |
20-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Enable qemud clients to pass connection parameters to emulator. This is useful for qemud pipe clients to be able to pass parameters to the emulator service when connecting. In particular, this would be extremely useful for camera emulation clients, which can pass name of the camera device, and other parameters that may be required to connect to the camera. Parameters are passed when opening the qemud pipe in form: /dev/qemu_pipe/camera:/dev/video0 I.e. parameters follow the service name, separated from it by ':' Change-Id: I67f0ef0ff27008e2b52652e58d72d5216b244646
ndroid/boot-properties.c
ndroid/hw-control.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
ndroid/hw-sensors.c
|
4ffadf474d07bc3a5f1c9f61a69eef420bcb18a0 |
25-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix qemu pipe's 'poll' callbacks"
|
fd16505ce923202f0abe74bfe7c3ba110d325ebe |
25-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix qemu pipe's 'poll' callbacks Throughout emulator's code pipe's 'poll' callback was returning PIPE_WAKE_XXX, instead of PIPE_POLL_XXX flags. This created whole sort of issues with the qemu pipe service <-> client communications. This is also a fix for http://b/issue?id=5196348 Change-Id: I92202cf4ef4554559eb022c4410ee93923edec1b
ndroid/hw-pipe-net.c
ndroid/hw-qemud.c
w/goldfish_pipe.c
w/goldfish_pipe.h
|
6c13702fee11a40c72e71432c5438fc65602bd5d |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix the darwin build"
|
88fceb022e53ede2f6a7e57a8cbd63f5ac2e1bb3 |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix the darwin build Change-Id: I87bd356f7673bdbcc8e5f196f4a89182b3a36cbe
ndroid/camera/camera-common.h
ndroid/camera/camera-format-converters.c
|
fb81fbc2de3a70e509faf8a064554e01040bb40a |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix build break: make sure darwin build picks up on required declarations"
|
09e7673ce669c8dda0037f8e85d644f3f1a7c72f |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix build break: make sure darwin build picks up on required declarations Change-Id: I801d56668d8591e599994c65fb47b9c3ea77ff73
ndroid/camera/camera-common.h
ndroid/camera/camera-win.h
|
e95ae1423e69481806f485fb5fd2b635ad4ba3fb |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix the build by #ifdefing linux-only includes"
|
0620f37593cc760cfab891defeff04e00be09260 |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix the build by #ifdefing linux-only includes Change-Id: Ia4b6b45ad305307f28858f834f284b07be7d134d
ndroid/camera/camera-format-converters.c
|
d6ae8b852bc80b2df223e6d7218714b5ed0418d1 |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "emulator: probe shared library search path"
|
3c7d0ac7c04b31fee5dec25dfcc675181191b274 |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "android-configure.sh: Add OpenGLES support"
|
bfcfa46044116a54ebe11ee2881142fd38a87939 |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
emulator: probe shared library search path This patch modifies the 'emulator' launcher program to probe for a adequate directory containing shared libraries that will be required by the emulator core to implement GLES emulation properly. It does that by looking for a library named libOpenglRender.so (or .dll, or .dylib depending on the platform) in various directories around the one containing the executable program. When such a directory is found, it modifies the value of the PATH or LD_LIBRARY_PATH environment variable before calling exec() This is necessary because there is no way to change the list of search directories at runtime, i.e. between the program's start and the moment it calls dlopen() to load such a library. Change-Id: I7346d26597382f44931cdf08936b051e74d3641a
ndroid/main-emulator.c
|
0c8c885155d120503a11b0903d3f20450763296b |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
android-configure.sh: Add OpenGLES support This patch modifies android-configure.sh in several ways: - It adds --gles-include and --gles-libs options to point to the location where one can find the headers and host shared libraries required for OpenGLES emulation support. - It also adds --no-gles to disable adding such support. - In the case of a platform build, it auto-configs --gles-include and --gles-libs for you. - adds '#define CONFIG_ANDROID_OPENGLES 1" to the auto-generated config-host.h file. This is in preparation of more GLES-related patches. Note that this does *not* add GLES emulation support to the emulator itself, this will come later. Change-Id: I42d93475d323334db1b585f61c963688c80a3f06
ndroid-configure.sh
|
139993449b895edfd94599ef9c975192dcce810d |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Avoid conflicts with SDL_CONFIG variable."
|
c49a1bf6de1980accfb93b5adb43c6754bd1f979 |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add DLL-loading head <android/utils/dll.h>"
|
a40266822068c89910567a91801247a24b08a46c |
24-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Avoid conflicts with SDL_CONFIG variable. Other Android.mk parsed before this one may define SDL_CONFIG in an unexpected way. We only use this variable as input when want to implement the --sdl-config option in ./android-configure.sh Use QEMU_SDL_CONFIG instead to avoid issues. Change-Id: I89d56284017c696227d7c66ea7d7b0acaa73a9ca
akefile.common
ndroid-configure.sh
|
816e53ca385b64c18c9c7cfca569c4d747634e97 |
17-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Add DLL-loading head <android/utils/dll.h> This patch adds several functions to make loading shared libraries dynamically easier. This will be used to load the GLES emulation libraries. Change-Id: Ib401af339530bc647bfa86fb23a2840fe0a201dd
akefile.common
ndroid/utils/dll.c
ndroid/utils/dll.h
ndroid/utils/path.c
ndroid/utils/path.h
|
1fa2c1c394ce25ff41c4525d8d07983e00851266 |
24-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Video capturing code for Linux, and Windows"
|
f65c6c31c9d63f09621c8329834d34905779c9ce |
22-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Revert "Revert "Merge c80340 from master to r13: Move charmap to hardware properties"...""
|
72d561178e62b74923cfe3bc0faa59bcb07c57c3 |
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Revert "Merge c80340 from master to r13: Move charmap to hardware properties"..." This reverts commit cccd28ca5064a7bd14282cd774ee5bb7126d5845. c80340 add a CL to tools_r13 that broken the build. It was therefore reverted with cccd28. This revert was merged into tools_r13 but shouldn't have been. This reverts the revert to put back the CL in master. Change-Id: I95fcefedb77596cfdf76269f248b2ae80c85c830
ndroid/avd/hardware-properties.ini
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
ndroid/qemulator.c
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
w/goldfish_events_device.c
|
34ddd725dd424c4ad487d223feb0f38f13b10779 |
19-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix an emulator crash due to closed qemud pipe"
|
593853248510bda1bdb064780ef6046f3a50e582 |
19-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix an emulator crash due to closed qemud pipe It looks like goldfish_pipe may make a call to the pipe after client has been disconnected and QemudClient instance freed. This results in a sudden death of the emulator, because _qemudPipe_recvBuffers doesn't know that the client for that call is gone. Change-Id: Ie1dd5481a01fd5bbb58d8c2d4e1bbe1ecfeca38a
ndroid/hw-qemud.c
|
e57726c36d82ca3e9f48e22ed804ee1605941c2d |
18-Aug-2011 |
The Android Open-Source Project <initial-contribution@android.com> |
merge from tools_r13 Change-Id: I4994dd2e99378bfeeb1a88ba07742e205bf07a18
|
14ee41d3268911e97e6fc4f417ac424336847f0a |
18-Aug-2011 |
David Turner <digit@android.com> |
Merge "Fix internet connectivity of emulator over proxy" into tools_r13
|
4ed09fd35085c96ae8edbda87757187f75eeac8d |
18-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Video capturing code for Linux, and Windows Contains API that connects to a camera device, and pulls video frames from it on request from the client. Change-Id: If1d80c57611afff637a7734ce5c3a2c874cfc85a
akefile.common
ndroid/camera/camera-capture-linux.c
ndroid/camera/camera-capture-windows.c
ndroid/camera/camera-capture.h
ndroid/camera/camera-common.h
ndroid/camera/camera-format-converters.c
ndroid/camera/camera-format-converters.h
ndroid/camera/camera-win.h
ndroid/utils/debug.h
|
9aaef409bcb7b13df98ce20284d4b12345207d01 |
05-Aug-2011 |
Matthias Thomae <matthias.thomae@teleca.com> |
Fix internet connectivity of emulator over proxy When trying to connect to a host on the internet using a proxy, the socket address was passed uninitialized to the proxy manager. The effects were similar to the ones described in Issue 18715. The change adds the socket address to the proxy manager after it has been initialized.
lirp-android/tcp_subr.c
|
d4d22aef7ff40a47002ee1d53fbbbd7562f05596 |
16-Aug-2011 |
David Turner <digit@android.com> |
Merge "opengles: improve throughput of TCP socket"
|
6d02d6cb12378599d949591d6c5070e2c96dd9dd |
15-Aug-2011 |
David Turner <digit@android.com> |
opengles: improve throughput of TCP socket Disable the TCP Nagle algorithm to drastically improve the throughput of small packets when creating the TCP socket used to talk with the OpenGLES renderer library. Coupled with a corresponding change in the server part of the code, this improves performance of most applications significantly. + get rid of shouldSetSockOpt field, by performing the buffer adjustment just after the socket is created. Change-Id: Ibacca834ff98d1e9a92fb735f450b925e373fdc0
ndroid/hw-pipe-net.c
|
aa5b6d8b42de3ee551e6e496459eb4f836e2da54 |
14-Aug-2011 |
David Turner <digit@android.com> |
Merge "Fix internet connectivity of emulator over proxy"
|
6cb2c5af3d3d23d35072beae0edb3614e2c3deb8 |
12-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix fron report on unexpected qemud char channel close."
|
5297e197c131258f3b115d1fc4ab608224b39bb9 |
12-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix fron report on unexpected qemud char channel close. Change-Id: Ib6a1f3ff7a77ae35d6b3b264752f9f62122e60fc
ndroid/hw-qemud.c
|
ae65ddf1457ee22a81849ae5e0b9e17868cd2deb |
12-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Disable trace."
|
eef5de0efa2f00614f6d7a24cf117f677ddd3726 |
12-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Disable trace. Change-Id: I7130b7f82dec493fb893acf2527755398104cde3
w/goldfish_pipe.c
|
c462eb94f5e4f8b9dcb101ce4e4fcc714ddd7410 |
12-Aug-2011 |
The Android Open-Source Project <initial-contribution@android.com> |
merge from tools_r13 Change-Id: Iabd0b49a5c3ad991da1b4f636ecdf881b1c271aa
|
852434e616aba0607e71143022e8b7cb2362e639 |
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Revert "Merge c80340 from master to r13: Move charmap to hardware properties". do not merge." into tools_r13
|
cccd28ca5064a7bd14282cd774ee5bb7126d5845 |
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Merge c80340 from master to r13: Move charmap to hardware properties". do not merge. This reverts commit f490aee025b3bab5bcdb065e5fc1b1abecf16b97. Change-Id: I59a0b2aebc8ab2b788a820a206c6eb4fc6e6e6d2
ndroid/avd/hardware-properties.ini
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
ndroid/qemulator.c
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
w/goldfish_events_device.c
|
9d304115183fffcd5acb0882b70b1a5791ebe1cd |
12-Aug-2011 |
The Android Open-Source Project <initial-contribution@android.com> |
merge from tools_r13 Change-Id: I61f880174a4aaedf65dafa94e6cc80666612327e
|
17d25d7189244c56d40c4c22e96ebda07bb1aab4 |
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Merge c80340 from master to r13: Move charmap to hardware properties" into tools_r13
|
7db62f3b67c6c7a7759fb48d3fa40ca342f86020 |
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "merge 62ffc42 from master to r13: Added GTV related keys" into tools_r13
|
b3a1f0ce7f8bdee02949f7294751949910ae0b8a |
05-Aug-2011 |
Matthias Thomae <matthias.thomae@teleca.com> |
Fix internet connectivity of emulator over proxy When trying to connect to a host on the internet using a proxy, the socket address was passed uninitialized to the proxy manager. The effects were similar to the ones described in Issue 18715. The change adds the socket address to the proxy manager after it has been initialized.
lirp-android/tcp_subr.c
|
3fe03a7e7337d1be3a71ca1cb6018666490c7111 |
08-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fic minor bug, and update docs."
|
7ffddd66de46c27c4e24d9af9b47fc0b9a8da8d1 |
05-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fic minor bug, and update docs. Change-Id: Ifdc2b019c499d995c8dc493dd4684dd21d0cf995
ndroid/hw-qemud.c
ocs/ANDROID-QEMUD.TXT
|
f490aee025b3bab5bcdb065e5fc1b1abecf16b97 |
19-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge c80340 from master to r13: Move charmap to hardware properties The name of the emulated charmap must be passed to the guest kernel because it is used by the guest input handling code to load the proper charmap files from the system partition. This mandates that the name becomes a hardware property for the sake of supporting proper snapshotting and ui/core separation. From now on, the charmap name found in a skin will be ignored completely. This shouldn't be a problem in practice because all skins used the default name (qwerty2) anyway. The only reason to change the default value would be if emulating a guest system image that depends on a different charmap during emulation. Change-Id: If571684000b159ae9e9849661c9ff18e19b4cc75
ndroid/avd/hardware-properties.ini
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
ndroid/qemulator.c
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
w/goldfish_events_device.c
|
97d15562536c28f5a8bb079994cc526412cf506e |
06-Jul-2011 |
Maciek Molerus <maciek@google.com> |
merge 62ffc42 from master to r13: Added GTV related keys Adds the definitions for keys present in GoogleTV. Standard linux definitions are used to send notifications to emulated system. Change-Id: Iafb84b68a270b6566361d1822b8e1098ee870280
ndroid/keycode.h
ndroid/qemulator.c
ndroid/skin/file.c
ndroid/skin/keyset.h
ndroid/skin/window.c
|
e6655f012e29a3bf9efe245b4c449f31f49d09ee |
05-Aug-2011 |
The Android Open-Source Project <initial-contribution@android.com> |
merge from tools_r13 Change-Id: I7c711fd15ad6bb0c1caff88ccacf984b9ee64b96
|
a37718675b5198243763afd0d90df1c95e7b3352 |
05-Aug-2011 |
David Turner <digit@android.com> |
Merge "Fix Windows space-in-path handling for 'emulator'." into tools_r13
|
eddbb5040e396080a89828bfeb55b1c7f849f992 |
05-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Enable QEMUD over pipe."
|
4b84380f8d2915ff248ac691bcd55a6290c88f19 |
05-Aug-2011 |
The Android Open-Source Project <initial-contribution@android.com> |
merge from tools_r13 Change-Id: Ia71bb88cacb09eccdc6281897bcc324487a23b01
|
15391653d66775ee232332911d524de78e0da7ea |
05-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix window scaling issue." into tools_r13
|
6c2559957a6fc7c947632fe66ae27b6ca1d2c68a |
05-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix -sysdir handling." into tools_r13
|
1846f663c3f093d6c281638b7222785a154a7d31 |
05-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Auto-adjust scale and window position when needed." into tools_r13
|
86d20497a0bf7d200ce862d76d557b460a5dce00 |
05-Aug-2011 |
David Turner <digit@android.com> |
Merge "Fixes dataPartition size problem" into tools_r13
|
77e61ceb3ecd53d6c4de9631c9450b6183d9244b |
04-Aug-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Enable QEMUD over pipe. In addition to the currently implemented QEMUD over serial port, this CL adds capability to connect with guest clients via pipe device. The connection is established in request from the guest, that opens a "qemud:service-name" on /dev/qemu-pipe, which in turn invikes a callback in the emulator requesting to create a client for a service "service-name". Note that serial port version of QEMUD is fully preserved here. Change-Id: I6621f141cf9b4eb93bfa7cb1a689d80154922c87
ndroid/hw-qemud.c
|
e0b2b39121ec537ff86e7cab045e11a397ed1aca |
15-Jul-2011 |
David Turner <digit@android.com> |
Fix Windows space-in-path handling for 'emulator'. This is a back-port from master to tools_r13 This modifies the 'emulator' launcher program to work correctly on Windows when it is installed in a path that contains spaces. The program computed the path of the program to be launched correctly, but it turns out that the problem is in the implementation of execv() in either mingw or MSVCRT.DLL: experimentation shows that one needs to quote argv[0] when it contains spaces. However, you must *not* quote the first argument to execv(), otherwise the call will fail. Change-Id: Icf66426c88424f2f5d6274a25fc8530ca489f908 Orig-Change-Id: If291c5a8bd507f96b40634ecbc946ba38346ee4e
ndroid/main-emulator.c
|
e6fffb54a71904ecd0a65f4e9616265326b1aad3 |
08-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Fix window scaling issue. This is a back-port from master to tools_r13 This patch fixes a bug in the MMX scaling code. The MMX state was not properly empties when we started the scaling functions. The end result was that, if the hardware FPU was in a certain state, rendering would be be erratic. Fixes http://code.google.com/p/android/issues/detail?id=18299 This bug was hard to reproduce, but the fact that it never happens when building a debug version (with -O0) of the emulator indicated a problem in the generated instruction stream. Glad this isn't a compiler error though :) Change-Id: I19d3b35215120b41d92c85473e419b624ffa0f5f Orig-Change-Id: Icea04a7152b8fa5d81cb70cc215c0cd95aed2142
ndroid/skin/argb.h
|
41c787acecaa497b2ee5fd8297feb7be976d0f1d |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Fix -sysdir handling. This is a back-port from master to tools_r13 This patch fixes the processing of the -sysdir option. Previously, using -sysdir <path> would imply that the -system <path>/<path>/system.img is used, which is incorrect. Also fixes the skin search for the case where we are using the emulator without a pre-existing AVD outside of platform builds (e.g. when running tests). This happens with stuff like: emulator -sysdir /path/to/known/sdk/platforms/<name>/images The patch ensures that the /path/to/known/sdk/platforms/<name>/skins directory is probed (this was the behaviour of the Tools R11 emulator). Change-Id: Ibf7ad97de8e1da375f1049600807e0b3d30bfaaa Orig-Change-Id: I32398bec0d7a28ead234f63c847d3ec95ed14b63 Orig-Change-Id: Id77ea9bdc55bb99c1bfbd2ade291ec41f31ec65d
ndroid/avd/info.c
ndroid/main-common.c
ndroid/main.c
|
fd79a9a99d1fa1b811b65db366692fee00904021 |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Auto-adjust scale and window position when needed. This is a backport from master to tools_r13 This patch changes the emulator's default behaviour in two ways: - Automatically compute the window scale to ensure that the emulator's window can be displayed within the current screen. This ensures that it remains usable when emulating a large-resolution device on a small display (e.g. on a 13" laptop running at 1024x768). This check and auto-correction do not happen if you use the -scale or -dpi-monitor options. - When re-centering an out-of-focus window, ensure that the top of the window is visible (which generally includes the window's title bar). This allows the window to be easily moved or minimized by the user is needed. This fixes three bugs: http://code.google.com/p/android/issues/detail?id=16399 http://code.google.com/p/android/issues/detail?id=16398 http://code.google.com/p/android/issues/detail?id=16397 Change-Id: Ibbc3c8458bd99718e4902d0a032b154c7cff4757 Orig-Change-Id: I8e5a624446d064038b5b9ad16556db8328244906
ndroid/qemulator.c
ndroid/skin/window.c
ndroid/skin/window.h
|
e4a3bea51fc7b377234b5af7a6cecfd529962f2e |
15-Jun-2011 |
Maciek Molerus <maciek@google.com> |
Fixes dataPartition size problem This is a back-port from master to tools_r13 Fixes the problem when disk.systemPartition.size avd setting gets overrided by default 66 MBytes hardcoded in qEmu. Change-Id: Ie15a820c60f48320ee8ca2ea60e4dcb65b762cf9 Orig-Change-Id: Ideb7ca172cb72076c83037f823b86ede2442d6f9
ndroid/main.c
|
f4ea240ad33aec9ad9b57c336edc24e9365d78d1 |
16-Jul-2011 |
David Turner <digit@android.com> |
Merge "Fix Windows space-in-path handling for 'emulator'."
|
add001c9d30ef442e87ee18ec59342929401bd49 |
15-Jul-2011 |
David Turner <digit@android.com> |
Fix Windows space-in-path handling for 'emulator'. This modifies the 'emulator' launcher program to work correctly on Windows when it is installed in a path that contains spaces. The program computed the path of the program to be launched correctly, but it turns out that the problem is in the implementation of execv() in either mingw or MSVCRT.DLL: experimentation shows that one needs to quote argv[0] when it contains spaces. However, you must *not* quote the first argument to execv(), otherwise the call will fail. Change-Id: If291c5a8bd507f96b40634ecbc946ba38346ee4e
ndroid/main-emulator.c
|
01ced5e66b05c7ce8c446340e8bf8387cdfad356 |
14-Jul-2011 |
David Turner <digit@android.com> |
Merge "Added GTV related keys"
|
62ffc423bdf158d98ee2902916963c4fde7fbe47 |
06-Jul-2011 |
Maciek Molerus <maciek@google.com> |
Added GTV related keys Adds the definitions for keys present in GoogleTV. Standard linux definitions are used to send notifications to emulated system. Change-Id: Id87aebfc86c5ce8b7331314352f2640a00ef36ae
ndroid/keycode.h
ndroid/qemulator.c
ndroid/skin/file.c
ndroid/skin/keyset.h
ndroid/skin/window.c
|
b0fb4888979957e742ecf4f98957ac199f5e51db |
12-Jul-2011 |
David Turner <digit@android.com> |
Merge "opengles qemu-pipe perforance on windows"
|
e2790e0d387de88c7ff5e3c42229c659dbe34524 |
08-Jul-2011 |
Guy Zadickario <guy@graphtech.co.il> |
opengles qemu-pipe perforance on windows Set the socket send buffer size to 128k on windows to allow higher throuput when sending large blocks over the pipe. On Linux the default value is already 128k. Might want to enable this for all 'tcp" pipes, currently it is only for the opengles pipe. Change-Id: I0c6868b6af54b4df1a0257bfe591baab6f76e14a
ndroid/hw-pipe-net.c
|
44ce50f294d25e15a7b26bbca96d0540724abd9b |
08-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix window scaling issue."
|
22ee8437f45a01c6e1d8e33dd85bb9df18ca1e8b |
08-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Fix window scaling issue. This patch fixes a bug in the MMX scaling code. The MMX state was not properly empties when we started the scaling functions. The end result was that, if the hardware FPU was in a certain state, rendering would be be erratic. Fixes http://code.google.com/p/android/issues/detail?id=18299 This bug was hard to reproduce, but the fact that it never happens when building a debug version (with -O0) of the emulator indicated a problem in the generated instruction stream. Glad this isn't a compiler error though :) Change-Id: Icea04a7152b8fa5d81cb70cc215c0cd95aed2142
ndroid/skin/argb.h
|
e351d6bdebc0d4c6d0b9f4f3b6837b35e03804ad |
07-Jul-2011 |
Tor Norbye <tnorbye@google.com> |
Merge "Add new emulator application icons by Roman Nurik"
|
e46907e57c3d74a391b993539bf76014b91406ed |
07-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix a small bug in the -sysdir handling."
|
fe35e230f55c201520a3b38b5fb598766d184d0e |
07-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "hw-pipe-net.c: only support connecting to localhost ports."
|
afe299d6284ecb86ba5c073d2c969aedd86597db |
07-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
hw-pipe-net.c: only support connecting to localhost ports. Don't allow the 'tcp' pipe service to connect to anything other than localhost IPv4 addresses, for security reasons. Moreover, resolving host addresses is a blocking operation that could freeze the emulation for significant time, which is not acceptable. Change-Id: I0151a4a72befdc9f1d1526e1f68ef99f0b9e4464
ndroid/hw-pipe-net.c
|
ea2837728272b04bd236a74cd1ea547ec6f63c20 |
07-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Fix a small bug in the -sysdir handling. The issue was that auto-configuration would set the value of -system to point to the full path of the system image (e.g. <sysdir>/system.img). Later, the emulator would try to load the <sysdir>/<sysdir>/system.img due to this. Change-Id: Id77ea9bdc55bb99c1bfbd2ade291ec41f31ec65d
ndroid/main.c
|
89329b3c3afc7f2c441b59cbf0658e6c8f688fea |
07-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move charmap to hardware properties"
|
fc76fc4cd09c9755f31a166ded9658885033a661 |
07-Jul-2011 |
Tor Norbye <tnorbye@google.com> |
Add new emulator application icons by Roman Nurik Change-Id: Ibed33cc30fda31cfc1f823e0ec67c882fa2d9a58
mages/android_icon.ico
mages/android_icon_16.png
mages/android_icon_256.png
mages/android_icon_32.png
|
c803400d45535925fb35c373e2d610fde522c546 |
19-May-2011 |
David 'Digit' Turner <digit@android.com> |
Move charmap to hardware properties The name of the emulated charmap must be passed to the guest kernel because it is used by the guest input handling code to load the proper charmap files from the system partition. This mandates that the name becomes a hardware property for the sake of supporting proper snapshotting and ui/core separation. From now on, the charmap name found in a skin will be ignored completely. This shouldn't be a problem in practice because all skins used the default name (qwerty2) anyway. The only reason to change the default value would be if emulating a guest system image that depends on a different charmap during emulation. Change-Id: If571684000b159ae9e9849661c9ff18e19b4cc75
ndroid/avd/hardware-properties.ini
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
ndroid/qemulator.c
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
w/goldfish_events_device.c
|
d02b30ee5bfc925dd8e031c193c17672e500fd18 |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix build"
|
66241a6d9487c854e0a4a7cd5a211c176cdfc974 |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Fix build Change-Id: Ic830748a627ffccfb4642cc56ea76496c6a8fb25
akefile.common
|
c93f2789c9ba865748c019d1bdb970e49d4de385 |
05-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "hw-config-defs.h: Remove from source tree + auto-generate"
|
42fc4496541acdcaf49bcdf3fcffe247be985fe0 |
29-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
hw-config-defs.h: Remove from source tree + auto-generate This patch modifies the emulator's build system to place the auto-generated file android/avd/hw-config-defs.h into the build directory. Before that, the file was placed in the source tree. + Fix the standalone build system to properly deal with generated source file dependencies + LOCAL_C_INCLUDES Change-Id: I4e77cd20bf4ca21f79d5dd19f27724bd8be53a79
akefile.android
akefile.common
akefile.target
ndroid/avd/hw-config-defs.h
ndroid/build/binary.make
ndroid/build/definitions.make
|
83c8f4e018e6a5e149c7836a388854255b81617f |
29-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix -audio <name> and -no-audio processing."
|
f816a75ca5b357563a4ecf996e95b24ffabd0b54 |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Fix -audio <name> and -no-audio processing. Turns out that the string passed to putenv() must not be modified :-/ We provide our own win32 implementation for emulator-ui that doesn't embed the os-win32.c QEMU-specific file. Change-Id: I7260fbc37d23a5340dab589dfde577ef5eb10005
akefile.android
ndroid/main-common.c
ndroid/skin/window.c
ndroid/utils/setenv.c
l-android.c
|
4863f82a20559827c131363e193aefcc4964cc23 |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "android-configure.sh: Better platform build detection."
|
c2c7377fbfcbf7cb87329511af1de5be578c6e77 |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix -sysdir handling."
|
04fcb22aa936b2ca326d6e1e35f97b7afb23a3de |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
android-configure.sh: Better platform build detection. Change-Id: I3de10b579507165160e93c644023ce06bc557ba7
ndroid/build/common.sh
|
adc34fb9e9ad0700e9752ca67174c68925ca0c71 |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Fix -sysdir handling. This patch fixes the processing of the -sysdir option. Previously, using -sysdir <path> would imply that the -system <path>/<path>/system.img is used, which is incorrect. Also fixes the skin search for the case where we are using the emulator without a pre-existing AVD outside of platform builds (e.g. when running tests). This happens with stuff like: emulator -sysdir /path/to/known/sdk/platforms/<name>/images The patch ensures that the /path/to/known/sdk/platforms/<name>/skins directory is probed (this was the behaviour of the Tools R11 emulator). Change-Id: I32398bec0d7a28ead234f63c847d3ec95ed14b63
ndroid/avd/info.c
ndroid/main-common.c
|
ac395e1dff366240b8b0fa5ea4cdeb0cc7a8b797 |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "win32: do not use -mno-cygwin when building"
|
ceda5f12c49a7fddbd93fa2f102fd089871c723d |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
win32: do not use -mno-cygwin when building This option is no longer necessary, nor is it supported by recent versions of Cygwin and/or i586-mingw32msvc-gcc. Change-Id: Ie34481b60bfc3c1ced3e1ba09c4c935a7867e96d
akefile.android
|
c31ff2f6bc9644e214299675be58e1ae0aa2b55b |
23-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "qemu pipes: fix Windows network pipes."
|
82e6277377df841b6493d2ac5a30f2ab767fb156 |
21-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
qemu pipes: fix Windows network pipes. Never use read() or write() when using sockets on Windows, use recv() / send() instead. + Remove compiler warning on Windows. Change-Id: I53de04ceb3bad20dfebcbd8279506db87388a578
ndroid/hw-pipe-net.c
|
883f5bc37badb1bbd0d61823993911679feb1826 |
20-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Auto-adjust scale and window position when needed."
|
7e3872c0de1a85e2b215d9da5edb7771696f02bf |
17-Jun-2011 |
David Turner <digit@android.com> |
Merge "Fixes dataPartition size problem"
|
f758411e012389b1d9699e10cae6f1ac98cca419 |
15-Jun-2011 |
Maciek Molerus <maciek@google.com> |
Fixes dataPartition size problem Fixes the problem when disk.systemPartition.size avd setting gets overrided by default 66 MBytes hardcoded in qEmu. Change-Id: Ideb7ca172cb72076c83037f823b86ede2442d6f9
ndroid/main.c
|
7e48eceb9caa7eeae31461c0ada5ff5b4286d323 |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Auto-adjust scale and window position when needed. This patch changes the emulator's default behaviour in two ways: - Automatically compute the window scale to ensure that the emulator's window can be displayed within the current screen. This ensures that it remains usable when emulating a large-resolution device on a small display (e.g. on a 13" laptop running at 1024x768). This check and auto-correction do not happen if you use the -scale or -dpi-monitor options. - When re-centering an out-of-focus window, ensure that the top of the window is visible (which generally includes the window's title bar). This allows the window to be easily moved or minimized by the user is needed. This fixes three bugs: http://code.google.com/p/android/issues/detail?id=16399 http://code.google.com/p/android/issues/detail?id=16398 http://code.google.com/p/android/issues/detail?id=16397 Change-Id: I8e5a624446d064038b5b9ad16556db8328244906
ndroid/qemulator.c
ndroid/skin/window.c
ndroid/skin/window.h
|
a403d8a56953e68ea14f6bc5b28c8e667f0af267 |
17-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "arm: Automic ARMv7-A support for platform builds."
|
2ed457ee5259b236bf39701404897f4c486326e8 |
15-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
arm: Automic ARMv7-A support for platform builds. This patches forces the emulator-arm program to emulate a Cortex A8 when it detects that it is launching a platform build that was built for the ARMv7-A architecture. This is done by parsing the build.prop file and comparing the target ABI to the value 'armeabi-v7a'. When this is the case, this will also automatically adjust which prebuilt kernel image is selected from the Android tree. Note that nothing is changed for SDK AVDs in this change. They will still need to define 'hw.cpu.model = cortex-a8' in their config.ini to enable ARMv7-A support. Change-Id: Ibba2a9a4bafbea3c33cb2dd365a881d488de15a9
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/main.c
|
60a19863995cdfb9be645242983be24e424f37bc |
10-Jun-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Update desc on hw.lcd.density to include 213/320"
|
2f8fa59403a3eed5ec1a63bc1ecb2c9f9083eb7b |
10-Jun-2011 |
Xavier Ducrohet <xav@android.com> |
Update desc on hw.lcd.density to include 213/320 Change-Id: Ib5f7644242c9f02f3a8eed51aa1d24d1e98ff2aa
ndroid/avd/hardware-properties.ini
|
9c84a9b45616c33d6ed13a28ae64a2e2da5a7ddb |
10-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "target-arm: integrate upstream ARM translator."
|
0a7e1c1a7353d801aebbb2b2ed2477201dd1b128 |
08-Jun-2011 |
David Turner <digit@android.com> |
Merge "Sensor Command Line Interface implementation."
|
5285864985be9077e58e42235af6582dee72e841 |
03-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
target-arm: integrate upstream ARM translator. The new translator has the following benefits: - faster emulation of ARMv5TE code (through improved JIT) - proper support for ARMv7 and NEON - rebuilding the full-eng platform images for ARMv7-A results in additionnal speed increases (a.k.a. Thumb-2 rocks!). Note that, as an interesting side effect, NEON machine code is generally slower than the equivalent C code it is supposed to replace when run inside the emulator. This can be explained by the fact that for now the translator simply translates each NEON instruction into a series of sequential host instructions (and also requires over-head for packing/unpacking/saturation/ etc...). This change has been tested by running the "full-eng" platform image rebuilt for ARMv7-A and Neon and using an appropriate kernel image (prebuilt/android-arm/kernel/kernel-qemu-armv7). The system could boot and seems to work perfectly. Not a single issue has been experienced during testing. On a 2.4 GHz Xeon CPU, the image boots in about 25 seconds (compared to 40 seconds for a vanilla one without this emulator patch). Thanks to Peter Maydell at Linaro and ARM with his hard work to make this happen (first in upstream, and now on Android). This integration is based on the Meego git repository (git://gitorious.org/qemu-maemo/qemu.git) using the following hash: 7e2d65b0c95c865b1fa6d3d4948e8e822b9ac2fd On top of which, the following upstream patch has been applied (with recommendation from Peter): b7fa9214d8d4f57992c9acd0ccb125c54a095f00 (We chose this repository because it was the closest to the previous integrate. We will probably use the Linaro ones for future work on this part of the emulator). Change-Id: I54837e3d2e908b2380d158411d7a9813630e7e4e
pu-all.h
pu-exec.c
yngen-exec.h
pu/softfloat.c
pu/softfloat.h
w/armv7m.c
emcheck/memcheck_util.c
emcheck/memcheck_util.h
onitor.c
oftmmu_outside_jit.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/helper.h
arget-arm/helpers.h
arget-arm/iwmmxt_helper.c
arget-arm/machine.c
arget-arm/neon_helper.c
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/translate.c
|
736e01f86f4ec4049bb5795f1ddb979132b05333 |
10-Jan-2011 |
Tim Wan <tim.wan@sonyericsson.com> |
Sensor Command Line Interface implementation. Implement an unified sensor command line interface(CLI) on emulator to check all available sensors, and get/set specified sensor data. Change-Id: Ibb3c3522dc6c88e42fa1c7dffa32fbb675596b08
ndroid/console.c
ndroid/hw-sensors.c
ndroid/hw-sensors.h
|
945e4f4f8554b7b2f30b95d3560465c93975a8a9 |
03-Jun-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Add support for the TV DPI."
|
13e0825e4e1b26eda24edc1cda3eb70a7cead4e1 |
03-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "target-arm: move vstrcpy() to helper-android.c"
|
3011b40fe40c7261c2c838d0037157dee556face |
03-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
target-arm: move vstrcpy() to helper-android.c Change-Id: I76844f4f61ddc26832344d3fb03fb2dd33a93c07
arget-arm/helper-android.c
arget-arm/op_helper.c
|
049c72f0ffd9381b88bf9477fc41df5fc8c9a2a1 |
03-Jun-2011 |
Xavier Ducrohet <xav@android.com> |
Add support for the TV DPI. This is the dpi for the 720p resolution used by Google TV. It's a special dpi, not a bucket dpi like the other one so the handling is a bit different. Change-Id: Id9a245422855c2dba82c267beca203006f6fd864
ndroid/hw-lcd.c
ndroid/hw-lcd.h
|
57d4bd5c264e056bd4a4fe2aff19e46f8f3059f1 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "upstream integration"
|
2e5feede9978fadb969c8cfa82b761a8446bf012 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
upstream integration This patch is a merge of a series of 42 upstream integration patches into the emulator's master branch. The individual patches come from the 'upstream-integrate' branch that was uploaded separately on kernel.org. The reference upstream sources used for this integration come from http://meego.gitorious.org/qemu-maemo/qemu using the following hash: 7243fbd089cce3c06ca24ed173a251f32644863c In a nutshell, the goal is to make our source tree closer to upstream in order to use various improvement there. Unfortunately, we're not to the point where we can use the upstream ARMv7-A / NEON translator, though we're getting close. Major changes are: - integrate upstream TCG and softfloat - target-arm: Move most Android-specific helper functions to helper-android.c and translate-android.h. This is in preparation of a _major_ integration of the upstream ARM translator. - moving various functions to different files (e.g. cpus.c, qemu-os-posix.c, qemu-os-win32.c, arch_init.c, etc) - qemu-char-android.c is now gone. We're using qemu-char.c with slight modifications embedded within CONFIG_ANDROID-guarded ifdef blocks. - rename "trace.h" to "android-trace.h". We still need to keep "trace.h" and "trace_common.h" until we also update sdk/emulator/tools/qtools/ to use the new header names. After this, we will integrate in a future integration the auto-generated trace.h used by upstream. - remove the OutputChannel hack. Instead, implement a "fake Monitor" object that can be used with any function that takes a Monitor as input. The fake Monitor is used to collect output into a dynamic buffer (e.g. during snapshot save/load). - convert to upstream QEMUTimer API changes. - implement physical memory with RAMBlock lists (instead of a single array). Short log of individual changes: 406a59b trace.h: rename to trace-android.h 288208c target-arm/translate.c: move Android-specific stuff out. f1d9bf1 tcg: integrate upstream version 280afa0 ramblocks: integrate upstream implementation (sophisticated) ae3098a vl-android.c: move arch-specific functions to arch_init.c 23ca2ae vl-android.c: move cpu functions to cpus.c c1ac40a vl-android.c: use os-specific setup routines e49c3f3 compatfd.c: minor integrate 4276038 cpu-exec.c: minor integrate 3b2846a qemu-char-android.c: rename to qemu-char.c f645f7d cpu_restore_state: remove un-necessary argument. f0753ac qjson.c: minor integrate 8354d2d vl-android.c: Move code to iohandler.c d3d4468 translate-all.c: minor integrate 1f9ec0f qemu-config.c: minor integrate d09775c monitor.c: minor integrate 9f64011 disas.c: minor integrate 69ed952 device_tree.c: minor integrate e1c0948 bswap.h + others: minor integrate 6b9236d buffered_file.c: minor integrate 95a83ce savevm: Remove OutputBuffer hack. 986acc9 savevm.c: minor integrate 39373b1 arm-semi.c: minor integrate fb955c7 README: minor integrate 8ee4e5e trace: simplify code and avoid conflicts 65d1521 acl.c: minor integrate c98cf7b arm-dis.c: minor integrate bfec547 fpu: upstream integrate 9bfb3d5 json-lexer.c, json-parser.c: minor integrate 6eaacfb trace.h: minor C compatibility fixes. 17410ee qemu-char.h, console.h: upstream integration 5973c77 qemu-timer.c: rename qemu_timer_new_scale() 317c9d5 qemu-timer.c: upstream integrate 47dc1f4 qerror: minor integrate 488bfd5 qemu-error: minor integrate 1646b4e posix-aio-compat.c: minor integrate 088edf8 os-posix.c + os-win32.c and dependencies 795bb19 qemu-common.h: other intergrates 45c3be0 integrate: qemu-common.h changes Change-Id: If5771dd4b030c602b99845d7489d1f55406bf159
|
406a59bd0a2e7a38cd840a5c08602e3a36bd2df8 |
12-May-2011 |
David 'Digit' Turner <digit@android.com> |
trace.h: rename to trace-android.h This is done to allow for future integration of the upstream auto-generated "trace.h" header file. Change-Id: I9d1bba3320d9e8acfd7359540d3ed6695773061e
ndroid-trace.h
ndroid-trace_common.h
ndroid/protocol/core-commands-impl.c
ndroid/protocol/core-commands-qemu.c
w/goldfish_trace.c
arget-arm/helper-android.c
arget-arm/helper.c
arget-arm/translate-android.h
race.c
race.h
race_common.h
l-android.c
|
288208c386810fef725aa448a9f46bd2772bec8c |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
target-arm/translate.c: move Android-specific stuff out. Change-Id: Id14c6b106dbac9b4016b7423327e9eb22e21fe75
akefile.target
arget-arm/helper-android.c
arget-arm/helper-android.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/memcheck_arm_helpers.h
arget-arm/translate-android.h
arget-arm/translate.c
|
f1d9bf153726533acf659efd796aa484dfd0b412 |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
tcg: integrate upstream version Change-Id: Ifcdebc2e7179fbc64b46a9150e6dae62f86eba3c
akefile.target
ef-helper.h
xec.c
arget-i386/ops_sse_header.h
cg/README
cg/TODO
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.h
cg/tcg.c
cg/tcg.h
ranslate-all.c
|
280afa072a7b829e581d884c2b3276530a6014b7 |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
ramblocks: integrate upstream implementation (sophisticated) Change-Id: I49e96e2d5ae571849b0b6fef0a30b41ecdee8d23
ndroid-configure.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-ppc/config-host.h
ndroid/config/linux-x86/config-host.h
rch_init.c
pu-all.h
pu-common.h
xec-all.h
xec.c
w/android_arm.c
w/armv7m.c
w/hw.h
w/pc.c
igration.h
sdep.c
l-android.c
l.c
|
ae3098a3bce898cf958a6c3334f3d62282b12d2a |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
vl-android.c: move arch-specific functions to arch_init.c Change-Id: I4908006f3492aab199466c501dedff2bd835d647
akefile.target
rch_init.c
rch_init.h
ysemu.h
l-android.c
l.c
|
23ca2ae2bf303236eb6b1e0beb126ec05c6c23bf |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
vl-android.c: move cpu functions to cpus.c Change-Id: Ib422f24224c2e75dd126689c67dbbb187d7c1670
akefile.target
pus.c
pus.h
l-android.c
l.c
|
c1ac40a3f493bebe160a441faf36cc9b28b9f205 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
vl-android.c: use os-specific setup routines Also fixes a bug in os-posix.c Change-Id: If2c6fb94d3e48d1db051aa9141dc2f69bdca35a8
emu-common.h
l-android.c
l.c
|
e49c3f3e66b4337859af7c1be013b076eb4de136 |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
compatfd.c: minor integrate Change-Id: I93f921bfb2778bb592c9a4ce1e8c26ff5a5b6a97
ompatfd.c
ompatfd.h
|
427603850ef4ad967c7d6bb23584a0a8de0d930d |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
cpu-exec.c: minor integrate Change-Id: Id8bef52e4cf42c4ca4e56d34d103ba09dba28b96
pu-exec.c
|
3b2846ad9f156e62574a0abc5ec489f8f13f1121 |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-char-android.c: rename to qemu-char.c + convert to QemuOpts* initialization functions. Change-Id: I5a245ed2de068af49fdc92de8e3e834d0f49aa27
akefile.common
onsole.c
onsole.h
w/msmouse.c
w/msmouse.h
emu-char-android.c
emu-char.c
emu-char.h
|
f645f7d6fd841e39524e5df8c1a7fd8347f92ac1 |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
cpu_restore_state: remove un-necessary argument. Change-Id: I01cef0743cc9db9d21c2b7feb9f2a877ac4d2b35
pu-exec.c
xec-all.h
xec.c
arget-arm/op_helper.c
arget-i386/op_helper.c
ranslate-all.c
|
f0753acaab4309557754ec19d3e839fe6b5e356c |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
qjson.c: minor integrate Change-Id: Id2c8a26a772d7fe76b8ec6a339a32111946d1350
json.c
json.h
|
8354d2d35fe4463816dcc52a96fa354940fdd38f |
11-May-2011 |
David 'Digit' Turner <digit@android.com> |
vl-android.c: Move code to iohandler.c Change-Id: I28d2025dfa1f7bfc1ab2318f5ff6c0fd56f4b658
akefile.common
ohandler.c
emu-common.h
l-android.c
l.c
|
d3d4468189618e89f74d8f51b8470f277e000938 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
translate-all.c: minor integrate
xec-all.h
ysemu.h
arget-arm/translate.c
arget-i386/translate.c
ranslate-all.c
|
1f9ec0fce52197ce8da52f691f7ff78ab4a5fa93 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-config.c: minor integrate Change-Id: I17546b84cc79151651cf663620a565fc485aa4c8
emu-config.c
emu-config.h
|
d09775c3fe2d9ef1ffca6437beb3f328ab99f2be |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
monitor.c: minor integrate Change-Id: I75b9f973655637234466725d7af94f2dd2281fa2
onitor.c
onitor.h
|
9f6401125dc88f4ae22cdd34c65bf1d4d57ca7e1 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
disas.c: minor integrate Change-Id: I35f0c5abbd89588d9d72168d5c03f428eedc7ea5
isas.c
isas.h
|
69ed952d12252a9219c7a925f5aea5c17362576a |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
device_tree.c: minor integrate Change-Id: Icdf8faee825c68ab572311d74c981b07495c4875
evice_tree.c
evice_tree.h
|
e1c094842f6a6f2452196084e7828da15f18bf67 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
bswap.h + others: minor integrate Change-Id: I8706d2e3f2d722bae368e70d3adf6bd335dd8e58
swap.h
t-host.c
t-vhci.c
ache-utils.h
|
6b9236d20fe87536ebc763e7503655bf7de1b19b |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
buffered_file.c: minor integrate Change-Id: Ibe4acc763527d5323a06b8254190cabc990c67ce
uffered_file.c
|
95a83ce7ee413954ba6325584ea659c6685edfd5 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
savevm: Remove OutputBuffer hack. It's easier to provide a fake Monitor object instead. Change-Id: Ia45267061d489b147497add6120d3caa9234ac11
akefile.common
ndroid/console.c
uffered_file.c
onitor-android.h
onitor.c
onitor.h
utputchannel.c
utputchannel.h
avevm.c
ysemu.h
|
986acc9eba2cf7c9b468c2f84764fa478907ac66 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
savevm.c: minor integrate Change-Id: I16103c65ac7b15b2dc58dcc7dd6b3052004aa31a
w/hw.h
igration-exec.c
avevm.c
|
39373b13009fd2c2d13b6804c3e2d146d1e11afa |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
arm-semi.c: minor integrate Change-Id: I85eee449af2f990bb95028efd5db59c1e8618280
rm-semi.c
|
fb955c7e92fe9e33aa5f564fd6960d8cc50498d2 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
README: minor integrate Change-Id: I36267e0f78a0d27903c13d0ac306461793bd5425
EADME
|
8ee4e5ed2bf68384cd80ec5b958da4da164652ae |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
trace: simplify code and avoid conflicts Change-Id: I8f93e06038bd6e35a2972e3fef351046c247e4ee
akefile.target
cache.c
cache.h
arget-arm/translate.c
race.c
race.h
l-android.c
|
65d1521938243d4778db1e3a19cd6dcbc00f540e |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
acl.c: minor integrate Change-Id: Id1e6f7848a2286a9595442279261b8b06674780b
cl.c
|
c98cf7b1fa9531879937a970435073acd1179263 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
arm-dis.c: minor integrate Change-Id: Ib97f8ceed7563bdfaa772eb1b865b46b3ee81781
rm-dis.c
is-asm.h
|
bfec547677ddf2164ffd49a34c3ace2a41c938ad |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
fpu: upstream integrate Change-Id: Ifadcfe209b1d0891a6a81a60bcc1f0ab76dedc11
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
|
9bfb3d508627076720224208c299c05c25e63792 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
json-lexer.c, json-parser.c: minor integrate Change-Id: Id7a703f5c93c9a9cbd47a5f44bfdf900080e7430
son-lexer.c
son-parser.c
|
6eaacfbad243e6f219667d938b06d68f99981301 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
trace.h: minor C compatibility fixes. Change-Id: I8f60bd9a4c691845c8e697ddc667de70147895de
race.h
|
17410ee4539bb5216421bb9f9dc287b1f678b6cd |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-char.h, console.h: upstream integration Change-Id: Ibd11e84a4d48c1d6c4a168056869a7480bc89930
onsole.c
onsole.h
lf.h
nvlist.h
en-icount.h
nput.c
emu-char-android.c
emu-char.c
emu-char.h
|
5973c775c853e26f684de58ad28c267281aaffd6 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-timer.c: rename qemu_timer_new_scale() Get rid of qemu_timer_new() implementation, and update all callers to use qemu_timer_new_ms() or qemu_timer_new_ns() instead. Rename qemu_new_timer_scale() to qemu_new_timer() to follow upstream conventions. Change-Id: Id2c04f8597ec5026e02f87b3e2c5507920eb688e
ndroid/hw-sensors.c
ndroid/looper-qemu.c
udio/audio.c
uffered_file.c
onsole.c
w/apic.c
w/armv7m_nvic.c
w/bt-hci-csr.c
w/bt-hci.c
w/goldfish_pipe.c
w/goldfish_timer.c
w/i8254.c
w/mc146818rtc.c
w/usb-ohci.c
onitor.c
emu-char-android.c
emu-char.c
emu-timer.c
emu-timer.h
avevm.c
haper.c
elephony/sysdeps_qemu.c
sb-linux.c
l-android.c
l.c
nc-android.c
nc.c
|
317c9d54284844615b33a25834a63248bf1bfa73 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-timer.c: upstream integrate Change-Id: I6856ded73b4dcd10fe4831697c8518f958aeffbb
akefile.android
akefile.common
akefile.target
emu-timer-common.c
emu-timer.c
emu-timer.h
l-android.c
|
47dc1f4132ed3bafd2f564458288f9931ef0e0a4 |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
qerror: minor integrate Change-Id: I8d33798952dfdbab5f1e996bd8cd40d82eb129da
error.c
error.h
|
488bfd506a283c648f559140f51f125847d68664 |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-error: minor integrate Change-Id: Ic6bc807b98e4dba0f2fcba046cd9a91a5d96f2cb
emu-error.c
emu-error.h
emu-io.c
emu-malloc.c
emu-option.c
emu-sockets.c
|
1646b4eb23bb788e9398583c442db9b70a85921a |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
posix-aio-compat.c: minor integrate Change-Id: Iccf0a0794e55546dd538e362a4b5837ee8b2c1d7
osix-aio-compat.c
|
088edf82b3d34409ed9d9fd09ec1f7e9b933304f |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
os-posix.c + os-win32.c and dependencies + Generate qemu-options.def instead of qemu-options.h Change-Id: I043e6b0c1c58e5cc2e96d05465f39b42f9054b5a
akefile.android
akefile.common
akefile.target
s-posix.c
s-win32.c
sdep.c
sdep.h
slib-posix.c
slib-win32.c
ath.c
oison.h
emu-options.h
ysemu.h
l-android.c
l.c
|
795bb19daea966401df15bbf23c57b98848eec23 |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
qemu-common.h: other intergrates Change-Id: Iaf5221814247d7686ec3d57abeab097b09c6a5dd
utils.c
xec.c
emu-common.h
emu-io.c
emu-lock.h
l-android.c
l.c
|
45c3be00d4c1f85ba8bbf34827c024fbc636725f |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
integrate: qemu-common.h changes Change-Id: I4620b4560465ed105202332b59f91b708d91a525
ndroid/config/darwin-x86/config-host.h
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-ppc/config-host.h
ndroid/config/linux-x86/config-host.h
udio/audio_int.h
yngen-exec.h
sdep.h
emu-common.h
emu-os-posix.h
emu-os-win32.h
ysemu.h
arget-arm/cpu.h
arget-i386/translate.c
|
a45e3e024836d7fbfb34d0b62f962a706d1b05fd |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "vl-android.c: Fix PC Bios search order."
|
24d2752ad601b4ab48d72b52f602e129dd4761d7 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
vl-android.c: Fix PC Bios search order. This fixes the algorithm used to search the PC Bios files. Moreover, this makes standalone builds under external/qemu just work by looking under prebuilt/common/pc-bios Change-Id: I4619565d57dc5a5b75333f6459f5bfc32b81e918
l-android.c
|
fe1ecda2a81e17dceddd7dd195ec0b026c872279 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "android-rebuild.sh: Better parallel builds."
|
dd49c5ced10df149f9d4b27d22885c0c6b2a9539 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "android-configure.sh: fix KVM-enabled builds."
|
c3b08a0914def3f380aa57bbcb3937315ce15ceb |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
android-rebuild.sh: Better parallel builds. This patch computes the number of CPUs on the host to automatically used it with 'make -j<number>'. Change-Id: If4e2d8b159662f5b7f02e8e48447b9916e7051b2
ndroid-rebuild.sh
|
826b985e543e12f83c396922d9c6562050e0f9f6 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
android-configure.sh: fix KVM-enabled builds. This patch ensures that CONFIG_KVM_GS_RESTORE is defined in the auto-generated config-host.h. Does not affect normal platform builds. Change-Id: Ib064fd44d73e9b6e9b3e9349c1e72c060a83f38c
ndroid-configure.sh
|
3650087bd680b1d5c9f8de6c510305e6829662bb |
31-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "kvm: Fix KVM auto-detection"
|
80ab327edf7caf8d6bd016c80e17a729f03076d7 |
30-May-2011 |
David 'Digit' Turner <digit@android.com> |
kvm: Fix KVM auto-detection Now that we have a work-around for the bug that caused KVM to crash when the 32-bit emulator was running under a 64-bit kernel, we can simplify the auto-detection logic. Change-Id: Ia06908aa947cc3865451a04c38a7782cf4c7b831
vm-android.c
|
8f78ba9c9f79fc7d5e1c386c6eb7ae9656e97d48 |
30-May-2011 |
David Turner <digit@android.com> |
Merge "x86: Workaorund for the KVM GS_BASE MSR save/restore issue."
|
bb0140b925cb2adce03ebc0885067ea3bfd19a20 |
28-May-2011 |
Jun Nakajima <jun.nakajima@intel.com> |
x86: Workaorund for the KVM GS_BASE MSR save/restore issue. In some versions of the kvm module in Ubuntu, the host's GS_BASE MSR is not save/restored correctly when running guests on 64-bit hosts if the qemu/emulator is 32-bit. This patch implements a workaround in the emulator code. Change-Id: If3ebe3cb49f377c5d0547c75f6ac3a3ceacdc375 Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
akefile.target
ndroid/config/linux-x86/config-host.h
vm-all.c
vm.h
arget-i386/kvm-gs-restore.c
arget-i386/kvm-gs-restore.h
arget-i386/kvm.c
|
bd03068d5d287ec638bc834d04f85b4e49404db5 |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix Mac and Windows builds."
|
e3273920a073db0f124f08bfd950e7ad0ae41b0c |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix Mac and Windows builds. Silly me, KVM is only available on Linux hosts. Change-Id: I983c87b1f5473e92823398b7812a574f56fc3a68
ndroid/config/target-x86/config.h
|
d11138baea901ca223155f10ef22ceffee0822bc |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "x86: kvm: fix KVM build + enable auto-detection."
|
36597756e589622ee6c6628efb47c1b130d5ee85 |
20-May-2011 |
David 'Digit' Turner <digit@android.com> |
x86: kvm: fix KVM build + enable auto-detection. This patch fixes the build of KVM support in the x86 emulator by copying official Ubuntu Lucid KVM headers into android/config/linux-*/ This removes the need to rely on the build machine's versions of these headers, which caused various issues. Also, by default, the emulator will now probe the system to see if it can start in KVM mode automatically. See android-kvm.c for details. You can see the result of the probing with the -verbose option. IMPORTANT NOTE: It looks like there is a bug in the KVM code when the emulator is built as a 32-bit binary, running on a 64-bit kernel, so we explicitely disable KVM when we detect this case. It's hard to tell whether this is a bug in QEMU or some versions of the KVM driver. As such, KVM only works when building the emulator as a 64-bit program. For now, this is only possible with "android-configure.sh --try-64", not the Android build system. + Add a new QEMU option (-disable-kvm) to explicitely disable KVM if needed. This is an addition to -enable-kvm which already exists (and forces usage of KVM). Change-Id: I6a397cae29ab62b1c56fce95c1ee75a4664d6688
akefile.target
ndroid/config/linux-x86/asm/kvm.h
ndroid/config/linux-x86/config-host.h
ndroid/config/linux-x86/linux/kvm.h
ndroid/config/linux-x86_64/asm/kvm.h
ndroid/config/linux-x86_64/linux/kvm.h
ndroid/config/target-x86/config.h
vm-android.c
vm-android.h
emu-options.hx
arget-i386/kvm.c
l-android.c
|
21ca493a04b74f35d3fd263afb369f7a1eda7aae |
24-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "fix audio backend handling"
|
cc3b2199549c45cdabfdeb3afdb81b0895f5ceef |
21-May-2011 |
David 'Digit' Turner <digit@android.com> |
fix audio backend handling This patch fixes a small bug where the audio backend given with the -audio <name> option was ignored. The bug was introduced during a previous integration of upstream audio changes. The old code always used the same default backend (PulseAudio). Change-Id: I7bc68df3fd3025f8a8bd1f0fd868872b7eee2017
l-android.c
|
d46e80ff348e035efa2403035a366963b100737e |
20-May-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with honeycomb-mr1-release Change-Id: Id7ed4b392060d34981e51f60b5b407b6989737e6
|
1378630ee468a0aff2d0985c5b59291c3df80615 |
17-May-2011 |
David Turner <digit@android.com> |
Merge "Add support for xhdpi when injecting a skin dpi into the emulator."
|
cdca5efd64ac52af0d780b38976884cc3439223a |
17-May-2011 |
Xavier Ducrohet <xav@android.com> |
Add support for xhdpi when injecting a skin dpi into the emulator. Change-Id: I58f06af3c39efc1fcc7dd4e53a701136229379de
ndroid/hw-lcd.c
ndroid/hw-lcd.h
|
2c013bfdc4f39492fd14f24c155252daaa5fdfde |
16-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Dump hardware config. with -verbose option."
|
aad051542cae51b2eee5a179f32e648eaae1f339 |
15-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix the pc-bios search path for build trees."
|
0a879bf9ba318562e41a1bd4a6f9547f124a9831 |
12-May-2011 |
David 'Digit' Turner <digit@android.com> |
Dump hardware config. with -verbose option. This patch dumps the content of the hardware configuration file when the -verbose option (or equivalent -debug-init) is used. This is useful to determine exactly what is launched when debugging emulator issues. Change-Id: I101b87cddb12c603b43420ea72bb357fc33f327d
akefile.common
ndroid/main.c
ndroid/utils/lineinput.c
ndroid/utils/lineinput.h
|
f0cee2e578098010b6957c8cbfc2324df42fb0d9 |
14-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix the pc-bios search path for build trees. This patch fixes the routine that looks for the x86 BIOS file(s) when running from the build tree (i.e. typing 'emulator' just after building the full_x86-eng product). Turns out that the files are installed under out/host/<system>/usr/share/pc-bios by our build scripts. Change-Id: I51ae849d5cdf130558d05f2386c4175dfea1e054
l-android.c
|
bfe866d6a49a98afaf647ef912ceda47e9ec92f7 |
12-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix SDCard speed issues too."
|
8fc3e6effd925b9ebe39268c6ccbf9e8730ef3d4 |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix SDCard speed issues too. It looks like we also need to set the 'cache' property to 'unsafe' when initializing the SDCard block device. Otherwise it will be mounted as O_DIRECT, making all i/o operations on the SD Card extremely slow. Change-Id: Id1a72f926c73dc6981a568f005f19cfc50f724d5
l-android.c
|
b9697ca80a8403f2cc07de010511510fdaa87315 |
10-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "console: Fix 'event send' handling."
|
88935f701f51d84ed536cb55cc7b2ba391d7597e |
09-May-2011 |
David 'Digit' Turner <digit@android.com> |
console: Fix 'event send' handling. This patch fixes two bugs in the implementation of the 'event send' command: 1/ It prevents a crash when using the '0:0:0' event triple (note that the equivalent EV_SYNC:0:0 used in testing didn't crash) 2/ If fixes the parser to correctly handle several event triples on the same line, as in: event send <type1>:<code1>:<value1> <type2>:<code2>:<value2> ... Change-Id: I26cb55dd2feb75fda4f50ba0d49c7c8ad8a9dcca
ndroid/console.c
ndroid/hw-events.c
|
0f86f86e38de3d18411074ba7a7f476cb7083cd9 |
07-May-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
8ff785841d7b3e4c683368ab8652095b9ef79b88 |
06-May-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
fea975e56faa719951bc06ca58fc683b4f0feb23 |
06-May-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
cee98de91c5380efbc321bf01a6025675fbed748 |
05-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix -snapshot-list option."
|
b456b97319e2ed709a875cec198f02bd0145df72 |
05-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix emulator audio."
|
f031402876a2db1be0e3b8112b6dd63aecb2ebc9 |
05-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix "avd name" bug."
|
ec6cedb56251ce3d5703c43c352d373c0baaa76d |
05-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix "avd name" bug. The console's 'avd name' command returned "unknown" incorrectly. This was due to a missing option when invoking the core, even in the standalone case. Fixes bug 3454261 Change-Id: I5d4e346591e13bd7f525ad81953fd2d17c8f27b7 NOTE: This is similar to the tools_r10 quick fix at https://review.source.android.com/#change,22735, only simpler.
ndroid/console.c
|
764a3c96b99c8fbb6765d08ea68ec7fcc9bc6a1f |
05-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix emulator audio. Audio support was compiled in, but never initialized because the hardware init function is in a different module and required HAS_AUDIO to be defined too. Change-Id: I57eccfb3a0abea86c29a9046f9f35d482a99c1f5
akefile.target
|
d80a7861fe5e21e3dcb80480a77b033e6b307dd5 |
05-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix -snapshot-list option. This patch makes -snapshot-list work properly. More specifically: - If the AVD has snapshotting enabled, the emulator will find the appropriate file if you don't use -snapstorage. - If the AVD has no snapshot support, the emulator will print a user-friendly message to explain that. - If you're in the Android build, the emulator indicates that -snapstorage <file> is mandatory. Bug 4384430 Change-Id: I472b12f50b7f7da5a282b24036083c7598fe48eb
ndroid/main.c
ndroid/snapshot.c
|
36565f6d4717679adc44bd3726c9bdcab79164ab |
05-May-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
240c5cb1a24f5201472067a24c5d1ac54f6b8a20 |
05-May-2011 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r11 Change-Id: I4c7d3f7880d10ca6d79378921a3f8811288770fa
|
3025eac67d835cb41c38564b31bb910e2bfe63a5 |
04-May-2011 |
Raphaël Moll <ralf@android.com> |
Merge "Merge "Fix ANDROID_SDK_HOME handling."" into tools_r11
|
83bc92d90df040916d26d5ab9cd7c753939f51b0 |
04-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix ANDROID_SDK_HOME handling." A previous patch introducing the "emulator" launcher program did regress the way ANDROID_SDK_HOME is parsed. Fix that by actually trusting bufprint_config_path() to always do the right thing :-) (Merged from original id: I11a13fea95727ee9c487595fd4ae5e81805986da) Change-Id: I999de28a1cba530bc48e4219e5586ae20d80127b
ndroid/avd/util.c
|
d740d7090e30b00fdd2d26e6e6aefe7aac173005 |
04-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix ANDROID_SDK_HOME handling."
|
107be29100b6c422c8be58ca898687bf99534350 |
04-May-2011 |
David 'Digit' Turner <digit@android.com> |
Fix ANDROID_SDK_HOME handling. A previous patch introducing the "emulator" launcher program did regress the way ANDROID_SDK_HOME is parsed. Fix that by actually trusting bufprint_config_path() to always do the right thing :-) Change-Id: I11a13fea95727ee9c487595fd4ae5e81805986da
ndroid/avd/util.c
|
a6556dcec073baf6a2ad3919a08394a869f2a193 |
04-May-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "Correct fix for snapshot saving speed"
|
9fb360ec4c47d750711c8f1776c180e3802b0aab |
04-May-2011 |
David 'Digit' Turner <digit@google.com> |
Correct fix for snapshot saving speed QEMU is a weird animal. The "snapshot" property speeds-up snapshot saving but also redirect all stores to a temporary file which is deleted when the emulator exit. Use a different property to get the desired speed-up. Note that using "writeback" instead of "unsafe" forces the use of fdatasync() which will still be horribly slow. + Argument checking in avd snapshot commands in the console. (trying to load a name-less snapshot actually crashes the emulator). Change-Id: Ie61f110f037bbb3539c7f9892cb03bee8bfec6bd
ndroid/console.c
l-android.c
|
a87431b1cc389c941c5fc6d061fbd22b101cc7cd |
04-May-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix snapshot save pathetic speed."
|
4297b82edb9d528928fb168cb14abd4955f8664b |
04-May-2011 |
David 'Digit' Turner <digit@google.com> |
Fix snapshot save pathetic speed. It turns out that the 'snapshot' property must be turned on on the block device corresponding to the snapshot storage file. Otherwise, the file is mounted O_DIRECT, which on my speedy machine limits the operation to a max of about 2.5 MB/s. This explains why saving snapshots was so pathetic. With this change, the save throughput is up to 278 MB/s on the same machine! Change-Id: I77c792114171a4ecaf3e3f08f64d8b3a30709f23
l-android.c
|
46fd095b9f5d7e2434cebd407435e662f8e2df54 |
04-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Document new QEMU pipe implementation."
|
c0ac73377011befa8a3e6444d61a80cd6ada2659 |
02-May-2011 |
David 'Digit' Turner <digit@android.com> |
Document new QEMU pipe implementation. + Rename android/pipe-net.c to android/hw-pipe-net.c Change-Id: Ia2e2466c3bf3ea812f36639420fad7ce2e0cb61d
akefile.common
ndroid/hw-pipe-net.c
ndroid/hw-pipe-net.h
ndroid/pipe-net.c
ndroid/pipe-net.h
ocs/ANDROID-QEMU-PIPE.TXT
l-android.c
|
747b1578bb155622ec39862a62bb1ad3fd31e520 |
03-May-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
db6c47f81a31448407415fea160ac0b60ab7ee5a |
03-May-2011 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r11 Change-Id: I58102213a905f75299d323bb902b089a1b550733
|
d0f48c07a5bc47fb461aa5dc4e41e8d6798c8ccc |
03-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add 'emulator' launcher program." into tools_r11
|
a3703225151c95a32017e66a3b56229059d78626 |
25-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Add 'emulator' launcher program. NOTE: This integrates https://review.source.android.com/#change,21995 into the tools_r11 branch. This patch renames the current ARM-specific emulator binary to 'emulator-arm' and introduces a new tiny (less than 20KB) 'emulator' launcher program. The role of 'emulator' is to launch either 'emulator-arm' or 'emulator-x86' based on the target AVD or platform build being used. This program will be replaced in the future by what is currently known as 'emulator-ui', but is a good placeholder until this work is completed. + Move some utility functions from android/avd/info.[hc] to android/avd/util.[hc] so that 'emulator' can use them directly. IMPORTANT: For platform builds, the target architecture is detected automatically by parsing the build.prop file. For SDK AVDs however, there is no easy way to determine the target architecture, so the patch adds a new hw.cpu.arch property which can have value 'arm' or 'x86' Change-Id: Id883b67c0255b6deeae393443a1732e10ab223cb
akefile.android
akefile.common
akefile.target
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/main-emulator.c
ndroid/utils/path.c
ndroid/utils/path.h
l-android.c
|
5bdf6459919c143aef5f285927501629d1c596ca |
03-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add 'emulator' launcher program."
|
2d238fd9871687b1557f15b8878a6cf3e9634b57 |
25-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Add 'emulator' launcher program. This patch renames the current ARM-specific emulator binary to 'emulator-arm' and introduces a new tiny (less than 20KB) 'emulator' launcher program. The role of 'emulator' is to launch either 'emulator-arm' or 'emulator-x86' based on the target AVD or platform build being used. This program will be replaced in the future by what is currently known as 'emulator-ui', but is a good placeholder until this work is completed. + Move some utility functions from android/avd/info.[hc] to android/avd/util.[hc] so that 'emulator' can use them directly. IMPORTANT: For platform builds, the target architecture is detected automatically by parsing the build.prop file. For SDK AVDs however, there is no easy way to determine the target architecture, so the patch adds a new hw.cpu.arch property which can have value 'arm' or 'x86' Change-Id: I0084c196695a75c8b9230ba716b3cd2e12610ded
akefile.android
akefile.common
akefile.target
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/util.c
ndroid/avd/util.h
ndroid/main-emulator.c
ndroid/utils/path.c
ndroid/utils/path.h
l-android.c
|
5c1dcb21388749d6aa45eb92bca79c5ae5b0a929 |
02-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Use user-specific directory for temporary files."
|
c0e96f0ec192eff4b36574f703e62030da028bbf |
02-May-2011 |
David 'Digit' Turner <digit@android.com> |
Use user-specific directory for temporary files. Instead of use /tmp/android/, use /tmp/android-$USER/ so that several users can run the emulator easily on the same system. Change-Id: Ifda1b773cc87a9e0d4ff7e256b74a3f93377d73a
ndroid/utils/bufprint.c
|
8eac802aabf2e60f28a21e04c0d28a380d2e375f |
30-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
ec1d38fbb171c45fc8b79734efb80e2c21db6ef8 |
29-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "New goldfish_pipe virtual device."
|
111b6e981808a96324bd747f46064b452b187cc2 |
29-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
f836b5aaab624b8ba5e221fc71cc140df27bbeb2 |
28-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add loopIo_poll() function."
|
d4d688e926097faba7fd3717d1c0d3f296bdb526 |
26-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
New goldfish_pipe virtual device. This adds a new virtual hardware device named "goldfish_pipe" used to implement a very fast communication channel between the guest system and the emulator. IMPORTANT: This depends on a special kernel driver, see: https://review.source.android.com/#change,22496 Usage from the guest is simply the following: fd = open("/dev/qemu_pipe", O_RDWR); const char* pipename = "pipe:<name>"; ret = write(fd, pipename, strlen(pipename)+1); if (ret < 0) { /* could not connect to service named <name> */ } /* now you can read()/write()/close() as a normal * file descriptor to exchange data with the service. */ In addition, this implements the following pipe services in the emulator: tcp:<port> tcp:<hostname>:<port> unix:<path> opengles The 'tcp:' and 'unix:' services simply redirect to a TCP or Unix socket on the host with minimal The 'opengles' service simply connects to tcp:locahost:22468 for now. We may change this to be more configurable in the future, but that's the port number used by the current experimental OpenGL ES hardware emulation host libraries / programs. Benchmarking with a simple ping-pong program shows that the guest <-> emulator can achieve a roundtrip bandwidth of 192 MB/s (on a 2.7 Ghz Xeon PC). Using the tcp: service to talk to a ping-pong server listening on localhost reaches 102 MB/s on the same machine, using a Unix socket reaches 140 MB/s. By contrast, using standard sockets in the guest reaches only 3.8 MB/s on the same machine (and requires special privileges from the application anyway).
akefile.common
ndroid/hw-qemud-pipe-net.c
ndroid/hw-qemud-pipe.h
ndroid/pipe-net.c
ndroid/pipe-net.h
w/android_arm.c
w/goldfish_pipe.c
w/goldfish_pipe.h
w/goldfish_trace.c
l-android.c
|
a65e41529e4e3900372d54859f8c559cf79d953c |
28-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Add loopIo_poll() function. This will be used later by the goldfish network pipe implementation. Change-Id: I70c770efba15b2fd5ef7cc52450aa07163fa21f5
ndroid/looper-generic.c
ndroid/looper-qemu.c
ndroid/looper.h
|
0ce00354914697973fdd637a442c926e82ce63b5 |
27-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
011467bd501532c47595fa22a099ecf630e5de9f |
27-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix -qemu -vnc startup."
|
ca9505992288636908169d0389087b3ca5277d07 |
27-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Fix -qemu -vnc startup. Starting the emulator with something like "-qemu -vnc :1" didn't result in a valid boot sequence, due to the way our "hw-control" service is initialized. This patch fixes the issue. Note however that since a VNC client cannot send proper touch events, it can only be used as a viewer at the moment. Change-Id: Ib9b60ff7028892368547bff89b84f580344c2edd
ndroid/hw-control.c
ndroid/hw-control.h
ndroid/protocol/ui-commands-proxy.c
ndroid/protocol/ui-commands-qemu.c
l-android.c
|
aaa65bcd17f5aa2e4f523fd4cf34b2bba12142c4 |
26-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
1caba25d80d4c899a0b739802b263909e726d910 |
22-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
c9154bef9c32ddf269b078dd15d153fe1be1fa42 |
22-Apr-2011 |
The Android Open Source Project <initial-contribution@android.com> |
reconcile tools_r10 into master - no actual change Change-Id: I179f483236174b19ca88a2b4b0dac6c8a94c0a99
|
c01f708a44ed863f91c4d8315bac4fc057c59ba8 |
20-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
dfd29d3f3f9fdb42824412e6f49efe6877086195 |
16-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
625065063a5756e3f97dba6e6d6b20e8a7171c16 |
15-Apr-2011 |
David Turner <digit@android.com> |
Merge "Add support for hw.lcd.backlight"
|
470f6bd314acbf5c2c8a408f5f00b5ce55d5eab4 |
13-Apr-2011 |
Tim Wan <tim.wan@sonyericsson.com> |
Add support for hw.lcd.backlight Change-Id: I02dc12caa76c86de5d294b6fc857ae37b74f0130
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/hw-control.c
|
3714e85cc64785cc663975b8527f3cb03d4e82b1 |
13-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
95ea5b25db2dc300db560f9af5edabd1da438de5 |
11-Apr-2011 |
David Turner <digit@android.com> |
Merge "Converted a variable from char * to const char *. Removes compiler warnings with some compilers."
|
878c37d6428ff0ea6141dfddc22d549b07b5dde3 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "vl-android.c: Init opengles pipe on startup"
|
c8feef0f01aac2c92191bd00980b3adb2a2069a8 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "hw/android_arm.c: Initialize qemud pipes properly."
|
f884a49c27189c97718d33b38092d4ec0f3c8237 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add OpenGLES pipe implementation."
|
e5223601ff3d326f967448a292536be94ed4e503 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "goldfish_trace: Hook with goldfish_pipe.h functions."
|
80267f0e59993a10ca91cdeb2b17e9778a242bc4 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "hw/goldfish_pipe.c: New support code for QEMUD fast-pipes."
|
3ca4a5d093edc63215a433d74a0fb7e6b28083cd |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "qemud: prevent recursive closure of clients."
|
5b48149747c214e9951fd8ce0926c45d6926fc3d |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
vl-android.c: Init opengles pipe on startup Change-Id: I14c03c193166c214ce406a3dc524b8dfa16fa733
l-android.c
|
1ca833c1638c8b48a1f373abbcbb88bc8bf8aed9 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
hw/android_arm.c: Initialize qemud pipes properly. Change-Id: I7f7f46b6e9526d207f53ad6a9e6baa315bd6af7b
w/android_arm.c
|
9b4029807c91ea42ff5e84e3616c90e2ce42d6f8 |
05-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Add OpenGLES pipe implementation. Change-Id: I3ad498380de8438dbf430316af2d4391876057cc
akefile.common
ndroid/hw-qemud-pipe-net.c
|
335d2c1342bb887ac67f1f60cff795f0c06beaca |
21-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
goldfish_trace: Hook with goldfish_pipe.h functions. Note that this is also forces tracing support during machine initialization. Measurements show that this doesn't have any significant impact on emulation performance. Change-Id: Ie32352659611531ce65ba2c95c5896e2421f509d
w/android_arm.c
w/goldfish_trace.c
w/goldfish_trace.h
|
89217f57a256796b67b4d3f319e0f18f6225666a |
21-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
hw/goldfish_pipe.c: New support code for QEMUD fast-pipes. Change-Id: I338334d53fa9bc52c87e9da18341d0cb94fd4269
akefile.target
w/goldfish_pipe.c
w/goldfish_pipe.h
|
bb1f432421288dae208c7189356643023ccbffbc |
21-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
qemud: prevent recursive closure of clients. + add android/hw-qemud-pipe.h Change-Id: Icf7b316137cd9f1ce46e4c3642addccea6222a24
ndroid/hw-qemud-pipe.h
ndroid/hw-qemud.c
ndroid/hw-qemud.h
|
8805b422dfaa568213c0909da6da48d24837324f |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Simplify async utils by removing extra LoopIo parameter."
|
50437ded1e659b5744751bd0b410af9fdde84251 |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "<android/utils/assert.h>: Small refactoring"
|
3ac9f868d5aefe73a0f247bee828ece872dff0ef |
11-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add <android/utils/intmap.h> which implements an integer-keyed map of pointers."
|
f9e333ade2529f257ced6bcff8e5824cb07eacf9 |
17-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Simplify async utils by removing extra LoopIo parameter. This patch removes the LoopIo parameter from asyncReader_run() by storing the initial pointer passed to asyncReader_init() inside the object itself. Same treatment is performed for: - AsyncReader - AsyncWriter - AsyncLineReader - AsyncConnector - AsyncConsoleConnect Change-Id: Ic74b817e4c326230ca1d38b3a5d8c4790c4f90c1
ndroid/async-console.c
ndroid/async-console.h
ndroid/async-utils.c
ndroid/async-utils.h
ndroid/main-common.c
ndroid/protocol/attach-ui-proxy.c
ndroid/protocol/core-commands-impl.c
ndroid/protocol/fb-updates-proxy.c
ndroid/protocol/ui-commands-proxy.c
ndroid/protocol/user-events-impl.c
|
2086c639648ccecc9081705a279249ce939d818b |
05-Apr-2011 |
David 'Digit' Turner <digit@android.com> |
<android/utils/assert.h>: Small refactoring Change-Id: If69874ace211e043d82ffd8349f54396fd334e94
ndroid/utils/assert.h
|
bbb81047a39e39021b3b10e2d86af146d514bf8c |
17-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Add <android/utils/intmap.h> which implements an integer-keyed map of pointers. This will be used later to support QEMUD fast pipes.
akefile.common
ndroid/utils/intmap.c
ndroid/utils/intmap.h
|
8344e6d1b6847f042cbd6d36d1907fc089bdeefb |
09-Apr-2011 |
Ashish Bhatia <ashishbhatia.ab@gmail.com> |
Converted a variable from char * to const char *. Removes compiler warnings with some compilers. Change-Id: Idfb14557181e744d07bef6b5d0da734012d2ff42
w/goldfish_battery.c
|
f2f02de752c1d6d26a2c6f8366073f9c4a050f9a |
08-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
3ced06e0f03038cd4c44ed7f6526872504cc0043 |
07-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
6cac70270f0309aebb6429e5cd1e6d49afeb404a |
06-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
c8baac457f6111d0e05b0f53310d6bd7b8985505 |
05-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
9db032a4c9e00d6c3e61c473bfdbde0f1b2097c2 |
01-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
dd7b208487298c737531af8b620739d1bf8f8de9 |
01-Apr-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
1c2f28a458eca3dad6b79f16072738e89a14b756 |
28-Mar-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-mr1-release history after reset to honeycomb-mr1
|
1dc7cc7e0398f8db68cbefdc2af0514b38653163 |
26-Mar-2011 |
The Android Automerger <android-build@android.com> |
keep previous history
|
3ac487180f424bc7981d6ef8f363210232badf80 |
25-Mar-2011 |
The Android Automerger <android-build@android.com> |
keep previous history
|
d6eb6be5f3d87d24aeb42083e08cf6e1dbaf4e96 |
25-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix framebuffer width/height computation."
|
50142ee2ba636acb48ef92776770bd3270d7bf9c |
25-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix framebuffer width/height computation. This patch fixes a bug in the skin parsing code that computes the dimensions of the emulated framebuffer. The bug had the following symptoms: - The vertical framebuffer size reported by the 'events' device was always 640 (the default), independent of the skin's dimensions and emulated 'framebuffer' device dimensions. As such, all touch event Y coordinates were scaled by the system by 480/640 when running inside a HVGA screen. Change-Id: I8c67f011ee3929ef25cbf2c858ee800f277c516c
ndroid/main-common.c
|
7d3a6b4096f0295c213e1f0662107ebfd2a38a06 |
23-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Set hw.keyboard.lid default value to false for API level >= 12"
|
b64325d15d9e767c652491414c95f4fc148b0211 |
22-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Set hw.keyboard.lid default value to false for API level >= 12 This patch modifies the emulator to extract the target API level for the AVD or the current platform release, and use it to set the default value of hw.keyboard.lid. This will *not* affect any existing AVD/platform that sets the value explicitely in its config.ini (for AVDs) or hardware.ini (for platform builds). The change is beneficial for platform builds targetting API level >= 12, because the input framework changed its the window orientation behaviour depending on the availability of a hardware lid. In short, this allows platform builds to be correctly oriented, even if they don't provide a custom hardware.ini. Fix for bug 4128604 Change-Id: I195135aae6f3c4cc11d2f01e1293f3cd6cad2f58
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main.c
l-android.c
|
34ce119e7b8b5ddb06521369a0c0b07bb77e6f1d |
21-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix touch emulation for tools_r10 emulator." into tools_r10
|
ef9250c4ac333940da70d4b09ee85e01f72f7bab |
21-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
Fix touch emulation for tools_r10 emulator. There is a bug in the previous commit because the values of the android_display_width and android_display_height variables are not properly initialized when events_dev_init() is called. The variables contain their default values (640 and 480) instead of anything specific to the device's skin/emulated LCD. The result is that touch emulation doesn't work well if the screen is not exactly 640x80, because reported touch events are then incorrectly scaled. NOTE: The problem doesn't exist in the master branch, which fixed the issue with a different patch, which takes care of the core/ui separation work to do stuff the right way(TM). This adds a tools_r10-specific patch to fix the issue. Change-Id: Idc1902db5d1b2c596aadc352e62c6523922d7a20
ndroid/main.c
ndroid/qemulator.c
ndroid/qemulator.h
|
c5ff76d6fb3d9f96068b6ee641c4e87665811332 |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix touchscreen emulation to return correct min/max coordinate bounds. DO NOT MERGE" into tools_r10
|
dc2e1151f304b4526cc6b1e89cb01a3c2ead84f7 |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix touchscreen emulation to return correct min/max coordinate bounds. DO NOT MERGE This is needed by future changes in the input framework that depend on touchscreen devices to properly return the min/max bounds of their absolute pointer coordinates. Fixes bug 4126574 Change-Id: Iad3c8b9c78f69180ee5466cde0dbba557cb7d5c1
w/goldfish_events_device.c
|
13705e8b2182da3e2d13bea5d074db77f4a92ab1 |
18-Mar-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Revert "Revert "Merge 29e114d2 from master."""
|
31203e4ba2e7b91aabe077aa9cac9158dd480775 |
18-Mar-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Revert "Merge 29e114d2 from master."" This reverts commit 2facea6512c84af9285682909f6ac6edcd4130ab which was not supposed to merge down from tools_R10 to master since the original reverted commit was a cherry-pick from master to tools_r10 Change-Id: Ide87af693a0f3239bacaa7313b9262e6e8c46800
w/goldfish_events_device.c
|
631bcb7a533ce1f3da07299a9b8dc46598cd2ae3 |
18-Mar-2011 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r10 Change-Id: I70d9ccafb5912c85baa0711f7e9010bec223efaa
|
3dc1248864c1cb1e77e9abdb7c9ae1f81b8675b5 |
18-Mar-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Revert "Merge 29e114d2 from master. do not merge."" into tools_r10
|
2facea6512c84af9285682909f6ac6edcd4130ab |
18-Mar-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Merge 29e114d2 from master. do not merge." This reverts commit e36a1cc2561b2ce27d3c0a5b3a7b79d4e8531f0e.
w/goldfish_events_device.c
|
facb734f0d6b2b5b65bf948952cc5e0a60dead3b |
18-Mar-2011 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r10 Change-Id: Ie201fb1ced829ca29a46210b68fbb1d7dccfba9a
|
d80a3bc754bda637449b5ad1abfd8d3c322a21d5 |
18-Mar-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Merge 29e114d2 from master. do not merge." into tools_r10
|
e36a1cc2561b2ce27d3c0a5b3a7b79d4e8531f0e |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge 29e114d2 from master. do not merge. Fix touchscreen emulation to return correct min/max coordinate bounds. This is needed by future changes in the input framework that depend on touchscreen devices to properly return the min/max bounds of their absolute pointer coordinates. Fixes bug 4126574 Change-Id: I1ace56d5433be5d97eb79895cd57b6e442245ca0
w/goldfish_events_device.c
|
241e7414232fe71d6ae92ad6f69efcfd31be3bfe |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix touchscreen emulation to return correct min/max coordinate bounds."
|
29e114d2cc511c02c7a3871619b4aeece3f9eded |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix touchscreen emulation to return correct min/max coordinate bounds. This is needed by future changes in the input framework that depend on touchscreen devices to properly return the min/max bounds of their absolute pointer coordinates. Fixes bug 4126574 Change-Id: I982c0d8e78fc59912e964af958929d2b0718eaa4
w/goldfish_events_device.c
|
2144d2a0b3f2669b09e12533317f6aefb1536ff9 |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix -shell and -logcat options."
|
5e736937d49affc9131944d7c879246fbcba3b70 |
18-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix -shell and -logcat options. They didn't work because the guest was trying to write to the wrong serial port. Change-Id: Ibd68c4b63d0808afcb0cfaffa07c35898e21df9a
ndroid/main.c
|
a9b371d7fa8f843718fb7db794fefd1e3765e459 |
16-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix write of disk sizes in ini files."
|
34d3f459ee81da01d34a7947a801616296bc1e28 |
15-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix a crash that happened when the content directory didn't have a cache.img file."
|
e8ab08c1ee27349cb81cd5e8849a01a85da16775 |
15-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix a crash that happened when the content directory didn't have a cache.img file. This only happened for fresh newly-created AVDs. Existing ones used for testing the emulator already had a cache.img and booted properly. Change-Id: I87901ea5fb1dc6aa7d2bb3dd191de58d972c386f
w/goldfish_nand.c
l-android.c
|
e85871f98fe50edd8135e5ce8aff04c3ad518d1a |
15-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix write of disk sizes in ini files. The old implementation always expressed the size as multiples of kilobytes due to an improper order to size checks. For example, 66MB was written as '67584k' instead of '66m', which is correct but sub-optimal. Change-Id: I6365bf4c269ed7d213043182a8ae501713798b8f
ndroid/utils/ini.c
|
356e18be0ec6c7d92d116f75130e2cb8db4b114a |
15-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix windows build when USE_CCACHE is defined."
|
4ed818f573cf0ec02d8675b8e247dd5033369d16 |
12-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix windows build when USE_CCACHE is defined. This avoids a problem where the Makefile force the use of the non-existing prebuilt/windows/ccache/ccache. Change-Id: Icad0fb91a211787bbe73b169aa4e8046de349679
akefile.android
|
588043e545f78b44d6bfea52d9198916165e65c1 |
09-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Improve emulator kernel rebuild script."
|
fe6c89d7d8684c112db7da6bbea12284c4896f3a |
09-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Improve emulator kernel rebuild script. - Add support for building on darwin-x86 - Automatically finds the cross-toolchain (arch-dependent) if --cross=<prefix> is not used. - Add "Auto-config: <option>" message to indicate what was automatically configured - Select appropriate names for output files - Print their name on the terminal in case of success Change-Id: I908392083bf724a426d5029dc0a7dd29e045c7a4
istrib/build-kernel.sh
|
d0963eafd0b460aca0566d93f89391267f248caf |
08-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Always prepend a space before kernel parameters."
|
62c7ae56be1ada62e89221352a0fa3e412929ffa |
08-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Always prepend a space before kernel parameters. It has been reported that in certain cases, qemud would think that the serial device is /dev/ttyS1android.checkjni=1. Change-Id: I977456ef23fb708b284cfe026da07ecce8d03bf1
l-android.c
|
33d930c6f4e0df362c46ddbb366204746d82dd0b |
08-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add kernel-rebuilding script for the emulator."
|
8f47a8c9b7f1077f3c34c54daa29a34ba53314ef |
05-Mar-2011 |
David Turner <digit@android.com> |
Merge "x86: Enable KVM mode for Android x86 emulator (update/rebase)"
|
1321c76d96910c2c807207f3fdfeb560c598ca60 |
05-Mar-2011 |
Jun Nakajima <jnakajim@gmail.com> |
x86: Enable KVM mode for Android x86 emulator (update/rebase) This patch enables KVM mode on x86 Linux to boost performance of x86 emulaiton if the hardware-based virtualization feature is present on the host machine. Change-Id: I4b24474b3ec115a3b9a7bf017801f4f610253b09 Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com> Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
akefile.target
ndroid/config/linux-x86/config-host.h
isas.c
w/goldfish_device.c
w/goldfish_nand.c
w/goldfish_tty.c
vm-all.c
vm.h
l-android.c
|
5c25d3d60c64efb11709b625714ca1dac7c043f4 |
05-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Add kernel-rebuilding script for the emulator. Supports both arm and x86. Change-Id: Ib4665eece4433f0a611b5420ef29785eeb26de1a
istrib/build-kernel.sh
ocs/KERNEL.TXT
|
40ee75d90cdaaaec1006cbc91864b11dba09c351 |
04-Mar-2011 |
David Turner <digit@android.com> |
Merge "look for the pc-bios files in the SDK tools/lib/pc-bios directory"
|
02c6385fd50f926d0f0801dfe60480cd90d8df81 |
24-Feb-2011 |
Bruce Beare <brucex.j.beare@intel.com> |
look for the pc-bios files in the SDK tools/lib/pc-bios directory Change-Id: I6d546f79617032dea0d72d8d38dab3016e6bd4a0 Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
l-android.c
|
44374ce7ef50bd50fa647fb9dc32b11fb2a8ad26 |
02-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix the standalone emulator build."
|
0a349b838d5106d0f1f39ae77792d4bdd7f8d35f |
02-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Fix the standalone emulator build. The previous commit broke it due to the way it handled LOCAL_AR. Change-Id: I3458f9306b3fca9771d868673ae89f4d995aeec3
akefile.android
ndroid/build/clear_vars.make
ndroid/build/host_static_library.make
|
d0986186d4d5ff176a26d941bb53d3856d28304a |
02-Mar-2011 |
David Turner <digit@android.com> |
Merge "qemu logging extensions"
|
c6ff088012be99c37747ee7ae500b4aab10b6934 |
02-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Avoid redefining HOST_CC/CXX when building the emulator."
|
b580d2607b12b893745276c3068d9d09920608dc |
02-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Avoid redefining HOST_CC/CXX when building the emulator. HOST_CC and HOST_CXX are defined/controlled by the build system. We don't want to redefine them here because this forces, on Linux, the use of the 32-bit host toolchain for all other host modules built after external/qemu. Change-Id: Ic9dc32b56f5e8d28559b5375178768726ad5cdcc
akefile.android
|
d952f28e527175cc3df9ebd91e739e34df2194c9 |
02-Mar-2011 |
rich cannings <richc@google.com> |
qemu logging extensions (1) Clear the logs upon receiving a SIGUSR1 signal (2) Add logging timestamps for network connections (3) Extended TCP redirect logs to include local src ip/port and fixed byte-ordering in log files Change-Id: I51e7293c8eeb5979a92e67f52f1c6416400d83c6
lirp-android/libslirp.h
lirp-android/slirp.c
lirp-android/socket.c
lirp-android/tcp_subr.c
lirp-android/udp.c
l-android.c
|
68a65132248c244003b820e9ae7c60cda336ba45 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move AVD name initialization to the core."
|
53eb66db4eba72d2e4fc951456be725e14243f25 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Move AVD name initialization to the core. Use a hardware property to send the AVD name to the core. The -android-avdname core option is still supported though. Change-Id: I4daac5c9fb65ed5261b5c04c1e1a18daed057a3f
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main.c
l-android.c
|
143a7553845c11028f867eb3f3e2f10c66b591c6 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move some serial ports initialization to the core."
|
d51174d93708d568a2ab29ebe37677dabcae72f0 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move data partition initialization to core."
|
062dd6a8b90c7c553a6a7257e9c245276b1dd969 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Move some serial ports initialization to the core. This moves the initialization of the ports used by qemud and the "kmsg" component to the core. + Gets rid of the -old-system option used to suppot pre-1.4 Android system. We don't officially support anything before 1.5 anyway. Change-Id: Ied7e284d952adfd3419d96c39a7c48761f1b3f5c
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/utils/stralloc.c
ndroid/utils/stralloc.h
l-android.c
|
fd59c330bec77e7b9241e478efb1e1c508480d1d |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Move data partition initialization to core. Change-Id: I3c2b4668593391026da028194503fc87246e44ba
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/main-common.c
ndroid/main.c
w/goldfish_nand.c
l-android.c
|
f7cdd20aac6980871eb8161d6eb08ee2c974e3b8 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move system image initialization to core."
|
20a818b30e646ce1952c2f79e731d4ac2bc7a3d8 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move snapshot storage initialization to the core."
|
d8fa550f815eaa15ff208eb5e75d5bb343b08a25 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move the SD Card initialization to the core."
|
63a3c9be248522d23a2ca146c0b6d33955c96848 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move cache partition initialization to core."
|
199e9dda9fc72d3776fb7660fd1c9c19c8382a7f |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move kernel/ramdisk initialization to the core."
|
32f81152a86c5637f250104eb90f6dafa4765e04 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Rework AvdInfo processing."
|
40841b2d221273a08abfe20824e7631211ade31d |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Move system image initialization to core. Change-Id: Ic8da3ccaed9bab7dbb44c0bb341b0dba20b90980
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
l-android.c
|
5f64b873605baa5519211b0d47a53c93df9d4868 |
28-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Move snapshot storage initialization to the core. Change-Id: I2c2b782fe4711cc8c323433e7976222b878cf679
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
l-android.c
|
48a3c66361158678f476fc7c2eca2bef025eae62 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Move the SD Card initialization to the core. Change-Id: I2c8fa2a7df3d79ed4222296a93b787994a8ee11d
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
l-android.c
|
c480cca8d2007f5df62a7431beda310911b963e6 |
25-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Move cache partition initialization to core. Change-Id: I1f887e6f8fc38e43b1fff3f7bab3814b52542762
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
w/goldfish_nand.c
l-android.c
|
0b0194940523fa3f318c380d0693907bd522241c |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Move kernel/ramdisk initialization to the core. The QEMU -kernel, -initrd and -append options are still supported for overriding the hardware configuration. Change-Id: I034d9e25d0a23341086aa052f449db5de50b2c8d
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main.c
l-android.c
|
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
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-common.c
ndroid/main-common.h
ndroid/main.c
|
7e21ff9a2313a9e95fd5fa50bca24dbf3d3170a3 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Simplify kernel parameters processing."
|
5f82411f73a9913588d8cef751db870b4239a6a4 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Simplify kernel parameters processing. This change simplifies the code that deals with kernel parameters in the core by using a stralloc_t (dynamic strings). Change-Id: I73cf2d1461a3cb1aa4511d74fd34249f0f8b58a2
l-android.c
|
f8a46731b2f86966399c9d24e095d669ba1a7898 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove CONFIG_ANDROID_SNAPSHOTS macro."
|
ab2b59e240f602a83d331ef04a78177c392ca91c |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove un-needed "-netspeed full" and "-netdelay none"."
|
221911bfb9b5df60386a95ef65804c2f13e56453 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove un-needed -clock unix core option."
|
eb44e299cafcf1afcd66df368113804d0a2934c6 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Prevent hardware-qemu.ini overwrites."
|
13365879d8f4d807e9c859218fab5e33b618da9d |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Quote concatenated QEMU options when -verbose is used."
|
e5af8a259e619973538f393011b1c26a3e2f4afb |
24-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Remove CONFIG_ANDROID_SNAPSHOTS macro. The feature is no longer optional. Change-Id: I4558f12e3804e42069e8a3e6bcf0837d350206ed
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/config/config.h
ndroid/console.c
ndroid/help.c
ndroid/main-common.c
ndroid/main.c
ndroid/snapshot.c
ndroid/snapshot.h
elephony/android_modem.c
l-android.c
|
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
ndroid/main-common.h
ndroid/main.c
|
d543578f5d2e900ca9a95befaf15d49da163d5fb |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Remove un-needed -clock unix core option. Remove the '-clock unix' used to start the core on Linux. We do that by moving the problematic 'dynticks' clock to the end of the list in qemu-timer.c. The effect is that the unix clock will become the default for normal usage. You can still use the dynticks one for experimentation with -qemu -clock dynticks though. Change-Id: Ia7a8b2b262c62e8b80a82d6dbadec25964774b57
ndroid/main.c
emu-timer.c
|
26d415322b75784f123d39f36616b8ebd1fbb359 |
01-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Prevent hardware-qemu.ini overwrites. When launching two instances of the same AVD, we need to ensure that we don't end-up overwriting the hardware-qemu.ini in the content directory. Note that this case is supported at the moment. Both the system and data partition will be backed by a temporary file when this is detected. Change-Id: I2c5d9195edc4c5be3b889c8da38cb1c7cae3662a
ndroid/main.c
|
26722dde31c3467cd31a078662810927eec05de5 |
24-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Quote concatenated QEMU options when -verbose is used. Change-Id: I2d95fa0aa9a5f679372dfd1ae7c7cec906c3049d
ndroid/main.c
ockets.c
|
cd4f70aa8e109356fca32601c259d38024315837 |
28-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix sensor-related snapshot resume failure."
|
b340e5e4840a43b839a403e44c1ea578fdd33e4f |
25-Feb-2011 |
David Turner <digit@android.com> |
Merge "x86: Fixing audio."
|
6f1983684711f211f14bce3e4624fefd8af0b16f |
24-Feb-2011 |
Jun Nakajima <jnakajim@gmail.com> |
x86: Fixing audio. Change-Id: I0614450cd512d52bf24020dda1c933f0b22cb09b Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
akefile.target
w/pc.c
|
607461d262aaa756c2ea3a9c6eb03cff38294c70 |
24-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Fix sensor-related snapshot resume failure. A snapshot saved with the Tools r9 emulator couldn't be restored properly because we added another sensor (proximity) in Tools r10. Provide code to deal with this case properly and avoid a nasty crash. Change-Id: Ifc395c12496a599eb4ae02e089fe8e13a90865b4
ndroid/hw-sensors.c
ndroid/hw-sensors.h
|
f00519bd7a1e10f9ede5701fb7881aacd44efeb1 |
24-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Build arm and x86 binaries at the same time."
|
aff94b88c4ec057f20950d5e7a88b90cc4d97dce |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Build arm and x86 binaries at the same time. This patch modifies the way we build the emulator's various programs. It reduces the number of static libraries generated, and better segregates between common, ui, qemu and target-specific code. Note that we build both the arm and x86 binaries at the same time in all build scenarios for now. This is done to catch build regressions as soon as possible. Change-Id: I6240705041e137e32f207e1e2444c614c52aaf05
akefile
akefile.android
akefile.common
akefile.target
ndroid/build/definitions.make
ndroid/config/config.h
ndroid/config/target-arm/config.h
ndroid/config/target-x86/config.h
|
02f10347d2244c192de8da96a6d6a6a66c394721 |
23-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove android/main-ui.c"
|
6628e3728761782488eabf635faf7899d2f671cc |
23-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove target-specific hard-coded macro."
|
0e39cdeea31e00b3741504f3c7a18044773ea344 |
23-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Minor cleanups for core/ui Makefile separation."
|
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
akefile.android
ndroid/main-common.c
ndroid/main-common.h
ndroid/main-ui.c
ndroid/main.c
emu-options.hx
l-android.c
|
dd90991bb911bc61c885f710a848692b593b72c3 |
23-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Remove target-specific hard-coded macro. This removes the hard-coding of the prebuilt architecture path in android/avd/info.c, in order to build a single version of this source that can work with any supported architectures. NOTE: The target architeture is only useful in the case of the Android build system. We check the target arch by parsing $ANDROID_PRODUCT_OUT/system/build.prop and look for a line that looks like: ro.product.cpu.abi=<abi> Change-Id: I4e573343fa532e66eb034c895a5759754f2d1aef
ndroid/avd/info.c
|
462564f31bbdc9939bf1d2376e2782defa7ef655 |
23-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Minor cleanups for core/ui Makefile separation. This patch contains minor cleanups that will be needed by a few future patches that will improve the way core and ui sources are separated and built. - remove a few compiler warnings - formatting - remove the memcheck CONFIG_MEMCHECK checks (they later get in the way) - refine hw/hw.h inclusion's of cpu.h (this comes from upstream) - add missing definitions for PRUd64 and PRUx64 (used later) - remove CONFIG_SHAPER test, replace with CONFIG_ANDROID instead. - add missing strdup() calls. Change-Id: Ic7d6681a51af718c298f0ee4bd884b1d8750f28e
ndroid/main-ui.c
ndroid/main.c
ndroid/utils/system.h
w/hw.h
emcheck/memcheck.c
emcheck/memcheck.h
emcheck/memcheck_common.h
emcheck/memcheck_logging.h
emcheck/memcheck_malloc_map.c
emcheck/memcheck_malloc_map.h
emcheck/memcheck_mmrange_map.c
emcheck/memcheck_mmrange_map.h
emcheck/memcheck_proc_management.c
emcheck/memcheck_proc_management.h
emcheck/memcheck_util.c
emcheck/memcheck_util.h
et-android.c
arget-arm/helper.c
arget-i386/cpu.h
|
fa59e01ddace99351b212b8d82700156776e27e6 |
23-Feb-2011 |
David Turner <digit@android.com> |
Merge "x86: Add the SSSE3 feature to CPU emulation. Gcc can emit SSSE3 instructions for optimization purposes."
|
0f72c5595152093102987722e76b91d318b4f1b7 |
22-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Stuff hardware configuration with paths to image / partition files"
|
83ffd66e78d290aa054ace5e484ae3766f638390 |
11-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Stuff hardware configuration with paths to image / partition files Change-Id: Id26cd578fc3faf1fee1a55f4999c3613e47c0e96
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main-common.c
ndroid/main-common.h
ndroid/main-ui.c
ndroid/main.c
|
a4a999a81ecd7caccf68c6ecee3fa83174abbfc5 |
22-Feb-2011 |
David Turner <digit@android.com> |
Merge "Fixing the standalone build of the emulator."
|
fb1698793fc07654b3498462e9aefec62f7aa809 |
22-Feb-2011 |
Stefan Hilzinger <hilzinger@google.com> |
Fixing the standalone build of the emulator. Change-Id: I81567b512df04314d87dd3846b02d8895829937d
akefile
ndroid/build/definitions.make
istrib/sdl-1.2.12/Makefile.android
istrib/sdl-1.2.12/android-configure.sh
|
96bee312f9fd75d8073c1150a2b239be1f6a9d9e |
21-Feb-2011 |
David Turner <digit@android.com> |
Merge "Enabled the camera button in the emulator"
|
7e61121b1801fdc63722a402bb9839746b63ddf9 |
20-Feb-2011 |
soledad penades <supersole@gmail.com> |
Enabled the camera button in the emulator Change-Id: I1587d5e6ccc0bf092bb38b2c841eb19cb006f2e7
ndroid/skin/file.c
|
2ee095966aba5003799675b2ccbb5d629dfc7dde |
17-Feb-2011 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r10 Change-Id: I8730ebf34c07bf1a5167970ee1fdce4fb3094c54
|
601f3627157e8d994d35a58f5ee3187f04a6cb21 |
17-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Merge 59e8e196 into tools_r10. DO NOT MERGE." into tools_r10
|
4b1ada13d72fcc63f5a05b25694506fa3a2269d9 |
17-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix the windows SDK build."
|
8b9887163ce94928aec159956d1a61fc93bb949d |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge 59e8e196 into tools_r10. DO NOT MERGE. Add hw.keyboard.lid This is used to control the lid switch virtual device. + Add support for a "version <number>" field to the skin format. This will later be used for skin format #3. + Fix a bug where string hw properties didn't work/compile Change-Id: I27ff3293b439917a51c584a25139264ddb1aff12
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/utils/ini.c
ndroid/utils/ini.h
w/goldfish_events_device.c
|
ebdcd6f7669db77ecc43ea55429c60083a8b350f |
17-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Fix the windows SDK build. Use "qemu-queue.h" instead of <sys/queue.h> which may not be provided with all version of mingw on Linux. Change-Id: I78492f6e0ab5648a61b1fe65376edb17e4cb89cd
lirp-android/slirp.c
|
3566adb4537f898eea2466331b13a31522f11358 |
17-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix "avd name" bug." into tools_r10
|
6b8555cac04862908bf6c64565061f2c8e871ad7 |
17-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Fix "avd name" bug. The console's 'avd name' command returned "unknown" incorrectly. This was due to a missing option when invoking the core, even in the standalone case. Fixes bug 3454261 Change-Id: I7efcfc50792231f57dc76d3c11e7968faf057e12 NOTE: This is a quick fix for tools_r10. A proper fix should instead move the AVD name to auto-generated qemu-hardware.ini instead of using a core command-line option.
ndroid/main-ui.c
ndroid/main.c
|
309b46cae2aba2cf957934a4a6bd66a7254ea3b6 |
17-Feb-2011 |
David Turner <digit@android.com> |
Merge "Add user mode networking restrictions: a firewall"
|
7339b55944e97077e4f74c4be34cd956ae44198b |
16-Feb-2011 |
rich cannings <richc@google.com> |
Add user mode networking restrictions: a firewall Command line options added and code is supported for: QEMU_OPTION_drop_udp QEMU_OPTION_drop_tcp QEMU_OPTION_allow_tcp QEMU_OPTION_drop_log QEMU_OPTION_net_forward QEMU_OPTION_max_dns_conns QEMU_OPTION_allow_udp QEMU_OPTION_dns_log Also, this change makes the default max DNS connections unlimited. Change-Id: I887213149956dda155ef514418365bd80d8f1236
emu-options.hx
lirp-android/libslirp.h
lirp-android/slirp.c
lirp-android/socket.c
lirp-android/tcp_subr.c
lirp-android/udp.c
lirp-android/udp.h
l-android.c
|
2f122ee6bb35f967031f4b8645486b180e2b42e0 |
15-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Merge 593d0ea0 into tools_r10. DO NOT MERGE." into tools_r10
|
fa190d3c996f3f71977b2efaaec1c2e63d17a105 |
15-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge 593d0ea0 into tools_r10. DO NOT MERGE. hw-sensors.c: Reduce default delay between sensor updates. This reduces the default delay used between sensor updates. This is needed to fix orientation for Honeycomb emulation since the framework's window orientation listener now discards events if they are spaced by more than 1 second (which happened to be the old default). Change-Id: I4a29bc6f905ca048aa8b753130a7a1711c3a79f3
ndroid/hw-sensors.c
|
bdedc85ca0c7ae3dcb9771595d196e6f533f4492 |
15-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "hw-sensors.c: Reduce default delay between sensor updates."
|
593d0ea0d2c851f099c5e7d16cbebc992b0bf152 |
15-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
hw-sensors.c: Reduce default delay between sensor updates. This reduces the default delay used between sensor updates. This is needed to fix orientation for Honeycomb emulation since the framework's window orientation listener now discards events if they are spaced by more than 1 second (which happened to be the old default). Change-Id: I9194d93ab445302df1d887473b6ff5c446e13f98
ndroid/hw-sensors.c
|
599662dc9671378c1471ce812a415bc4274736f2 |
11-Feb-2011 |
Jun Nakajima <jnakajim@gmail.com> |
x86: Add the SSSE3 feature to CPU emulation. Gcc can emit SSSE3 instructions for optimization purposes. Change-Id: I33ece4f4655d50cbee7fc536ec1ac09218c0ad13 Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
arget-i386/helper.c
|
752e385393d3d2239bb8cf9c8caf3cdd6b5e7a68 |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add hw.keyboard.lid"
|
8e3df3aab96f3e794e3458cedb2a50d63090da7d |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Correct auto-detection of default VM heap size."
|
0f3c53e0c91c6561e05a866e7de70768fcae7478 |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Get rid of -android-gui core option."
|
275e12444dafe934b8502829d72acbb17e9c50cd |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Write the core hardware configuration file to AVD's content directory."
|
59e8e1969c6543cc9375b1a4372ef2e3e8afa183 |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Add hw.keyboard.lid This is used to control the lid switch virtual device. + Add support for a "version <number>" field to the skin format. This will later be used for skin format #3. + Fix a bug where string hw properties didn't work/compile Change-Id: I678a0988d2cd24169dd0c2ece96e7ab0b2822104
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/utils/ini.c
ndroid/utils/ini.h
w/goldfish_events_device.c
|
5377c5bfde6ba62490417bb0a7d7c1be1151692e |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Correct auto-detection of default VM heap size. This patch removes the need for the -m <memory> core option. Instead, the RAM size is taken by default from qemu-hardware.ini. Also, the default value of vm.heapSize is no longer 16MB, it is now adjusted based on the RAM size (16/32/48 values) + Get rid of core -lcd-density option (use .ini file instead) Change-Id: I93919926b61a132c7943a1bb2c41f7a3ab7f2d2f
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main-common.c
ndroid/main-ui.c
ndroid/main.c
ndroid/qemulator.c
ndroid/qemulator.h
l-android.c
|
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
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main-common.c
ndroid/main-common.h
ndroid/main-ui.c
ndroid/main.c
emu-options.hx
l-android.c
|
42074e5e184aed78dee0efb14d7376325516c070 |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Write the core hardware configuration file to AVD's content directory. Do not write the core's hardware configuration file to a temporary file. Instead, stored it under the AVD's content directory with the name qemu-hardware.ini. For platform builds, use $ANDROID_PRODUCT_OUT/qemu-hardware.ini The purpose of this auto-generated file is to contain all hardware configuration required to properly launch a core from the UI. Further patches will get rid of special core command-line options (e.g. -android-gui) and rely on the content of this file, by adding new hw properties. Change-Id: Id761151c8c8990f1cfa7380779b720080f49469f
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main-ui.c
ndroid/main.c
|
1a412ceb19deb8622b0be8aabdc6950220597059 |
10-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Revert "Build arm and x86 binaries at the same time.""
|
fc8ed80ba1362d2ce500003625e1c9c39f765661 |
10-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Build arm and x86 binaries at the same time." This fails to build on MacOS X This reverts commit a39b10bd2574825a815d6ad854499dd127cfa9cb.
akefile
akefile.android
akefile.common
akefile.target
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/config/config.h
ndroid/config/target-arm/config.h
ndroid/config/target-x86/config.h
ndroid/help.c
ndroid/main-common.c
ndroid/main-ui.c
ndroid/main.c
ndroid/utils/system.h
w/hw.h
emcheck/memcheck.c
emcheck/memcheck.h
emcheck/memcheck_common.h
emcheck/memcheck_logging.h
emcheck/memcheck_malloc_map.c
emcheck/memcheck_malloc_map.h
emcheck/memcheck_mmrange_map.c
emcheck/memcheck_mmrange_map.h
emcheck/memcheck_proc_management.c
emcheck/memcheck_proc_management.h
emcheck/memcheck_util.c
emcheck/memcheck_util.h
et-android.c
arget-arm/helper.c
arget-i386/cpu.h
|
1ebd6d701f91c34f4562f522d5b2ce32be056d85 |
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Build arm and x86 binaries at the same time."
|
a39b10bd2574825a815d6ad854499dd127cfa9cb |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Build arm and x86 binaries at the same time. Change-Id: I105c5a097c988cb964b47b40b71c7a08af0d9210
akefile
akefile.android
akefile.common
akefile.target
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/config/config.h
ndroid/config/target-arm/config.h
ndroid/config/target-x86/config.h
ndroid/help.c
ndroid/main-common.c
ndroid/main-ui.c
ndroid/main.c
ndroid/utils/system.h
w/hw.h
emcheck/memcheck.c
emcheck/memcheck.h
emcheck/memcheck_common.h
emcheck/memcheck_logging.h
emcheck/memcheck_malloc_map.c
emcheck/memcheck_malloc_map.h
emcheck/memcheck_mmrange_map.c
emcheck/memcheck_mmrange_map.h
emcheck/memcheck_proc_management.c
emcheck/memcheck_proc_management.h
emcheck/memcheck_util.c
emcheck/memcheck_util.h
et-android.c
arget-arm/helper.c
arget-i386/cpu.h
|
d98942188f1b190b2e2a2a7a4cb11bc4f8a22739 |
09-Feb-2011 |
David Turner <digit@android.com> |
Merge ""Negative" DNS IP address fix"
|
f06d4c7c55e8b60c27c9be6f824eb41464a0926d |
09-Feb-2011 |
rich cannings <richc@google.com> |
"Negative" DNS IP address fix The DNS server IP is stored in a 32-bit signed int. Thus, no IP address beyond 128.0.0.0 was allowed to be set as DNS server. This change allows for DNS servers to have any IP addresses, except 255.255.255.255 (equivalent to -1 in a 32-bit signed int). Change-Id: I367f46a1de578b0cd123f14f564685c4564aab4e
lirp-android/slirp.c
|
1b0e2cf0d8b9b95ca2615adcc30dad4c481b88fc |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Rename emulator_config_xxx to user_config_xxx"
|
755811e67c266333807571f798b62b6916611f87 |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Rename emulator_config_xxx to user_config_xxx Change-Id: Icfcef72a02e388f2aa87b97f004ed43715fc9f30
ndroid/main-common.c
ndroid/main-common.h
ndroid/main-ui.c
ndroid/main.c
|
703d6db3372bf2dc422f968810e5d06b64269475 |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "emulator: Fix -no-window flag"
|
808fff9e4f2bbd137c0627eba7c75a1465edfff2 |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "android-configure.sh: Fix --cc=<compiler> option."
|
cbf4b918547ac2ef65ab57f08e95cfb148fb4b00 |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "elff: Remove un-needed qemu-common.h include."
|
8cc04ba6b11ed3ec809fb1eb90d357a3c887352e |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Rename qemu-android to qemu-android-$(TARGET_ARCH)"
|
0eeb51c20ce61622823e9adecd1afad2d20d8ec7 |
09-Feb-2011 |
David Turner <digit@android.com> |
Merge "Fixing aborts caused by compute_fb_update_rect_linear() when the framebuffers are large. Also, added a boot parameter for the goldfish kernel to use PIT, rather than TSC."
|
a1dcb6c0e428ecd409a64df1055be61a59344664 |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
emulator: Fix -no-window flag Change-Id: Ibb06b7d412faeafa717de6d095a9eaae84d35ab4
ndroid/qemulator.c
|
ba313e080f0be3061b458075e8e66fc5ff700e3c |
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
android-configure.sh: Fix --cc=<compiler> option. + Fix LOCAL_GENERATED_SOURCES handling + Fix missing library dependencies for executables + Move generated library files to objs/libs/ (instead of objs/) Change-Id: If3ebaa7ae856efa9bd3ff9e2c199389989db7f71
ndroid-configure.sh
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/common.sh
ndroid/build/definitions.make
ndroid/build/host_executable.make
|
c6375cb970388a3d4f691350fecdfd528eb334df |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
elff: Remove un-needed qemu-common.h include. The elff library doesn't really depend on anything QEMU-specific. This will allow us to use it in other projects later. Change-Id: I662b6e864b320cd9cf2fe246d04fbba95be66c56
lff/elf.h
lff/elf_alloc.h
lff/elf_defs.h
lff/elf_file.cc
lff/elff-common.h
lff/elff_api.h
lff/elff_elf.h
|
67db9125a065ea01c3d8d77719e5983f908c5ffc |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Rename qemu-android to qemu-android-$(TARGET_ARCH) This makes it easier to distinguish between the ARM and x86 versions of the program. Change-Id: Id6991e4c4b14c560d1732da05e253c678ca392d9
akefile.android
|
bac9add881e0b7cfa2da2b86242347c096329a4c |
09-Feb-2011 |
Jun Nakajima <jnakajim@gmail.com> |
Fixing aborts caused by compute_fb_update_rect_linear() when the framebuffers are large. Also, added a boot parameter for the goldfish kernel to use PIT, rather than TSC. Change-Id: I5824c7248e0c1a4c487aeb52da112d870846ae62 Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
ndroid/main.c
w/pc.c
|
38985a066294ddecdcebab5d800c6100a6ae03e0 |
07-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix emulator core and UI on Windows"
|
17ecca637df2f573edc3ecb8246c0e38a5b32465 |
07-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix emulator core and UI on Windows There are two parts in this CL: 1. Fixing the Windows build (missing set_fd_handler) 2. Replacing read/write with socket_recv/socket_send. Change-Id: I5fa599774260257d481b738a892e1124135fc319
ndroid/async-utils.c
ndroid/main-ui.c
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/ui-commands-impl.c
ndroid/sync-utils.c
l-android-ui.c
|
9af6946145bea73b16f1a128838048b917474f27 |
07-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix android-configure.sh"
|
5b2e7c44fe6add7408bf615b1147c11e6f29a81d |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Fix android-configure.sh The latest patch broke the script because TARGET_ARCH is no longer defined as it should. Use the --arch=x86 option to force an x86 build (which currently fails though), arm being the default. Change-Id: Ie5f508b2caa972620787fc268f8dccc02df65f2b
ndroid-configure.sh
|
7e539645fe3aa7eb5f9f8e5659b324510ebed25e |
07-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "events: Fix no-Dpad emulation when hw.keyboard=yes"
|
799c6c0ecab548cf4716d14d1f077819cdde8e10 |
06-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
events: Fix no-Dpad emulation when hw.keyboard=yes This fixes a bug where Dpad emulation was forced when hw.keyboard was set to 'yes' in hardware.ini, even if hw.dpad was set to no. The problem was that the events device set the Dpad EV_KEY bits unconditionally since they are in the 0..0xff range. Change-Id: Ice2488341170f43d3fe230d816a089da97c4d5ac
w/goldfish_events_device.c
|
c2e619f0887c0caeb64abaf4dce05edf5a5e5364 |
04-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Improve telephony emulation support."
|
d7f019d2d4f9f1b547da93cd5c0099104291bbd7 |
04-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Improve telephony emulation support. This patch fixes a few minor bugs in our emulated GSM modem. - Mixup between the answers for +CGDCONT=? and +CGDCONT? - Return our IP address as part of +CGDCONT=? now - Ensure the area code and cell id are no more than 4 hexadecimal digits Change-Id: I4fc0b333ed0f7df88a9874490d3b3e0b4a09a7d3
elephony/android_modem.c
|
61815314178947c4d886176c8108857ee0ab0ed6 |
03-Feb-2011 |
David Turner <digit@android.com> |
Merge "x86: Add x86 support. Rebase the change (20906/1) due to a minor conflict."
|
334ab475d2f27dbf6fbf836c2d4fb86dbb02a15c |
03-Feb-2011 |
Jun Nakajima <jnakajim@gmail.com> |
x86: Add x86 support. Rebase the change (20906/1) due to a minor conflict. Change-Id: Ic73cca0fc6c6e5cf74f63daa6080d00aa7c392bb Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com> Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
akefile.android
ndroid-configure.sh
ndroid/avd/info.c
ndroid/build/common.sh
ndroid/config/config.h
ndroid/hw-qemud.c
ndroid/main.c
pu-all.h
w/goldfish_events_device.c
w/isa.h
w/pci_host.h
onitor.c
emu-monitor.hx
ysemu.h
l-android.c
|
65842c595f20efb0522fe3684716388bc1e87477 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Formatting / Code styling."
|
21cbdd244bfd12e16c034c910e2f667b44143de0 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Formatting / Code styling. Rename implFb_xxx to fbUpdatesImpl_xxx for consistency Avoid redundant global variable access Change-Id: I783b52ade3ff3e9f04f34162684eeb9c4c4addac
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/fb-updates-impl.h
ndroid/protocol/ui-commands-impl.c
l-android-ui.c
|
9c26ce6b6a85224e82853ca2f2bc0d54eb2ff8e4 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Remove QEMU-ism from UI code."
|
b6c168bbb6477145e843bb4a2e56e72e6d47822d |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Remove QEMU-ism from UI code. This gets rid of qemu_set_fd_handler() users in the UI program. We can remove its implementation from vl-android-ui.c + Really remove qemu-timer-ui.c :-) Change-Id: I490df8ad5d5eea36b332bf54e2b156f6b5872bf4
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/fb-updates-impl.h
ndroid/protocol/ui-commands-impl.c
ndroid/protocol/ui-commands-impl.h
emu-timer-ui.c
l-android-ui.c
|
d6eda1d7b357746ad8d9a4c80dc0235ef56c40e0 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge changes Icd076267,I6d5ad6ec * changes: Simplify UI-only sources. Simplify core framebuffer management.
|
07db34976ba1dd045a51c4ab2c7f52479cddcc57 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Simplify UI-only sources. Get rid of console-ui.c, qemu-timer-ui.c and modify vl-android-ui.c to use a generic Looper object instead of a crummy event loop. We still need to implement qemu_set_fd_handler for two sources under android/protocol/ but this will be cleaned up later. Change-Id: Icd0762675ca2f54e720a9cec40f96caea500b52f
akefile.android
ndroid/framebuffer.c
ndroid/framebuffer.h
ndroid/looper-generic.c
ndroid/main-common.c
ndroid/main-ui.c
ndroid/protocol/ui-commands-impl.c
ndroid/qemulator.c
onsole-ui.c
emu-timer-ui.c
l-android-ui.c
|
7a5ee57895822a769f48ab40e590711a2459e2d1 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Simplify core framebuffer management. Remove one layer of indirection between the core's DisplayState and a ProxyFramebuffer object. The main ideas behind this patch are that: - We don't need a QFrameBuffer object when in the core process, each proxy can receive display updates directly from QEMU. - The DisplayChangeListener is really lame: its can't dissociate between several listeners that use the same callback pointers, so introduce DisplayUpdateListener in console.h to work around this. This is preferably to modifying DisplayChangeListener which is going to introduce conflicts with upstream. - Simplify a lot the console code and display-core. Note that we can have several framebuffer clients at the same time now. Note that QFrameBuffer is still used by both the UI program and the standalone emulator. Change-Id: I6d5ad6ecd9b34b9d9d1a30ea5000e875c285e84e
ndroid/console.c
ndroid/display-core.c
ndroid/display-core.h
ndroid/protocol/fb-updates-proxy.c
ndroid/protocol/fb-updates-proxy.h
onsole.c
onsole.h
|
ce747472342237e882369e486254684ab7708362 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move framebuffer.h to android/"
|
651ff67c983eb8518fd5a336cd4b7a33407afd64 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move core-connection.c from to android/protocol/"
|
fbf2503b2715ff3717156bd45bb4aa33c9246394 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Separate init_skinned_ui() into two functions."
|
767911b2e4e34eee832fe9f9b4da0d2d281263f1 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Move common main routines from into android-common.[hc]"
|
e3fdd075ed97085b4201cb0c79609633b19bddcc |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Move framebuffer.h to android/ The QFrameBuffer is no used by QEMU-specific code anymore so it's more logical to move it here. Change-Id: Id49ff53dd49648000e7543652d66f7c03881a8cb
akefile.android
ndroid/display-core.h
ndroid/display.h
ndroid/framebuffer.c
ndroid/framebuffer.h
ndroid/main-ui.c
ndroid/main.c
ndroid/protocol/fb-updates-impl.h
ndroid/protocol/fb-updates-proxy.c
ndroid/skin/file.h
ndroid/skin/window.c
ramebuffer.c
ramebuffer.h
|
e993126c6704029cb1c656922a66a32bd09b6089 |
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Move core-connection.c from to android/protocol/ Change-Id: I1f04ed1f00fccdea043f4a4fbf5ba745b36bbcc7
akefile.android
ndroid/core-connection.c
ndroid/core-connection.h
ndroid/main-ui.c
ndroid/protocol/attach-ui-impl.c
ndroid/protocol/core-commands-proxy.c
ndroid/protocol/core-connection.c
ndroid/protocol/core-connection.h
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/fb-updates-impl.h
ndroid/protocol/ui-commands-impl.c
ndroid/protocol/user-events-proxy.c
l-android-ui.c
|
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
ndroid/main-common.c
ndroid/main-common.h
ndroid/main-ui.c
ndroid/main.c
ndroid/qemulator.c
ndroid/qemulator.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
akefile.android
ndroid/main-common.c
ndroid/main-common.h
ndroid/main-ui.c
ndroid/main.c
|
6d37ae98b765dc741caef137b7494133bb6f8980 |
01-Feb-2011 |
David Turner <digit@android.com> |
Merge "Create user data image using the initial user data image"
|
66405caa96f08cd58ec50406c2b87a40d12e7c27 |
01-Feb-2011 |
David Turner <digit@android.com> |
Merge "Add cache-util.c to built sources for PPC"
|
118d6f3a31aa7191fd82a792fa803ced920b2cf6 |
01-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Generate temporary hardware.ini from configuration settings."
|
622f1530c8a6badfbcaf8c59976348678fbe248b |
01-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Generate temporary hardware.ini from configuration settings. This patch generates a temporary hardware.ini from the hardware configuration. The idea is to move as much hw config info as possible to a single file that the core can read. Other patches will change how various config info is passed to the core, from command-line options to the generated hardware.ini.
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/main-ui.c
ndroid/main.c
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/utils/system.h
|
5e8728d3e98df4c90d1beccc1d1592c651cfa422 |
26-Sep-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
Add cache-util.c to built sources for PPC The file cache-utils.c contains code that is referenced in a build for a PowerPC host. Change-Id: I284481d4015de8d7fc230014faf9a1ead61c222c
akefile.android
|
f4d4ca164dea606cee27e1f68d4742a3c57b0954 |
01-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Refactor attach-UI service"
|
85276806ec6ac969d7befa2496c1de59adaaac74 |
01-Feb-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactor attach-UI service Change-Id: Ia68ceb57ee5b5a66fa76b837fe3b990eb12e7188
akefile.android
ndroid/console.c
ndroid/main-ui.c
ndroid/protocol/attach-ui-impl.c
ndroid/protocol/attach-ui-impl.h
ndroid/protocol/attach-ui-proxy.c
ndroid/protocol/attach-ui-proxy.h
ndroid/protocol/core-commands-proxy.c
ndroid/protocol/core-commands-proxy.h
ndroid/protocol/ui-commands-impl.c
ndroid/protocol/ui-commands-impl.h
ndroid/protocol/user-events-proxy.c
ndroid/protocol/user-events-proxy.h
ndroid/sync-utils.h
l-android-ui.c
|
a7880fe783781bbedf998916791ebd70fb252b88 |
31-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Refactor the framebuffer service"
|
94a2fba98924c6684650d66409934358cb0c9d09 |
31-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactor the framebuffer service Change-Id: I8ac4580af65b8d58976c97b77b309dd202e75003
akefile.android
ndroid/console.c
ndroid/display-core.c
ndroid/display-core.h
ndroid/framebuffer-common.h
ndroid/framebuffer-core.c
ndroid/framebuffer-core.h
ndroid/framebuffer-ui.c
ndroid/framebuffer-ui.h
ndroid/main-ui.c
ndroid/protocol/fb-updates-impl.c
ndroid/protocol/fb-updates-impl.h
ndroid/protocol/fb-updates-proxy.c
ndroid/protocol/fb-updates-proxy.h
ndroid/protocol/fb-updates.h
l-android-ui.c
|
f988ac730fecefbd7590d3a8068c9e80fc53e026 |
31-Jan-2011 |
David Turner <digit@android.com> |
Merge "Upstream: Integrate TCG changes for remaining arches"
|
5a513e190156fe1556bd4665b066f399775bdfef |
31-Jan-2011 |
David Turner <digit@android.com> |
Merge " New files are from the upstream QEMU (0.10.5), and the code is based on the following commit (dated 2009-06-19, see CHANGES.TXT):"
|
86797937017f52bff088d02edf64fb931177a7ea |
29-Jan-2011 |
Jun Nakajima <jnakajim@gmail.com> |
New files are from the upstream QEMU (0.10.5), and the code is based on the following commit (dated 2009-06-19, see CHANGES.TXT): d2e9fd8f703203c2eeeed120b1ef6c3a6574e0ab new file: hw/apic.c new file: hw/fdc.h new file: hw/fw_cfg.c new file: hw/fw_cfg.h new file: hw/i8254.c new file: hw/i8259.c new file: hw/ioapic.c new file: hw/mc146818rtc.c new file: hw/ne2000.c new file: hw/pc.c new file: hw/pckbd.c new file: hw/piix_pci.c new file: hw/ps2.c new file: hw/ps2.h new file: hw/smbios.c new file: target-i386/TODO new file: target-i386/cpu.h new file: target-i386/exec.h new file: target-i386/helper.c new file: target-i386/helper.h new file: target-i386/helper_template.h new file: target-i386/kvm.c new file: target-i386/machine.c new file: target-i386/op_helper.c new file: target-i386/ops_sse.h new file: target-i386/ops_sse_header.h new file: target-i386/svm.h new file: target-i386/translate.c Change-Id: I55c62ed7516f002c882705545e7c21997ece9927
w/apic.c
w/fdc.h
w/fw_cfg.c
w/fw_cfg.h
w/i8254.c
w/i8259.c
w/ioapic.c
w/mc146818rtc.c
w/ne2000.c
w/pc.c
w/pckbd.c
w/piix_pci.c
w/ps2.c
w/ps2.h
w/smbios.c
arget-i386/TODO
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/helper.h
arget-i386/helper_template.h
arget-i386/kvm.c
arget-i386/machine.c
arget-i386/op_helper.c
arget-i386/ops_sse.h
arget-i386/ops_sse_header.h
arget-i386/svm.h
arget-i386/translate.c
|
00a9f5942a755f00f57d5ad9ef463c4c773222bb |
28-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Refactored user-events protocol"
|
250b2e00af04f8407dea564e643dad4ef08b8a88 |
28-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactored user-events protocol Change-Id: I08afb96ef17a52c3795f5029acfc244a93ab57c7
akefile.android
ndroid/console.c
ndroid/main-ui.c
ndroid/protocol/core-commands-proxy.c
ndroid/protocol/user-events-impl.c
ndroid/protocol/user-events-impl.h
ndroid/protocol/user-events-protocol.h
ndroid/protocol/user-events-proxy.c
ndroid/protocol/user-events-proxy.h
ndroid/user-events-common.h
ndroid/user-events-core.c
ndroid/user-events-core.h
ser-events-ui.c
|
138f690b8c80a0d0e06a0549d4715243c12a0c96 |
28-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Refactored ui-core-control and core-ui-control protocols"
|
777eb68eb60cac18f4b62e2e1b14a906875cbe7a |
26-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactored ui-core-control and core-ui-control protocols Also cleaned the code up from obsolete ui-core-protocol.* and core-ui-protocol.* Change-Id: I194bec669d25b68a10c32b2be50bc9da50c52ebb
akefile.android
ndroid/console.c
ndroid/core-connection.c
ndroid/core-connection.h
ndroid/core-ui-protocol.c
ndroid/core-ui-protocol.h
ndroid/help.c
ndroid/main-ui.c
ndroid/protocol/core-commands-api.h
ndroid/protocol/core-commands-impl.c
ndroid/protocol/core-commands-impl.h
ndroid/protocol/core-commands-proxy.c
ndroid/protocol/core-commands-proxy.h
ndroid/protocol/core-commands-qemu.c
ndroid/protocol/core-commands.h
ndroid/protocol/ui-commands-api.h
ndroid/protocol/ui-commands-impl.c
ndroid/protocol/ui-commands-impl.h
ndroid/protocol/ui-commands-proxy.c
ndroid/protocol/ui-commands-proxy.h
ndroid/protocol/ui-commands-qemu.c
ndroid/protocol/ui-commands.h
ndroid/protocol/ui-common.h
ndroid/qemu-setup.c
ndroid/qemulator.c
ndroid/skin/window.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
ndroid/ui-ctl-common.h
ndroid/ui-ctl-core.c
ndroid/ui-ctl-core.h
ndroid/ui-ctl-ui.c
ndroid/ui-ctl-ui.h
|
1712152e55face61231d8bd234bf10e6a7524e65 |
28-Jan-2011 |
Orjan Percy <orjan.percy@sonyericsson.com> |
Create user data image using the initial user data image Starting the emulator with a new AVD should create a new user data image (userdata-qemu.img) as a copy of existing user data image (userdata.img). This is not done since the flag IMAGE_EMPTY_IF_MISSING will cause the user data image to be reset. By not setting the flag the user data is initialized in the way documented in code and on-line help. Change-Id: I787bcbc904f79edf241fbacb7446f459fc5f2ad0
ndroid/avd/info.c
|
74bdaadb718584b216e29c13b9e1226c9f77205e |
16-Oct-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
Upstream: Integrate TCG changes for remaining arches Commit b93177278 integrated upstreams TCG changes for i386 and x86_64. This commit pulls the equivalent changes for the remaining arches. Change-Id: I88a8a0e6124de841bbccba5840b19dd5612a56ed
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
|
316669d58104cb260e2ffa1848f24547b71af49c |
26-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Remove spaces in the console service names"
|
a473d81826d44905bc0d7ec8c9b39aef1cf87fb7 |
26-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Remove spaces in the console service names Change-Id: I339449214ab951aba40abfe2a5b3e3ebfb222311
ndroid/console.c
ndroid/core-connection.c
ndroid/main-ui.c
ndroid/ui-ctl-core.h
ndroid/ui-ctl-ui.c
ndroid/ui-ctl-ui.h
ser-events-ui.c
|
bfeb525bfa291ebafe4d6c4f75197f128620f5f0 |
26-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement UI control service and client"
|
eaabfc3446b266a07eb8ac175527c52ad2382196 |
26-Jan-2011 |
rich cannings <richc@google.com> |
Merge "Security fix from Tavis Ormandy"
|
2091a098485fb6d386827aef3fb4732ae1cfac83 |
25-Jan-2011 |
rich cannings <richc@google.com> |
Security fix from Tavis Ormandy Perform null check before calling r->transfer_handler. Change-Id: Ide3cd7edc7bde12a0635572bfa72f3a6dd05a926
w/dma.c
|
6b985d708d64008eee69fe0c3f03c6e3c61e7f73 |
21-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement UI control service and client Change-Id: Iecc1b5bb9ddcdaf9f22c500a5195718db3f25354
akefile.android
ndroid/console.c
ndroid/core-ui-protocol.c
ndroid/help.c
ndroid/main-ui.c
ndroid/qemulator.c
ndroid/sync-utils.h
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
ndroid/ui-ctl-common.h
ndroid/ui-ctl-core.c
ndroid/ui-ctl-core.h
ndroid/ui-ctl-ui.c
ndroid/ui-ctl-ui.h
ser-events-ui.c
|
2223b9aef3c87386f51d007fa3e03a6f2ac41e74 |
25-Jan-2011 |
rich cannings <richc@google.com> |
Merge "Use setenv when available"
|
646a4f8761b4de1f20a42b7e069ca0f75689724a |
25-Jan-2011 |
rich cannings <richc@google.com> |
Use setenv when available Even putenv("X=y") is bad because the "string becomes part of the environment; changing it later will change the environment." (http://www.kernel.org/doc/man-pages/online/pages/man3/putenv.3.html) Change-Id: I0d57204a7020649493fb005c962951407d40fa45
ndroid/skin/window.c
|
d869b7ccca003d255d303ec684e3eb7249b8323e |
25-Jan-2011 |
rich cannings <richc@google.com> |
Merge "Use putenv when setenv is unavailable"
|
a46c1675f90288252ae0e992f52c72a6db5dd2a7 |
25-Jan-2011 |
rich cannings <richc@google.com> |
Use putenv when setenv is unavailable Windows builds and possibly others do not have putenv. Using "#ifdef HAVE_SETENV" which is common in qemu. Change-Id: I2cd6770a77cd192440ff4dc6a624568eb27d5558
ndroid/skin/window.c
|
a27e7544966bf7c6b57cac79117427e69197a8e2 |
25-Jan-2011 |
rich cannings <richc@google.com> |
Merge "putenv(3) misused. Corrected with setenv(3)."
|
a0f5d51826fc3b7ee5937c9c0fb1df7e29e13b8b |
25-Jan-2011 |
rich cannings <richc@google.com> |
putenv(3) misused. Corrected with setenv(3). POS34-C. Do not call putenv() with a pointer to an automatic variable as the argument: Change-Id: I0c973edd2cc8d6c86287ec0258bca6a06f319bfb https://www.securecoding.cert.org/confluence/display/seccode/POS34-C.+Do+not+call+putenv()+with+a+pointer+to+an+automatic+variable+as+the+argument
ndroid/skin/window.c
|
b2d3df36e6e0d22c00fcddb51f9b0f4f754bfda4 |
21-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Remove unnecessary calls in UI <-> Core protocols."
|
5758404ffd1be160efa303ff27eef645fc4e2c2d |
21-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Remove unnecessary calls in UI <-> Core protocols. Core port related calls are no longer needed, since UI is aware of core's base port on attachment to the core Change-Id: Ic211fc9b02cb652009360f80917e90c44d941878
ndroid/core-ui-protocol.c
ndroid/core-ui-protocol.h
ndroid/main-ui.c
ndroid/qemu-setup.c
ndroid/qemulator.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
l-android.c
|
20722c5f401f6d26ca26f12611b40c5ba4ea961f |
21-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Force core to send entire framebuffer on UI attachment"
|
ac389ae4513263597dc02e4099867d5123faaa04 |
20-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Force core to send entire framebuffer on UI attachment Change-Id: I2feb813314163b94781ffe765eb23527b6c4a0f1
ndroid/display-core.c
ndroid/framebuffer-common.h
ndroid/framebuffer-core.c
ndroid/framebuffer-core.h
ndroid/framebuffer-ui.c
ndroid/sync-utils.c
ndroid/sync-utils.h
|
ff926d00b2884a3b0b0b31a7f388e535dcf61ab4 |
20-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix framebuffer and user events service disconnection bug."
|
6ee1c4edbd30b7c7aff9d6e13793207278aa1660 |
20-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix framebuffer and user events service disconnection bug. FB and UE services overwrite the socket's read callbacks, making the console unavare of the fact that console client gets disconnected. As the result, console clients for FB and UE stays alive after UI has exited, making it impossible to attach another UI. To fix this, we add socket read callbacks to the FB and UE service that monitor the disconnection event and destroy their console clients on such events. Change-Id: I82e714f33ccc81bc04ca47eda6fbb8fab4a313f9
ndroid/console.c
ndroid/framebuffer-core.c
ndroid/user-events-core.c
|
a228e1347525147daa619b99ad4f832b78788cd1 |
20-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement user event transmission between the UI and the core"
|
9411a562e1ab772732a4d5147c9103a638837c82 |
20-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement user event transmission between the UI and the core Change-Id: I503aa691cada5250b76167a923d4a226d20ee41d
akefile.android
ndroid/console.c
ndroid/framebuffer-core.c
ndroid/main-ui.c
ndroid/sync-utils.c
ndroid/sync-utils.h
ndroid/user-events-common.h
ndroid/user-events-core.c
ndroid/user-events-core.h
ser-events-ui.c
|
7fe884480b6a746be31568220431ead674451287 |
20-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix ui/core display depth mismatch."
|
94702b0dc4a9729b234c6f0265a9e43c72ef79ad |
20-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Fix ui/core display depth mismatch. This patch fixes a problem where the core's framebuffer was incorrectly initialized to a pitch of width*4 by default (instead of width*2 when using a 16-bit framebuffer). The reason for this was complex, but essentially, when the machine initialization was moved before the display one in vl-android.c, this changed the way the DisplayState was initialized. Also get rid of the useless and confusing "display_state" global in vl-android.c (not the same than "display_state" in console.c) Change-Id: If8e2b8baf7ccaeedcb66da0174cc529521d67a60
onsole.c
onsole.h
l-android.c
|
a9edc435e6592fcc001e21e150391a84bde114a6 |
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Compute default memory size from screen size."
|
8856170ee5fa7d8443501e7ac972a27597dea9f5 |
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Print concatenated QEMU options with -verbose."
|
3bbc919b70c78e0be6387d06faa90743deedb4dc |
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Compute default memory size from screen size. This change is used when using a magic skin (e.g. -skin 800x600) or when using the full Android build system, in order to determine a good default for the RAM size. Change-Id: I900e28146592cdd3f0df9b3f1828b119309eea85
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main-ui.c
ndroid/main.c
ndroid/qemulator.c
ndroid/qemulator.h
|
3336176fc898915b7b5544f3a7c60ec2794507c3 |
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Print concatenated QEMU options with -verbose. This makes it easier to launch the core (qemu-android) with the same set of options than the stand-alone emulator. Change-Id: I55d0007f83280ffc5b9a26adc1300472013ff93d
ndroid/main-ui.c
ndroid/main.c
|
5bfd3974787f84703db2356680e314688005a17c |
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Make "qwerty2" the default charmap."
|
0158ea3220978ecc0fa1738e4a0bdae83fa36175 |
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Make "qwerty2" the default charmap. This patch makes "qwerty2" the default charmap for skins that don't specifiy one explicitely. Note that the "qwerty" charmap is here for historical reasons only. All skins provided by all SDK Android platforms explicitely mention "qwerty2", so this patch will mainly impact "magic skins" like those created by an option like "-skin 1024x768". This gets rid of the obsolete "qwerty" charmap (it was never used by any of the skins provided by the SDK, and is incorrect). + Simplify android/charmap.[hc] code. + Lazy-load the charmap name in hw/goldfish_events_device.c
ndroid/charmap.c
ndroid/charmap.h
ndroid/console.c
ndroid/skin/keyboard.c
w/goldfish_events_device.c
|
3a003a41d577050133b5dc922e8e769d9250bbd8 |
18-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Sligh speedup for pixel conversion routines with Duff's device."
|
6ef9047c41d8f77bcbcc44290255a2909a9b85fd |
18-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "hw: framebuffer: add support for 32-bit framebuffers."
|
5bd90df4d7bf678064cbc30d85429b87c4b9ce93 |
18-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Add support for 32-bit framebuffers."
|
122b335f58e2f52d542854dcddef8723a2b213a4 |
16-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Sligh speedup for pixel conversion routines with Duff's device. Change-Id: If832bc5844945f7a2027b2f8d09393586545d8d5
ndroid/skin/window.c
ndroid/utils/duff.h
w/goldfish_fb.c
|
197e5f763ec8a6d514d59647c84ebd9b324eba97 |
16-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
hw: framebuffer: add support for 32-bit framebuffers. This provides a new read i/o port to return the framebuffer's format to the kernel driver. Change-Id: Ifd1c4d8a4dc75fa73d5f6750e0b501c34468aec5
w/goldfish_fb.c
|
97d795c955f8d261a0a5294d49ea06d5a473ed03 |
16-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Add support for 32-bit framebuffers. This modifies the emulator so support 32-bit framebuffers. You can create such a frame-buffer using one of these methods: - Add a "bpp 32" line to the "display" element of your skin - Use the new 'magic' skin option format: e.g. -skin 320x480x32 Note that the result will be hideous since the kernel driver still thinks the hardware is only 16-bits. This will be addressed in a later patch to hw/goldfish_fb.c and to the kernel driver ($KERNEL/drivers/video/goldfishfb.c) Change-Id: I0fc700c4a4cb8521076605324e15ed34e5d01136
ndroid/display-core.c
ndroid/display.c
ndroid/main-ui.c
ndroid/main.c
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/window.c
ramebuffer.c
ramebuffer.h
|
9cf288a4a03f6745a81b35e8022aab3d1d5f2247 |
18-Jan-2011 |
David Turner <digit@android.com> |
Merge "Adding proximity sensor simulation"
|
65357f3dd1f11d13ac64833d42d7e05e551d1f66 |
18-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "hw: goldfish_fb: Minimize the size of the update rectangle."
|
f19ee7707cfb10c2084aea1206650f40ed12feb7 |
18-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Refining main-ui.c to better separate UI and core related initialization"
|
36859186b83e485f533fd60385e2bcb05dacdb84 |
17-Jan-2011 |
David Turner <digit@android.com> |
Merge "Serialise GSM call status to snapshot"
|
e50d7246d699d293b3229cbaf29a328bf70b204c |
21-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Serialise GSM call status to snapshot Change-Id: I54491e3e9910591aedcd700a9a350dc7a6fa7127
elephony/android_modem.c
|
d8a3d5ce2c54380ac5f4bc411a2e021df34c1fc5 |
16-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
hw: goldfish_fb: Minimize the size of the update rectangle. This patch modifies the framebuffer's update callback to compute the minimum bounding rectangle of each framebuffer update. Before that, the code only computed the minimum and maximum Y coordinates, assuming xmin=0 and xmax=width-1. This should help reduce un-necessary traffic/churn for our core->UI framebuffer protocol. Moreover, introduce the ability to support framebuffers / display surfaces with different depths. This is a first step towards providing 32-bit framebuffers to the guest system to slightly speed-up emulated rendering on Gingerbread and above. Change-Id: I6194824ce67a3b1d6d95b5d97ddec3ef459e408e
w/goldfish_fb.c
|
90c6235ce7bdc6f7afbcfe56ea6f2c3d2b128447 |
13-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refining main-ui.c to better separate UI and core related initialization The main reason for this is to clarify initialization for UI that starts core, and UI that attaches to an existing core. In this CL I did: - Removed -initdata option that seems obsolete (doesn't affect anything in the code) - Passed through -timezone option that doesn't affect anything in the UI, and is needed only in the core. - Removed dependency on AVD info from the core (core needed only virtual device name) Change-Id: Ie631249848a1b5b8d837c0c7b201a40ee7e4a367
akefile.android
ndroid/cmdline-options.h
ndroid/console.c
ndroid/help.c
ndroid/main-ui.c
ndroid/main.c
onsole.c
emu-options.hx
l-android.c
|
3bf6efc0928555529c3df28d291117390b840c16 |
13-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Hook up framebuffer changes with UI window"
|
cf755ea6f4b850a6afd12ef8308da8def7ba8941 |
12-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Hook up framebuffer changes with UI window Change-Id: Ib2dff72c808614cd6ded096d62717afc1c41e667
ndroid/framebuffer-core.c
ndroid/framebuffer-ui.c
ndroid/framebuffer-ui.h
ndroid/main-ui.c
ndroid/qemulator.c
ndroid/qemulator.h
l-android.c
|
f979c58f2b6a69c4f6c95518e0a33a61c548a419 |
13-Jan-2011 |
David Turner <digit@android.com> |
Merge "Add dereference for snapshot block device handling"
|
a413a35b5f18d1e21bed916598a1cb2ea7007f92 |
10-Jan-2011 |
Tim Baverstock <weasel@google.com> |
Add dereference for snapshot block device handling Change-Id: I20c83aab5fbd0c87b319ac84d7911eb09b69632b
avevm.c
|
aedf1d5c1c7f5386b3e01c74853a9928bd73daa8 |
07-Jan-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Make the emulator find the skins in their new location."
|
926b80a42426915f2ca536d6969b741613bff9f9 |
07-Jan-2011 |
Xavier Ducrohet <xav@android.com> |
Make the emulator find the skins in their new location. Change-Id: Ib5c43306376e51a2a0866868f990ca8c8899ae7a
ndroid/avd/info.c
|
cf2d85bb501995912d7a5809d26190c9148fd59c |
06-Jan-2011 |
Xavier Ducrohet <xav@android.com> |
Merge "Fix Darwin build."
|
747f7d13e472f42742f74fdfa70ffd6b2998362e |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Fix Darwin build. The reason for the build breakage is still mysterious though. Were the system headers updated during the last system update ?!? Change-Id: Ib0ea2b54bf7ffad907752c3a82fb4bbe686425a5
akefile.android
sdep.c
|
266fe5e187099f280d75be8f2dde2e2c29f285d5 |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix tracing segfault due to improper upstream integrate."
|
75e6705353e53930528d59fb9a816849ad689e02 |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Fix tracing segfault due to improper upstream integrate. The integration failed to update some tcg files resulting in a crash when trying to trace stuff, and properly a few other problems. Undo it. We will re-integrate tcg changes later. Change-Id: I6fd3f7f442ce3bc70cb6995c04684cb1acfaa378
ef-helper.h
|
6f195769ac855e8044ed2c472d28685c109a73fc |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix tracing bug when built as 64-bit program."
|
6bfc5c725a5d9b23eb829a9db3c0f0a4c38b5a4e |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Fix tracing bug when built as 64-bit program. Change-Id: I523f4464cfbbd02aff93031660d2ee2f80d54921
arget-arm/translate.c
|
0628f2ac019b9259207168bd0dc5c4bafc558b1b |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "upstream: integrate block changes"
|
5788b8816bb822360c88421041b22262c0589bc5 |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix buffer overwrite caused by typo."
|
e771abe2254fb3786b82e96a4576c5f4560b8350 |
06-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Fix buffer overwrite caused by typo. Change-Id: I1101b4e97400698c59a28c2d5c0dc9d8cfb9c21b
utputchannel.c
|
2d37afb33ede9227b6701d18db209e0ae3ac5d01 |
03-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "fix OS X build: missing comma"
|
832a4c2248c5d9454b5338379719fd8d1fcf0eba |
03-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
fix OS X build: missing comma Change-Id: Ie70bde0bb8786d0e2c1b253217a47e3c9808abb8
udio/coreaudio.c
|
49186a9370ff139eda36db0b251b9844884ecf7d |
02-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge changes I30b39053,If7896d65,I364390a7,Ibd4321ed,Ifc00b124,I805c1a24,Ie9442676,Ia9496943,Ic3e35ac0,I060300b4,Id6c6c93f,I71c837e4,I37c21672 * changes: qemu-sockets-android.c: Add inet_dgram_opts qemu-sockets-android.c: Add support for socket=<number> option. monitor.h: cleanup upstream: Move bottom-half handlers to async.c sockets.h: Add SOCKET_LIST_DGRAM upstream: qemu-io.c upstream: update hxtool upstream: minor json-lexer.c integration. upstream: minor integration Add -audio-test-out option to the core. Fix upstream audio bug: can't play with two soft voices. Remove obsolete -audio-in and -audio-out options. upstream: audio sub-system improvements.
|
cb42a1b1461e02efb034582ac5d8f71534723b92 |
23-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
upstream: integrate block changes This large patch upgrades the block support code to the upstream version available in ba5e7f82169f32ab8163c707d97c799ca09f8924 dated 2010-08-08 Change-Id: I8b24df0c287e72f6620650a4d6a62e1bb315453e
akefile.android
lock.c
lock.h
lock/bochs.c
lock/cloop.c
lock/cow.c
lock/dmg.c
lock/nbd.c
lock/parallels.c
lock/qcow.c
lock/qcow2-cluster.c
lock/qcow2-refcount.c
lock/qcow2-snapshot.c
lock/qcow2.c
lock/qcow2.h
lock/raw-posix.c
lock/raw-win32.c
lock/raw.c
lock/vpc.c
lock/vvfat.c
lock_int.h
lockdev.c
lockdev.h
w/android_arm.c
w/qdev.c
w/scsi-disk.c
w/usb-msd.c
onitor.c
osix-aio-compat.c
emu-char-android.c
avevm.c
ysemu.h
l-android.c
l.c
|
ca6a2e034bce665a08d9d748ac11d6a7cfcd7c48 |
23-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
qemu-sockets-android.c: Add inet_dgram_opts Change-Id: I30b3905332925d369481612a571342e21a5a7ed9
emu-sockets-android.c
|
8423ffa1a8c56e65220e2a354cd62f71f99a7a06 |
23-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
qemu-sockets-android.c: Add support for socket=<number> option. Change-Id: If7896d653b36fde05c24d3170ff5b0beb27fff5f
emu-sockets-android.c
emu-sockets.c
|
46d15c4f2636ca04f975bd38a0949e8aa6f3ee04 |
23-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
monitor.h: cleanup Change-Id: I364390a724cd01d7b6e127750c330654b78ac229
onitor.h
|
707c8a8975842105dd04d61a416ee175d033b94d |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
upstream: Move bottom-half handlers to async.c Change-Id: Ibd4321edb2abe349d32483a60fdb94a282f22240
akefile.android
sync.c
l-android.c
l.c
|
c611a19e65c13248bfd881a2d30681d7e24ea773 |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
sockets.h: Add SOCKET_LIST_DGRAM Change-Id: Ifc00b12403a105307fa12d14a52c6566094ba7c0
ockets.c
ockets.h
|
799d973af6df48d62712c3335e2cdf2d8a259718 |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
upstream: qemu-io.c Change-Id: I805c1a2471269e160ec914dcdcf7c3a437c30977
emu-io.c
|
eccfd661905bb0b073c4acba561da85c8ddfeb9e |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
upstream: update hxtool Change-Id: Ie94426766f3a59af46ddee6d3e53a56e9f8766a3
xtool
|
1cea2fb59edca80938ae42c2b8c2af0aba8016b4 |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
upstream: minor json-lexer.c integration. Change-Id: Ia949694386f79c763ac4f001924a9e3cca754933 Note: Keep our fix for mingw builds.
son-lexer.c
|
3641106bb6a97e674c767e3805a8b3efa628dc47 |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
upstream: minor integration Change-Id: Ic3e35ac078b4a6e213afd8f2719b230fb0468791
pu-common.h
xec.c
|
ca29fbbb188a1aab9b69776d5dc6bc3e7f812a0a |
02-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Add -audio-test-out option to the core. This option can be used to quickly check audio output (without having to boot a full AVD and launch a sound-playing application). Usage: emulator <other-options> -qemu -audio-test-out qemu-android <other-options> -audio-test-out This simply generates an ugly saw signal, but that's enough for us. Change-Id: I060300b4000b9705d181c6262de8d4d13c749e69
akefile.android
ndroid/audio-test.c
ndroid/audio-test.h
w/goldfish_audio.c
emu-options.hx
l-android.c
|
5164d3c53f57dfb468ab11136358b6e3b6cf0513 |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
Fix upstream audio bug: can't play with two soft voices. This patch fixes a problem where using two SWVoiceOut at the same time would not work, unless the two voices would output sound samples at the same time. Change-Id: Id6c6c93f5fe7be29d73776f62fe03732291fcaf9
udio/audio.c
udio/audio_template.h
|
1306e385222558accba9a01fd93858f06dccf77e |
02-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Remove obsolete -audio-in and -audio-out options. Use -audio <backend> to select the audio driver. Change-Id: I71c837e4c78241711be5f38ef9b03294a69145bd
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main-ui.c
ndroid/main.c
emu-options.hx
l-android.c
|
5d0e37bc290d1743cb5acf76eb6608f1303f27dd |
02-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
upstream: audio sub-system improvements. This patch updates the audio subsystem to match the one in upstream. Note that this gets rid of the ability to specify different audio backends for input and output, which was never really used. A future patch will remove the -audio-in and -audio-out options and related code. Change-Id: I37c21672bcb15ef1f0e928c56bf99fbecda2bce6
udio/alsaaudio.c
udio/audio.c
udio/audio_int.h
udio/audio_pt_int.c
udio/audio_template.h
udio/audio_win_int.c
udio/audio_win_int.h
udio/coreaudio.c
udio/dsound_template.h
udio/dsoundaudio.c
udio/esdaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/noaudio.c
udio/ossaudio.c
udio/paaudio.c
udio/wavaudio.c
udio/winaudio.c
|
1d08551ecbc0e900e87c4508aa65cb2251a2cde3 |
02-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "android-configure.sh: Use 32-bit toolchain if present."
|
e3650680f44fed0262d33eb4f486e5c1e58ddc32 |
22-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
android-configure.sh: Use 32-bit toolchain if present. This makes android-configure.sh probe for our custom 32-bit toolchain. If found, it will be used unless you have defined CC in your environment, use --try-64 or --cc=<compiler> Change-Id: I40855378eaadf52daf004dab074e53b9df0262b5
ndroid-configure.sh
|
79709b32a7ab759b0beb139a1e12bcc652dee4c4 |
21-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Pass bits per pixel tu UI when it gets attached to core framebuffer"
|
8acf4e2237c2969647f47008344e44918bb30acb |
21-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Pass bits per pixel tu UI when it gets attached to core framebuffer Instead of passing bits per pixel property in each and every framebuffer notification message, do it once when UI attaches to the core's framebuffer service. Change-Id: Ic1f6d9796b64d40518f09f5a5341f8359ff817b7
ndroid/console.c
ndroid/display-core.c
ndroid/display-core.h
ndroid/framebuffer-common.h
ndroid/framebuffer-core.c
ndroid/framebuffer-core.h
ndroid/framebuffer-ui.c
|
a5cc141b87ce54029fd55213b42a5cd25bf0a274 |
20-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Resubmit framebuffer service implementation"
|
e95660aadc669784406d5f5a867988b8ecc2ed0d |
20-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Resubmit framebuffer service implementation Change-Id: I184e27a1e8d88835bc9f0502eccfa3f64a7aaf9e
akefile.android
ndroid/async-utils.h
ndroid/console.c
ndroid/core-connection.c
ndroid/core-connection.h
ndroid/display-core.c
ndroid/display-core.h
ndroid/framebuffer-common.h
ndroid/framebuffer-core.c
ndroid/framebuffer-core.h
ndroid/framebuffer-ui.c
ndroid/framebuffer-ui.h
ndroid/looper-qemu.c
ndroid/main-ui.c
ndroid/sync-utils.c
ndroid/sync-utils.h
ramebuffer.c
ramebuffer.h
l-android-ui.c
l-android.c
|
aec5741a217d98db6007219c4e28dc24d3ecdb03 |
17-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Do not try to run the audio config tests."
|
a7ef1ac760850dc2e45561ac3ad2e7f71507aeb3 |
10-Dec-2010 |
David 'Digit' Turner <digit@android.com> |
Do not try to run the audio config tests. This actually prevents the script from working when using a cross-toolchain. Change-Id: I9083cbb1fc78a9e5e3e569259ccdc7c87698ceef
ndroid-configure.sh
|
7c8397abd80cd6ba6a2665ef22739e603ae4c290 |
17-Dec-2010 |
Ola Albertsson <ola.albertsson@sonyericsson.com> |
Adding proximity sensor simulation Proximity sensor is added in emulator and avd ini file is modified to be able add a proximity seensor to a avd. Change-Id: I4d2645c0c4861511451b606e18d2fd9b9a2d27ed
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/hw-sensors.c
ndroid/hw-sensors.h
|
6750d0fbf0c4e1847b7c8322f3140efd01917afe |
17-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Merge "Add 'gsm signal' command, to set rssi and ber"
|
4c6b10a4f385c04dbd7226e10a86a1f5cbd34f2a |
15-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Add 'gsm signal' command, to set rssi and ber Change-Id: I24d4738f6e5135437af25d22e2fa68617f5632fa
ndroid/console.c
elephony/android_modem.c
elephony/android_modem.h
|
e3936ca43e99a066e714cea18f95ac22d8392b91 |
15-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement core display deriving it from android display"
|
09425494d2b9cce6a6c5725bbc320ca1a1440ad3 |
15-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Merge "Send unsolicited time response to first signal strength query after loadvm"
|
72d83df9865cf8f5393a41fc3f6e283ab6aaa81b |
14-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement core display deriving it from android display Core display is a framebuffer client that receives framebuffer updates and dispatches them to the UI attached to the core. Change-Id: Iff1e0609cbe66240031e3670934a6796a9ae3b15
akefile.android
ndroid/display-core.c
ndroid/display-core.h
l-android.c
|
622b8f4c760b8c4479d28430f978bad8bb9ea32c |
07-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Send unsolicited time response to first signal strength query after loadvm Change-Id: I9c6260493d42564ee3aa34799313368bb2de7d4d
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main-ui.c
ndroid/main.c
ndroid/snapshot.h
avevm.c
elephony/android_modem.c
|
5c01a94e9233796c7e8c370d348c945390a36068 |
06-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Submit merged"
|
d87b080495e71ada650b165a1f06616b433e6073 |
06-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Submit merged Squashed commit of the following: commit aeefab810c6331e2f96e81f20e4408b39dd3a2ca Author: Vladimir Chtchetkine <vchtchetkine@google.com> Date: Thu Dec 2 07:40:34 2010 -0800 Implement -attach-core UI option Change-Id: I4168e2d707cab1b4873ee16d86d5126c1a316abf Change-Id: I2da1ef5d53641f3c60d83d8d5ddf3aff34b0c6c7
akefile.android
ndroid/cmdline-options.h
ndroid/console.c
ndroid/core-connection.c
ndroid/core-connection.h
ndroid/help.c
ndroid/main-ui.c
ndroid/sync-utils.c
ndroid/sync-utils.h
l-android-ui.c
|
fced4df82222b898580557de7313d86b5d6934f3 |
03-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Merge "Add -no-snapshot-load option to permit reboot."
|
8da2038bd390720721b2d4229a1644c24c56362c |
03-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Merge "Correct command arguments for 'geo fix', but support backward compatible use."
|
53d8a5c0c8fc087d16316a4399f5a773339c4956 |
02-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Add -no-snapshot-load option to permit reboot. This is a workaround for the emulator not being able to detect the guest's power-down situation, and simply lingering like a zombie: on exit it's saved as a zombie, and is restored as a zombie which isn't useful. Denying autoload forces a reboot. Change-Id: I48f32600f5ce18cd5c71aa01d1b71b382102f227
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main-ui.c
ndroid/main.c
|
86ca19f7e89801a5735277a3c99df53d697dd2c4 |
02-Dec-2010 |
Tim Baverstock <weasel@google.com> |
Merge "Augment the auto-loadvm behaviour with corresponding auto-savevm-on-exit behaviour."
|
cd257095ff75739f42d89c465de51ef05c97d6b2 |
02-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement line reading on syncsocket"
|
0d4c88288c6109eec4c4b4801519809f0c23cd46 |
02-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement line reading on syncsocket Change-Id: I1fa22c34203b163e1b0a78240be73a4a7473691e
ndroid/sync-utils.c
ndroid/sync-utils.h
|
b2c1727d5f5820402ebb1f78e039e758e57389ef |
01-Dec-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement helper routines for syncronous socket operations"
|
a8fc4913fb7a4f834a5b9084e86a4a2e3dfd7e0c |
30-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement helper routines for syncronous socket operations Change-Id: I93af5f740decb1fb0f6e037a76223fa8dd5305ac
akefile.android
ndroid/sync-utils.c
ndroid/sync-utils.h
|
4afdaf1285ecdcbcfeac6d3e9be0b9b0de0e2b07 |
25-Nov-2010 |
Tim Baverstock <weasel@google.com> |
Correct command arguments for 'geo fix', but support backward compatible use. Change-Id: Id4f427dfb918d69e3fb52725cbe88bce1666dddc
HANGES.TXT
ndroid/console.c
|
24204cc964cf7d56b1a20c12ece08eecab1093fa |
25-Nov-2010 |
Tim Baverstock <weasel@google.com> |
Augment the auto-loadvm behaviour with corresponding auto-savevm-on-exit behaviour. Autosave fires when loadvm would have been tried - whether it succeeded or not - in order to bootstrap from an empty snapshot file. - New autosave behaviour inhibited with -no_snapshot_save flag. - Underlying behaviour implemented with a new qemu option -savevm_on_exit Change-Id: If64d89f004565ecbb431bc7e96ecc37e27876d67
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main-ui.c
ndroid/main.c
emu-options.hx
l-android.c
|
68235cf4e8f11c0f1abe78ec07921957ba5c3956 |
29-Nov-2010 |
Tim Baverstock <weasel@google.com> |
Merge "Enable snapshot behaviour"
|
068c52b3b8d88bc5ce8f5a6799ee90aba2da2c9a |
25-Nov-2010 |
Tim Baverstock <weasel@google.com> |
Enable snapshot behaviour Change-Id: I383927c7805e840031d83ef7154c335519e1f5a4
ndroid/config/config.h
|
953c8f53eefb9864f0177882b7bcef5c310ad051 |
25-Nov-2010 |
David Turner <digit@android.com> |
Merge "Replacement of padding with ftruncate."
|
2768d2b539d27ba2a341cb4ccad5eed2cd7760f4 |
24-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Separate main.c used to build the emulator from main-ui.c used to build the UI"
|
d2c51cfa819f995d7a285a15ccae9755480c0a54 |
24-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Separate main.c used to build the emulator from main-ui.c used to build the UI Change-Id: I1c7baeaa8447fe1df895869bfb6b74631b765845
akefile.android
ndroid/main-ui.c
ndroid/main.c
|
e5210b5c98d4f24e3ad8f3de400ae8ee7b0bb318 |
24-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement sock_address_list_create2 routine."
|
50eef01259415a59067de542a21f30f6f4b829d0 |
24-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement sock_address_list_create2 routine. This routine takes socket address in the form of [host:]port and creates array of SockAddress for it. Change-Id: Ib2d4c1035d109d9d3df100961c4eec728d15e485
ockets.c
ockets.h
|
a658bc8efde7e572172ea80d8e185ed0741d95d6 |
20-Oct-2010 |
Tim Baverstock <weasel@google.com> |
Replacement of padding with ftruncate. Also stored some other parameters, speculatively. Guard ftruncate and lseek against EINTR Change-Id: I4237640318564db6c375a90415097c00e4fcafaa
w/goldfish_nand.c
|
3a21de8e50f7c4a3dae578ee428f9aad363183c0 |
19-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Parallelize -list-cores implementation."
|
dd6d92d244f2c1d9d1c624167382356d55a4b08f |
19-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Introduce asynchronous operation helpers."
|
fd044dac5ac83ae6d6b288ee33be4d25ff228575 |
19-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix generic looper implementation"
|
e654412d45c41d9dc83a87fce42f1d283fe0c55b |
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Parallelize -list-cores implementation. Modify the implementation of list_cores() to perform all 16 connection requests in parallel, using a generic looper and and asyncConsoleConnector per probed port, with a global timeout of half a second. This is also a demonstration of the new asynchronous helpers. Change-Id: Ib09adf44b00d0694ec29d7ed0b26b44eef77f88a
ndroid/main.c
|
6d448806a80bcc2557ae0a38e7fd206967cf844e |
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Introduce asynchronous operation helpers. <android/async-utils.h> contains generic helpers to read, write and connect to sockets. <android/async-console.h> contains a helper class to connect to Android console port asynchronously. Change-Id: I5d0a49a770ad974c5d4382438d75e9eb624368d1
akefile.android
ndroid/async-console.c
ndroid/async-console.h
ndroid/async-utils.c
ndroid/async-utils.h
|
1bb627cd086588d3f9650fac04f4034961caf9f1 |
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Fix generic looper implementation + allow looper_run() to return a value that indicates why it exited. + add looper_runWithDeadline() and looper_runWithTimeout() in the case where you want to run only for a limited time. looper_runWithTimeout(looper,0) can be used to poll the event state and return asap after firing all the callbacks. + fix iolooper_modify() Change-Id: Iba3b0385a7fd8d90f4f3334ebf313e79267f7b3d
ndroid/looper-generic.c
ndroid/looper-qemu.c
ndroid/looper.h
olooper-select.c
|
3aa86ac4b79c71e443d3010a84bed1da27f48880 |
19-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Allow safe deletion during iteration of an ARefSet."
|
347753be1d6bb07249641c84c3c582113af81941 |
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Allow safe deletion during iteration of an ARefSet. + make AREFSET_FOREACH take the name of an existing type variable which avoids an annoying type-cast in each statement. Change-Id: Icf9d886601a9876fa29c15eb0e60a9bf6c8ec163
ndroid/looper-generic.c
ndroid/utils/refset.c
ndroid/utils/refset.h
|
a20ae2d2f20ccbb16b58e6e45955d4f97c4dbd50 |
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Implementation of event loop abstraction."
|
7a17b608de24e3aaf7d5ca030bb80a74dcc3baf9 |
17-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Implementation of event loop abstraction. This patch adds "android/looper.h" which provides an abstraction for event loops: - android/looper-qemu.c implements it on top of the QEMU main event loop. - android/looper-generic.c implements it on top of an IoLooper object. The main idea is to move the UI-related code to use the abstraction to handle timers and asynchronous (network) i/o. NOTE: Code compiles but has not been heavily tested. Change-Id: Ib6820c1b9a9950dc22449a332bc1b066a07af203
akefile.android
ndroid/looper-generic.c
ndroid/looper-qemu.c
ndroid/looper.h
ndroid/utils/refset.h
ndroid/utils/vector.h
olooper-select.c
olooper.h
|
f6cbbf529c7f4d3164243fc2cb9241978b954633 |
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Update android/utils/ with misc. new features."
|
4c0f745dc80d392fddea23eb8d4d7d86425ce0c6 |
17-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Update android/utils/ with misc. new features. This introduces a few new features to android/utils/ that will be used in later patches. + <android/utils/assert.h> to handle assertions + <android/utils/vector.h> to handle dynamic arrays + <android/utils/reflist.h> slightly updated (more docs) + <android/utils/refset.h> implements a set of pointers Change-Id: Iebc14cfefd1c0e8aaecda9958a980d40f0be610a
akefile.android
ndroid/skin/composer.c
ndroid/utils/assert.c
ndroid/utils/assert.h
ndroid/utils/panic.c
ndroid/utils/panic.h
ndroid/utils/reflist.c
ndroid/utils/reflist.h
ndroid/utils/refset.c
ndroid/utils/refset.h
ndroid/utils/system.c
ndroid/utils/system.h
ndroid/utils/vector.c
ndroid/utils/vector.h
|
5e405fb256747c6e2d53764b416a0d832f0c010f |
16-Nov-2010 |
Raphael <raphael@google.com> |
Merge "Add env var ANDROID_TMP to override /tmp/android location."
|
2779beecc7410f29102125e87e8174597acb2fe5 |
01-Nov-2010 |
Raphael <raphael@google.com> |
Add env var ANDROID_TMP to override /tmp/android location. This is needed if there's already a /tmp/android which the current user can't access on the system. It would prevent the emulator from starting with a cryptic error message: NAND: could not create temp file for system NAND disk image: Permission deniedemulator: User-config was not changed. SDK Bug: 3154431 Change-Id: Iefe7fd6a5139da545aaef5670fb7f42d210d0edc
ndroid/utils/bufprint.c
w/goldfish_nand.c
|
8285461fa8cdd05cb229a4a73df13b3b8e7766dc |
16-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fix build break"
|
896e994d229edda8a858bb2174c789982231c4a0 |
16-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix build break Change-Id: I5b7e0c0b09e97cbdc80636c4a55177a82ac5936b
olooper-select.c
|
44e750e6d0375543f0d91d0a68432ae9c8489ccd |
16-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement absoule wait in iolooper"
|
d8ba2ae8942abd9757338fc110ce6d215c486b1c |
15-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement absoule wait in iolooper Change-Id: I514ffe11bcdac2fe3c6b44998892d9a604b9966f
olooper-select.c
olooper.h
|
26a57c423b35f84628542e82ad482fb1c55a2368 |
15-Nov-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r8 Change-Id: Id2a031a0cb76aaf18b9c09bfba75f45045dde1de
|
3fd4433273472624235d7f4df342d3c0ce41bd4f |
15-Nov-2010 |
Xavier Ducrohet <xav@android.com> |
Merge "Integrate 80bc5c8c into tools_r8. DO NOT MERGE." into tools_r8
|
6519afe3d8f711fee68763b8b8d1ee69c6acb8d4 |
20-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Integrate 80bc5c8c into tools_r8. DO NOT MERGE. Fix incorrect orientation at boot. The goldfish kernel's event driver is very picky about the state of the virtual device it talks to. Essentially, it can only listen to h/w events if the corresponding IRQ is raised _after_ it has completed some initial setup. If the IRQ is raised before, the driver will refuse to listen to events, and any interaction becomes impossible. We changed the way our UI windows are built and managed previously, and this had the unfortunate effect of sending one h/w event too soon, which, in the old code, would raise the IRQ prematurely. This resulted in an input freeze. To work around this the UI code was modified to not send the initial h/w event, but this resulted in bad orientation of the home screen at the end of the boot sequence. This change allows the virtual device to wait for the kernel driver before raising the IRQ, in the case any h/w event has been buffered. It also removes the hack in the UI code, allowing the send of the initial h/w event at startup. BONUS MINOR CHANGES: EsounD probe: fix error message. console: fix compiler warnings libpng: proper handling of MMX support. android-configure.sh: fix --ignore-audio handling The option didn't do anything if the audio development packages are properly installed on the system. Change-Id: I675d181abb662222bb03f264aa87238fd8edb8cc
ndroid-configure.sh
ndroid/config/check-esd.c
ndroid/console.c
ndroid/skin/window.c
ndroid/ui-core-protocol.c
istrib/libpng-1.2.19/sources.make
w/goldfish_events_device.c
|
b94cfb86ee0337cf4454161798741076ee007688 |
10-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Implement -list-cores UI option"
|
9a33e8554225c82cd900208f88e8965bb085ab87 |
09-Nov-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement -list-cores UI option Also fixed a bug in iolooper-select.c (io_looper_del_write was buggy) Also switched iolooper-select.c to use malloc/free instead of qemu_xxx Change-Id: Ief47608f30a863d624af6363620e93e903cbdadc
akefile.android
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
olooper-select.c
|
e6a439592e11235890fef5aa217c44f71f8fe45d |
28-Oct-2010 |
David Turner <digit@android.com> |
Merge "Add command line flag to show list of snapshots."
|
c6d52d47a99a487c026e46f79e1c7b10feabcf08 |
28-Oct-2010 |
David Turner <digit@android.com> |
Merge "Control state snapshots from Android console."
|
ae835acc2d1a8b4aaeb599add9cfc02ea5789eaf |
18-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Add command line flag to show list of snapshots. This patch introduces the flag '-snapshot-list', which causes the emulator to output a table of snapshots in the currently mounted snapshot storage file. The snapshot file is accessed with a very simple driver for the Qcow2 file system, independent of Qemu's block driver framework. This way, the flag is available in the emulator-ui builds as well. Using Qemu's framework would have resulted in adding a lot of Qemu dependencies to the UI build, which we are explicitly trying to avoid. Change-Id: I059b9ac53e2f8e051757a5c637761eccf8ea17cb
akefile.android
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/snapshot.c
ndroid/snapshot.h
|
2ff39a367738422c0ca1313cac8ff380e1fdd498 |
06-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Control state snapshots from Android console. This patch exposes Qemu's save, load, delete and list commands for state snapshots on the Android console. A level of indirection is added by means of the OutputChannel construct. This allows us to show the output of the Qemu commands on the console rather than on the monitor, while minimizing the differences with the upstream codebase. The new commands are exposed only when the configuration constant CONFIG_ANDROID_SNAPSHOTS is not 0. Change-Id: I558d5cd505d321fe2da5835713d341d151f60534
akefile.android
ndroid/console.c
onitor.c
onitor.h
utputchannel.c
utputchannel.h
avevm.c
ysemu.h
|
f5f9aed3f35a80d8112849d0d354a465acfbbcc5 |
27-Oct-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r8 Change-Id: Iccbb8fd9ddd10af227b55d77c4eb228891eb4db7
|
5a20253686d2da77b292698a4f3454dffb380a48 |
27-Oct-2010 |
Xavier Ducrohet <xav@android.com> |
Merge "Cherry pick 631f2555 into tools_r8. DO NOT MERGE." into tools_r8
|
00a55e9e5f9d80f576911bb89ff1f96d8910c3fa |
27-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Cherry pick 631f2555 into tools_r8. DO NOT MERGE. Fix invalid "geo fix" formatting bug. See http://code.google.com/p/android/issues/detail?id=2928 for details. Change-Id: Id2a497b2f8ac35890e4670f7385fa393da692a90
ndroid/console.c
|
a7d793d3f2a59681d92585c12cccee4bbc1cfe0d |
27-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix invalid "geo fix" formatting bug."
|
a52dba6f99397568ca844b5cc18e1cf14d787e1b |
27-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Allow OS X emulator to open host /dev/ devices."
|
631f2555ed2b50a07ea19eaefa495a028ab1991a |
27-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Fix invalid "geo fix" formatting bug. See http://code.google.com/p/android/issues/detail?id=2928 for details. Change-Id: If192fe2f8dba9e5bd11f0f7fdc6a7445a8573623
ndroid/console.c
|
dc46820125f5eaa0191193f5b71afba5f4915607 |
27-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Allow OS X emulator to open host /dev/ devices. Only Win32 does not allow this, so simplify the tests in the source code + Remove compiler warning Change-Id: I100dd59e4477edcd24dd94becfa3e3b83a2b92ab
emu-char-android.c
l-android.c
|
223f0142c5be9d9c9006d9ba8af9b3a54aa73fb6 |
23-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Fix emulator build."
|
79949d6df58f424c1d9c6526457d5760eb3c2c83 |
23-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Fix emulator build. Change-Id: I87f1695d61654a09ef40fa883cbc73acd59ac4c8
akefile.android
|
f5392475b80a9c6dfa609ee197c2f9a476240732 |
23-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix ping version reporting."
|
04a18e58114da2e7047a968fbcd456b0e02cb2ac |
23-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Fix ping version reporting. The emulator version reported through ddms was incorrect in the SDK r7 emulator binary due to a previous change in our Makefiles. Change-Id: I16fc16739de8490c63d802567226b74db7f74e0f
akefile.android
|
a8c182abe14db29bce04308fb8f492566c923650 |
22-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Merge "Load state snapshot rather than booting to start emulator."
|
353b3b1135563e2bcaf7797acfa35a2fe2d3a818 |
05-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Load state snapshot rather than booting to start emulator. This patch adds support for an optional file "snapshots.img" in the data directory of an AVD. This file should be an image formatted with the qcow2 file system and will be mounted on -hdb when the emulator starts up. If present, the emulator will attempt to load the snapshot named "default-boot" from this image, rather than going through the full boot procedure. To control the behaviour of this functionality, this patch introduces the following new command line options for the emulator: -snapstorage <file>: override the default location of the snapshot storage file. -no-snapstorage: do not load the snapshots file, even if an explicit path is given. -snapshot <name>: instead of loading "default-boot", load the state snapshot with the given name. -no-snapshot: do not load a snapshot, but force a full boot sequence, even if a snapshots file is mounted. Useful for creating snapshots. Note that this functionality is experimental and will be enabled only if the constant CONFIG_ANDROID_SNAPSHOTS in android/config/config.h is set to "1" before building. It is turned off by default. Change-Id: Iee2e9096a27f3414bacfc271f90ef93a98730c82
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/config/config.h
ndroid/help.c
ndroid/main.c
|
6133adcd101e17118354e64771c52355dbafb1d7 |
21-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Merge "Added state snapshot support for QemuD service "boot properties"."
|
9690461f3f0a7710d8f1b364563395e2baadb085 |
21-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix linux-x86_64 build."
|
e7b13ecce50b54242e7d8f9c736af34857905505 |
21-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Merge "Make state snapshots compatible with SD cards."
|
d9b6cb97a8a9e93f1bbe5351874b03f7faa81783 |
20-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Fix linux-x86_64 build. Fix various 64-bitness issues in the source code to make the --try-64 option work again on Linux. Note that the generated binary is not faster than its 32-bit variant when it comes to benchmarking the boot sequence. Change-Id: Iad248e033757d4cd25524a438a5dbe1cf3aca6cf
ndroid/config/linux-x86_64/SDL_config.h
ndroid/utils/mapfile.c
ndroid/utils/mapfile.h
ndroid/utils/system.c
ndroid/utils/timezone.c
pu-defs.h
lff/dwarf_die.cc
xec.c
w/goldfish_audio.c
w/goldfish_mmc.c
emcheck/memcheck_api.h
emcheck/memcheck_common.h
oftmmu_template.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/translate.c
cg/tcg.c
elephony/android_modem.c
ranslate-all.c
|
45041e34b979d2ae49b985a1cb98117e71904a16 |
05-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Added state snapshot support for QemuD service "boot properties". Change-Id: I12383de77917c31d6227fc223753c1dcab31fb56
ndroid/boot-properties.c
|
8f2de6dd4f99bf15ab55b07b88f61c1ba4c65187 |
30-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Make state snapshots compatible with SD cards. This patch introduces a check such that only drives exporting a snapshot creation function are considered for storing snapshots. SD cards are mounted with a raw file system, which does not support snapshots. Since the SD card is now skipped, the actual snapshot image can be safely mounted on hdb rather than hda. The contents of the SD card itself are included in the snapshot however, since they are accessed with the NAND driver (which saves the contents of the underlying files). Change-Id: I4816b6e54e227aca356389c15ce9f5c1282d2464
lock.c
lock.h
avevm.c
|
7d98eae200f294f51ada36d9b01591fc4726dd94 |
21-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix incorrect orientation at boot."
|
80bc5c8c7b9c50e8f302c22c2fba42dd6e8aa2df |
20-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Fix incorrect orientation at boot. The goldfish kernel's event driver is very picky about the state of the virtual device it talks to. Essentially, it can only listen to h/w events if the corresponding IRQ is raised _after_ it has completed some initial setup. If the IRQ is raised before, the driver will refuse to listen to events, and any interaction becomes impossible. We changed the way our UI windows are built and managed previously, and this had the unfortunate effect of sending one h/w event too soon, which, in the old code, would raise the IRQ prematurely. This resulted in an input freeze. To work around this the UI code was modified to not send the initial h/w event, but this resulted in bad orientation of the home screen at the end of the boot sequence. This change allows the virtual device to wait for the kernel driver before raising the IRQ, in the case any h/w event has been buffered. It also removes the hack in the UI code, allowing the send of the initial h/w event at startup. BONUS MINOR CHANGES: EsounD probe: fix error message. console: fix compiler warnings libpng: proper handling of MMX support. android-configure.sh: fix --ignore-audio handling The option didn't do anything if the audio development packages are properly installed on the system. Change-Id: Ib134158873d5cb72290c9676d92d20233226c889
ndroid-configure.sh
ndroid/config/check-esd.c
ndroid/console.c
ndroid/skin/window.c
ndroid/ui-core-protocol.c
istrib/libpng-1.2.19/sources.make
w/goldfish_events_device.c
|
18fe86e8245878f3b7a2813bd59b8cfcf636e15c |
19-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
emulator-ui: Remove dependencies from qemu sources. This change removes some QEMU-specifics that crept into the UI code. Change-Id: Ib1974dc64e54a35dc0cd01aec1eb547a9263a0c8
akefile.android
ndroid/charmap.c
ndroid/display.c
ndroid/main.c
ndroid/skin/window.c
ndroid/utils/dirscanner.c
ndroid/utils/system.c
ndroid/utils/timezone.c
onsole-ui.c
emu-timer-ui.c
ockets.c
l-android-ui.c
|
6b512811e01d7c81348bfa9c29c21f788ccc0a8e |
15-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Fix windows event loop handling. This change fixes the windows emulator binary which got stuck due to changes in the timer implementation that occured during the last upstream integration. Change-Id: I090ce4ac9c09b3b95e0df95513446922120b2d9a
emu-timer-ui.c
emu-timer.c
emu-timer.h
l-android.c
|
3ba139cbc278f905bfb1c13f3b92fb88a1f2a36f |
15-Oct-2010 |
David Turner <digit@android.com> |
Merge "Added state snapshot support for QemuD."
|
81f7429f25a555ae2d37d14c5c3843dd3621c22f |
14-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
standalone builds: windows executables end in .exe This change only applies to the stand-alone build system. It ensures that when one does the following under Linux: ./android-configure.sh --mingw make then, the Windows executables that are generated have their name ending in .exe (e.g. objs/emulator.exe instead of objs/emulator) This does not affect the Android build system which already does the right thing (and is used to build SDK binaries). Change-Id: If9597e550f0bceec04d334eb84199a0f024a3fdf
ndroid-configure.sh
ndroid/build/host_executable.make
|
871da2aa80687142bec00ef7c1112253c76c32bb |
20-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Added state snapshot support for QemuD. With this patch, both modem and sensor functionality are correctly restored when a state snapshot is loaded. This was not the case previously because communication with either of these services is done using the qemud daemon, which did not support snapshots. The boot-properties and charpipe services have no specific save/load functionality yet, since the framework itself should be reviewed first. Adding support for bootproperties should not be difficult though, and charpipe may not need it. For a description of the high-level process for saving and loading, consult section IV "State snapshots" in docs/ANDROID-QEMUD.TXT. Change-Id: I5b06d88b911ca096e78060163174904c48a01c66
ndroid/boot-properties.c
ndroid/hw-control.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
ndroid/hw-sensors.c
ocs/ANDROID-QEMUD.TXT
w/hw.h
avevm.c
l-android.c
|
bd62acb45d0199940f3baecfa288a2173e4428ae |
14-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Merge "Permanent fix for workaround of timer issue (commit a7f114bc)."
|
4820ac8ec0fa1a4124d364608568c1a3f5bdc9bb |
14-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Merge "Save NAND disk state in snapshots."
|
93be8ce1ebb3663bd389ae42e0c2f26b8277e21f |
13-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "emulator-ui: Fix windows build (behaviour not tested)"
|
892078d7e6b33d3cc4e219d45d38eab203171e9e |
13-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "emulator-ui: fix crash on exit"
|
3c9dce795d3c7c577604cbb3f89b5d6afa610ff9 |
13-Oct-2010 |
David Turner <digit@android.com> |
Merge changes Ieab04778,Idb0e3c52,I3f426352,Ied07f9db * changes: Don't build MMX stuff on PowerPC Add SDL_config.h for PPC (generated by android-configure.sh) Add config-host.h for PPC (generated by android-configure.sh) Fix detection of host endianness
|
894086d21e4e5827b2f3047c481de90213ce408b |
13-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
emulator-ui: Fix windows build (behaviour not tested) Change-Id: I76abd165b235dc3abeeb3a9676c0ef8097e54567
l-android-ui.c
|
73f31662e687ea96d579ce9dca45c640b930985f |
13-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
emulator-ui: fix crash on exit + remove net_cleanup() call in qemu_main(). It is not needed since the corresponding function only deals with the virtual LAN management and was causing build issues on some machines. Change-Id: I63896b9886c59259f75025277601711b450b2c0d
ndroid/ui-core-protocol.c
ramebuffer.c
ramebuffer.h
emu-timer-ui.c
l-android-ui.c
|
c51182e909275b7d89c1ed847eae40fdd8b6a33f |
08-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Save NAND disk state in snapshots. This patch fixes saving and restoring the state of the emulated NAND disks, by copying all contents of each disk into the snapshot file. During restore the disks are then entirely overwritten with the snapshot contents. The main issue with this approach is that the size of the disk snapshots is determined by the maximum capacity of the disk in question, rather than the actual size of the underlying file, which may be considerably smaller. The difference is filled with padding. Unfortunately, obvious approaches to avoid this padding result in incorrect state after restoring. Change-Id: I4abe329ff2cf2f159c3d6dfc206959614cc4ca35
w/goldfish_nand.c
|
00fa926bdd4c7d169f1124b6029234dcc254bc1f |
12-Oct-2010 |
Ot ten Thije <ottenthije@google.com> |
Merge "Fix segfault when saving VM state."
|
1a000857bb7eef298efa787699050884f92311fe |
22-Jul-2010 |
Jaime Lopez <jaimel@codeaurora.org> |
qemu: Multimode support Preliminary implementation of a Multimode modem - Added the +CTEC AT command which allows querying and setting the current technology - Added preliminary NVRAM file support Add cdma subscription source support - Add support to save the subscription source preference to nv. - Add command 'cdma ssource' to switch subscription source from the emulator console Implement AT+WRMP command Implement the AT+WRMP command to set and get the roaming preference Implement Emergency Callback Mode Implement the +WSOS command and unsol to notify Emergency Callback Mode status Implement +WPRL AT Command Enable PRL update notification by implementing the AT+WPRL query command Implement a console command to send +WPRL unsolicited response Change-Id: I5c036c1b0832b94c0b7675931f6a18b5d9ca7436
akefile.android
ndroid/console.c
elephony/android_modem.c
elephony/android_modem.h
|
7bf9d7ffaee95963a1f6535494eedfc09097271b |
08-Oct-2010 |
Ying Wang <wangying@android.com> |
Don't prepend ccache if it's already there Bug: 3069576 Change-Id: I8345209c5c885ed7ed8e043e051884d64008961c
akefile.android
|
008c97e3652233186d83a5010f69741368ef98db |
08-Oct-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Cleanup warnings in the standalone UI build Change-Id: I2dc79f9d0b3916749366aa4155431420e05888c1
akefile.android
onsole-ui.c
l-android-ui.c
|
f59442f0e576abe1f1357135024d44e8bf66a36a |
08-Oct-2010 |
David 'Digit' Turner <digit@android.com> |
Build standalone UI program (emulator-ui). This changes introduces a new program, called emulator-ui that only contains parts necessary to display the UI (and removes anything related to CPU emulation). This is only a skeleton right now, since it is not capable of launching a core, or displaying anything meaningful, except the skin, trackball, respond to commands (e.g. change layouts with KP-7 and KP-9). Later changes will introduce core launching, communication, etc... Change-Id: Icef9deb8a3a256532655e1cd409b4aab52565d03
akefile.android
onsole-ui.c
emu-common.h
emu-timer-ui.c
ysemu.h
ser-events-ui.c
l-android-ui.c
|
7746af04f1c7a44253ce49cf7cf1914757faaafe |
07-Oct-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Make core initialization replying to the UI at the end of initialization. Also, this CL contains a minor fix to formatting boot options passed to the kernel Change-Id: I267172d82094a0cbbbced2cee7a2990bb7fa3793
akefile.android
ndroid/core-init-utils.c
ndroid/core-init-utils.h
emu-options.hx
l-android.c
|
065aceec615663a19e50aacf88867bc6aa10b0e6 |
26-Sep-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
Don't build MMX stuff on PowerPC Change-Id: Ieab047784761f8b9d0862b817319a903f26a4bf5
istrib/libpng-1.2.19/sources.make
|
c74f74e60c21ee9edf0f6ea1c6d5035041c9d1dc |
25-Sep-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
Add SDL_config.h for PPC (generated by android-configure.sh) Change-Id: Idb0e3c52100693958f4856568969985899d0aedd
ndroid/config/linux-ppc/SDL_config.h
|
9bb482ba648239cd485453ea8f54c4214aa2aad2 |
25-Sep-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
Add config-host.h for PPC (generated by android-configure.sh) Change-Id: I3f42635204bed9f078577d668da4a01263d1ba86
ndroid/config/linux-ppc/config-host.h
|
17d313248175f0905f46b5761dbed249e5e984f5 |
05-Oct-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
Fix detection of host endianness The host endianness in android-configure.sh was backwards (assuming that HOST_BIGENDIAN=1 means that the host is bigendian). However, the script also failed to use the result, which is probably why nobody noticed. Now, HOST_WORDS_BIGENDIAN is defined in config-host.h if HOST_BIGENDIAN is 1. Change-Id: Ied07f9db76c24e5ce403ae17fde5df7f50fafe8a
ndroid-configure.sh
|
afb0f8ee7ecec8000aa6f6e0d80e8c8cbfddac0e |
22-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Permanent fix for workaround of timer issue (commit a7f114bc). The compiler generated incorrect instructions when loading timers, because qemu_get_be64 was used before it was declared. This caused the compiler to assume that a normal (32 bit) int would be returned, rather than a 64 bit one. Just including the "hw/hw.h" header is sufficient to correct this. The makefile for the project has recently been changed to build with -Wall, which should prevent this from going unnoticed again. Change-Id: I74c98183287cf26b767a36f7a6ff9ebf0b891826
w/goldfish_timer.c
|
4e024bb4f5c8aa8b07459f7fbd65c35122127fd1 |
22-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
Remove compiler warnings when building the emulator. This forces -Wall during the build. Note that this patch doesn't remove all warnings, but most of the remaining ones are from upstream anyway. Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
akefile.android
ndroid/charmap.c
ndroid/config.c
ndroid/skin/argb.h
ndroid/skin/scaler.c
ndroid/skin/trackball.c
ndroid/utils/ini.c
ndroid/utils/mapfile.c
udio/audio.c
udio/ossaudio.c
lock/qcow2.c
lock/raw-posix.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11wm.c
lff/dwarf_defs.h
lff/dwarf_die.cc
lff/dwarf_die.h
lff/dwarf_utils.cc
lff/elf_alloc.h
lff/elf_defs.h
lff/elf_file.cc
w/goldfish_audio.c
w/goldfish_events_device.c
w/goldfish_memlog.c
w/goldfish_nand.c
w/goldfish_trace.c
w/goldfish_tty.c
emcheck/memcheck.c
emcheck/memcheck_proc_management.c
emcheck/memcheck_util.c
emcheck/memcheck_util.h
sdep.h
ath.c
emu-char-android.c
lirp-android/misc.c
ockets.c
arget-arm/op_helper.c
arget-arm/translate.c
elephony/remote_call.c
race.c
race.h
sb-linux.c
l-android.c
|
1d9873b37d2478554d9d678cd410bd3638c8dab3 |
20-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
Remove duplicate rules for generated source file. Change-Id: I68075edc871af6510edbb027ac7de29ddbc85842
akefile.android
|
d95fd13dd91ac19fac44f690b91b8749d4a84899 |
20-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
Fix Makefile by adding mandatory user tags. The build system now requires a LOCAL_MODULE_TAGS definition in each Android.mk Change-Id: I080a721224dcf6cb24fa2a803a52dcfe7f626cd6
akefile.android
|
1091d5d16923c044d35fcacfe845ab6b76e83143 |
15-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Fix segfault when saving VM state. Change-Id: I7bf458b81df98ee5a29bfb5b86511579ade16c10
emu-timer.c
|
c34e8dccc303243ff996aadcf3d7e407bb74e536 |
13-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
Fix build and remove compiler warnings in vl-android.c Change-Id: Ic8b1b067c8716a12a0d3b24c422865920b95c82a
l-android.c
l.c
|
f290f4e361473fb696952f4b0c42865032d6558d |
13-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
update linux-x86 and windows config-host.h + remove obsolete 'Linux' config directory. Change-Id: Ib0cc7e2ab6b5b90a2cfe43bd0afced692b29d6dc
ndroid/config/Linux/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
|
93a9afcef75c894842fa134f8025b0a55b82b112 |
13-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
Update darwin-x86 config-host.h, remove obsolete ppc one. Change-Id: Ic3c0dcf07dbe0d172ac9a18fc2775d33d171fb60
ndroid/config/darwin-ppc/config-host.h
ndroid/config/darwin-x86/config-host.h
|
37a43dcb425d870cb8250633542d70c3fe5dce99 |
13-Sep-2010 |
David 'Digit' Turner <digit@android.com> |
fix win32 build. Change-Id: Id0ae0c7e2c11b30e27944ef9fd97dfa269faa912
sdep.c
|
f52506f4827dfa6da47730c4756a984b05db6dda |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: console changes.
akefile.android
onsole.c
onsole.h
emu-char-android.c
emu-char.c
l-android.c
|
025c32ffcd9f682cd761a836fe8798738d1648f2 |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: console changes.
akefile.android
onsole.h
nput.c
otify.c
otify.h
l-android.c
l.c
|
5fbe340e4937c4df99b1064178076a85e341ca89 |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: cpu changes.
pu-all.h
pu-defs.h
|
24cd25ab654ab829ba8e9c0c634db50ed28f325a |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: cpu-exec.c changes
pu-exec.c
emu-barrier.h
|
315ceb8a16eb7a2102fee4946898e7b8a202e86a |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-sockets changes.
t-host.c
sdep.c
emu-sockets-android.c
emu-sockets.c
emu_socket.h
|
9d1188280fa5294f9438424e5e8eae91f645bfd8 |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-char updates.
onsole.c
onitor.c
emu-char-android.c
emu-char.c
emu-char.h
|
622311e8dfe485ba588b570c69d66e71d9624104 |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-char.h update
emu-char.h
emu-config.c
emu-config.h
|
b91980562344f6a3b719bfe4be007fa9406e585f |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: osdep changes + fix mingw build.
akefile.android
w/goldfish_trace.c
sdep.c
ath.c
emu-common.h
|
4143d8f4c302878923bde0cb2420f4ca27245bcd |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: rename IOCanRWHandler into IOCanReadHandler
emu-char-android.c
emu-char.c
emu-char.h
emu-common.h
l-android.c
l.c
|
f7dd220a26b2c2153e3b331b06826934cac292fb |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: osdep updates. + add CONFIG_ANDROID to config-host.h
sdep.c
sdep.h
|
d06599430ac907d1a89bbfda4bf3621f909aac8e |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-common.h updates.
lock/raw-posix-aio.h
et.h
emu-common.h
ysemu.h
l-android.c
l.c
|
a25351325187eb8eff8b9b090acd8f2d7684c6ff |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: minow hw updates.
lock/vmdk.c
lock/vvfat.c
w/arm-misc.h
w/arm_boot.c
w/bt-hci-csr.c
w/bt-hci.c
w/bt-hid.c
w/bt-l2cap.c
w/bt-sdp.c
w/bt.c
w/bt.h
w/devices.h
w/isa.h
w/watchdog.h
|
2abe02c0511b2278af9386e7ac5e266d890a38b1 |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-option.c
emu-objects.h
emu-option.c
emu-option.h
|
d7e3529ed2789422175c1bf1fe9e0c48b668a11a |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-malloc
emu-malloc.c
|
1275f06d57fc62754e3b1abd4748e943ded966e5 |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: softmmu
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
|
7627ed7924456c88d3e8631c2cddcc7d54107ffa |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: aio
io-android.c
io.c
emu-aio.h
|
edd33969474fd39ed2aa61f4b07b83ee3e586f9c |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: monitor.h
akefile.android
onitor.c
onitor.h
|
d96c9f4e20a892de38a3515dccf437ec079ebb9a |
10-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-io.c
emu-io.c
|
3b290c31efd96e5474f2b55b7fe1ca0250a5bb47 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: minor updates.
rm-semi.c
t-host.c
ache-utils.c
ef-helper.h
yngen-exec.h
dbstub.h
emu-lock.h
|
e81106dda32dcf982eff8d080cc194faf9851172 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: elf.h
lf.h
|
01a3f8da9e719ec696d4b5c9bbd94641bd3665eb |
09-Sep-2010 |
David Turner <digit@android.com> |
fix win32 build.
son-lexer.c
|
cb34fa2cb61a4a838b32126fd28eb3450fd9f8ec |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: minor QObject update.
et-checksum.c
bool.c
dict.c
dict.h
|
9a5f7cee50272ec12fe23452cb2638bee8c35374 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: json update.
son-lexer.c
son-parser.c
son-streamer.c
|
75fb4a08de4abce11ee7cf81bcddd5193eb0438d |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: disas update.
rm-dis.c
is-asm.h
isas.c
isas.h
386-dis.c
|
6a9ef1773bf874dea493ff3861782a1e577b67dd |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: move timer management code to qemu-timer.c
akefile.android
pu-all.h
pu-common.h
pu-defs.h
utils.c
xec-all.h
xec.c
en-icount.h
oison.h
emu-common.h
emu-timer.c
emu-timer.h
oftmmu_template.h
ysemu.h
arget-arm/cpu.h
cg/tcg.c
ranslate-all.c
l-android.c
l.c
|
0c0b2b4e96b030854987b16a779e30a3741d3b0d |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: qemu-thread update.
emu-thread.c
emu-thread.h
|
fd4c0076b7470f5962ff462bae9cd9f208e059b7 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: minor QObject updates.
emu-error.c
emu-error.h
error.c
error.h
float.c
int.c
int.h
json.c
list.c
list.h
object.h
string.c
string.h
argphys.h
|
a12820ef4aff2e2f6d3db9b704abee2c54d08f40 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: buffered file minor change.
uffered_file.c
w/hw.h
avevm.c
|
b8fec3e556b0d1b2a66c76d6ec0a9b242baa1068 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: bswap.h + add a <machine/bswap.h> probe to android-configure.sh
ndroid-configure.sh
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-x86/config-host.h
swap.h
|
80dd1261df980abf963b7f4a73f43c1102848706 |
09-Sep-2010 |
David Turner <digit@android.com> |
Add <fnmatch.h> check to android-configure.h
ndroid-configure.sh
ndroid/build/common.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-x86/config-host.h
|
d480e7f0ee7bc26dcf62db2c7afc9a57ba4f5d63 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: acl changes.
cl.c
|
2738c26579c211c46eedf84a4e61c73243551888 |
09-Sep-2010 |
David Turner <digit@android.com> |
upstream: softfloat changes.
pu/softfloat.c
pu/softfloat.h
|
db04eec3cde8407f7c9010c3d2197f83b0da0e82 |
09-Sep-2010 |
David Turner <digit@android.com> |
Merge "Add basic suspend/resume support for networking."
|
b25bf2a7477595aa54181874921086d4c0071c03 |
08-Sep-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Passed boot properties from main to core as -boot-property parameters. Change-Id: I56955fb13a073b15ee2a41fdfbd6845bfe65edc5
ndroid/main.c
ndroid/ui-core-protocol.c
emu-options.hx
l-android.c
|
043b3936ee28f325bbc10e19f84e481d3eb3e183 |
08-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Add basic suspend/resume support for networking. This patch saves the current state of the SMSC 91C111 ethernet emulation. The restore function will restore all buffers, thus preventing segfaults when guest code tries to access data that was there when state was saved. However, no effort is made to re-establish connections. This is probably impossible anyway, since we have no way to generically make the remote end pick up where we left when state was suspended. From the perspective of the guest, resuming is therefore equivalent to a temporary network failure, in which all open connections are lost. After the restore is complete, new connections can be made as though nothing happened. Change-Id: Ibbbabc685ef296e675d4018996f703e07d9aad6a
w/smc91c111.c
|
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
HANGES.TXT
ndroid-configure.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/freebsd-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/console.c
onsole.h
ocs/CHAR-DEVICES.TXT
onitor.c
onitor.h
emu-char-android.c
eadline.c
eadline.h
elephony/android_modem.c
|
a7f114bcbd85d71f59f716df5a38340bdfe30637 |
06-Sep-2010 |
Ot ten Thije <ottenthije@google.com> |
Fix suspending and resuming timers. This brings the code for saving and restoring the vm clock up to date with the current codebase. It also includes a workaround for an issue that occurred when the state of a goldfish timer was restored. For unexplained reasons, the compiler generated code to copy the least significant 32 bits only when reading a 64 bit number, dropping the remaining 32 bits. In order to facilitate debugging, the variables in the goldfish timer code have been suffixed with their units ("ns" for nanoseconds or "tks" for ticks).
w/goldfish_timer.c
l-android.c
|
cefa7443eb3d3e4bb134595f756145426d5613e3 |
01-Sep-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add android_port initialization in the core. Also some minor cleanups to the ui <-> core stuff. Change-Id: I7d64ec1aa694c027851b7e262b6e1b80bb6cef08
akefile.android
ndroid/main.c
ndroid/qemu-setup.c
ndroid/qemulator.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
eymaps.c
|
2cb19c7efef5f194198aa84d6a9ffbdb4c740455 |
01-Sep-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Fixed dependency ob core data in android/help.c"
|
318f17a0050e729bce8545463b657c1d62835b5e |
27-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixed dependency ob core data in android/help.c Also moved along -tcpdump option Change-Id: I9fc53e0dc6a86e9a880d6127bf2da3ac1d7ec58a
ndroid/android.h
ndroid/help.c
ndroid/main.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
et-android.c
emu-options.hx
l-android.c
|
7a93bda09b8a22685c2e85a305f6dc7bd51f563d |
27-Aug-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Add keymap files needed by the VNC implementation."
|
130ace4f3ccd53f71c0dbb93c8d1c9f88c29400e |
27-Aug-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Add a PulseAudio audio backend for Linux."
|
b1cf569556a4ae07eb07f602433cd95b8110edd8 |
27-Aug-2010 |
David 'Digit' Turner <digit@android.com> |
Add keymap files needed by the VNC implementation. This allows us to connect to the qemu-android "core" emulation program through VNC easily. Change-Id: I9855d12aea39335e5c1b6958022a74b1d073d305
c-bios/keymaps/ar
c-bios/keymaps/common
c-bios/keymaps/da
c-bios/keymaps/de
c-bios/keymaps/de-ch
c-bios/keymaps/en-gb
c-bios/keymaps/en-us
c-bios/keymaps/es
c-bios/keymaps/et
c-bios/keymaps/fi
c-bios/keymaps/fo
c-bios/keymaps/fr
c-bios/keymaps/fr-be
c-bios/keymaps/fr-ca
c-bios/keymaps/fr-ch
c-bios/keymaps/hr
c-bios/keymaps/hu
c-bios/keymaps/is
c-bios/keymaps/it
c-bios/keymaps/ja
c-bios/keymaps/lt
c-bios/keymaps/lv
c-bios/keymaps/mk
c-bios/keymaps/modifiers
c-bios/keymaps/nl
c-bios/keymaps/nl-be
c-bios/keymaps/no
c-bios/keymaps/pl
c-bios/keymaps/pt
c-bios/keymaps/pt-br
c-bios/keymaps/ru
c-bios/keymaps/sl
c-bios/keymaps/sv
c-bios/keymaps/th
c-bios/keymaps/tr
|
415a4b1f54f896bf28abe1beb2d8005a3d98f531 |
28-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Add a PulseAudio audio backend for Linux. Change-Id: Ifaf876c41ab6c7275ba7d1dc8e12139f62840cd6
HANGES.TXT
akefile.android
ndroid-configure.sh
ndroid/config/check-pulseaudio.c
udio/alsaaudio.c
udio/audio.c
udio/paaudio.c
|
e13168648d5947955e0fd4fbf396f891ae53921f |
26-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved nand and netspeed initialization from main to core. Change-Id: Ide3914fa52f62f618d39ac20f02bce8185a6805a
ndroid/main.c
w/goldfish_nand.c
w/goldfish_nand.h
emu-options.hx
l-android.c
|
3f16680b70d6c065fd2c1672ae324a49c5d1d316 |
26-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fix build break Change-Id: Icbf421bb33db5b6d13d3ae23e2ea6ce353fe08d2
akefile.android
|
351c60398abcb849eb58fcc6b65dff0d3523fa6b |
26-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Cleaned up build script from rebuilding locally generated sources"
|
13f3b6c53817255217f40db289abace42c3c31a6 |
25-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Cleaned up build script from rebuilding locally generated sources Also passed along -show-kernel option to the emulator core Change-Id: Ic606a7a9cdac677cbd5ce9ca1a9f1a2b16da4dfa
akefile.android
ndroid/main.c
emu-options.hx
l-android.c
|
5dae49f84dc0a53519716d3d864b0977a8ae725c |
25-Aug-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "update Android kernel build documentation."
|
b6f4df8626f2ba311566466c01cc8c18ccf40392 |
25-Aug-2010 |
David 'Digit' Turner <digit@android.com> |
Fix stack-smashing when using IPv6 sockets in the networking code. struct sockaddr is not enough, and struct sockaddr_storage is not portable, so redefine our own union to deal with the problem correctly. Change-Id: Ib250da3e7bafef2d05c060ea61272720576994cb
ockets.c
ockets.h
|
18d7ef741a866a61f3a62a9f2440d9f126a25229 |
24-Aug-2010 |
David 'Digit' Turner <digit@android.com> |
update Android kernel build documentation. Change-Id: Ia9aa6ce2cbdfd31bd5a51d1e27adf98fd6e4f4c7
ocs/KERNEL.TXT
|
b2438402d16ee4a0bb4b077d0ad0ef1d82b2a08c |
24-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved radio, gps and audio setup entirely into the core Change-Id: I9d76bb3cd892b7b2b0713a27ff5477195c93ff36
ndroid/main.c
emu-options.hx
l-android.c
|
7fbf49776a98847a5f95325646f7eb5ff787423f |
12-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Cleanup stuff for the UI build 1. Move DNS server registration entirely to the core. 2. Move -memcheck option initialization entirely to the core. 3. Move qemu_help routine (used by both, Core and UI) to common qemu-help.c file. Change-Id: I5e47e94bdc375f0e037ccc6bd88daeb5fa06d1cf
ndroid/main.c
emu-options.hx
l-android.c
|
b5365f32d7b1dcc6c3e9be7584ce8d4f68b3e7e1 |
09-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Move memchecker initialization from main.c to vl-android.c (core) Also move qemu-malloc.c to common CORE and UI sources Change-Id: Ifd62ae247cc03700d85b5fc35072d73ac37cc570
akefile.android
ndroid/main.c
emu-options.hx
l-android.c
|
074d1f955a15c19214cee92c627c8c4697e98cd3 |
06-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Added -android-hw option Change-Id: I8dac387cd43c5eff7e9b6adf0d718261d0ab8d81
akefile.android
emu-options.hx
l-android.c
|
3b08fe7c858bcd4c2492e7195ff85878413d39ea |
02-Aug-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Added -android-gui command line option to qemu-android"
|
dd50f7d7d919dfa2a2cebd383635ba74c10e3777 |
30-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Added -android-gui command line option to qemu-android Change-Id: I9fd9170f2b2e3ad7d80071888f7da2ead54c21cf
onsole.c
emu-options.hx
l-android.c
|
3cf34f28ff198c69a02ed74a8e851b53cf3ff00c |
31-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Fix window title to display the correct port number for the emulator. Change-Id: I289451995683d5d4de2afe2e87481418a393c82f
ndroid/core-ui-protocol.c
ndroid/core-ui-protocol.h
ndroid/qemu-setup.c
ndroid/qemulator.c
|
9b98dbde344781e93e2bdcfa599428cda2fda41d |
31-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Better detection of incorrect proxy values when starting the emulator. Change-Id: I344f06fc16e051359669b8fe9b8dcec0ceca377d
HANGES.TXT
ndroid/qemu-setup.c
olooper-select.c
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_http_rewriter.c
|
7fd67eba0b961d94a5d6baa8e3c3de37b729f738 |
29-Jul-2010 |
Ot ten Thije <ottenthije@google.com> |
Fixed rudimentary suspend/resume. This patch replaces the failing asynchronous I/O code in the qcow2 driver with a working synchronous implementation and fixes another minor bug in iteration over QField structs. As a result, the VM can now be suspended and resumed with the savevm and loadvm commands, albeit with the following (major) caveats: 1. The ADBd and other network services do not resume correctly. 2. Normal SD card usage is blocked, since snapshots are written to a qcow2 image that must (for now) be mounted on hda. 3. Resume only works after the emulator is fully booted. It is not (yet) possible to load an image immediately after the machine started. The synchronous I/O code is ported from commit ef845c3b in mainline QEMU, which addresses a similar issue. Further upstream mainline also introduces a fix for the async I/O, but that patch is quite involved, and for now this relatively simple fix works. Change-Id: I660c19c22316aecdd7dcae357e66da20e0ab6d80
lock/qcow2-cluster.c
lock/qcow2.c
lock/qcow2.h
avevm.c
|
8acd2219729896fea80a363076f31e64c0b54e12 |
28-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix Darwin build."
|
393c0f1a4718e2670309200aa93aba91e0f7d2c7 |
28-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Fix Darwin build. (qemu-arm needs to link to the Cocoa framework on Darwin). Change-Id: Ibf310682d693737ac2dd27087e6e3ba34ff6666c
akefile.android
|
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
HANGES.TXT
|
66ce9b1ec72bff7b3186c9fbdd2a7a5d96d146bd |
28-Jul-2010 |
David Turner <digit@android.com> |
Merge "Make the GSM simulator more realistic"
|
9235b84785d6f54863e98f320ae08849c923f848 |
28-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Added qemu-android build target which will build bare (UI-stripped) emulator"
|
41ddd14be483315017bac728d3a023a77787cad1 |
28-Jul-2010 |
David Turner <digit@android.com> |
Merge "Fixed infinite loop in qemu_aio_wait() affecting savevm."
|
cc19d3eeef59cbd354c1c618f7421d6fe5e0a098 |
19-Jul-2010 |
Ot ten Thije <ottenthije@google.com> |
Fixed infinite loop in qemu_aio_wait() affecting savevm. Solved by porting a check on AIO operations from QEMU mainline (in mainline commit a76bab4952a1539266490295fb50b78802c467c2). Change-Id: I1d2011776f7cb90d81e36a5cf9381ef956d9a5b9
io-android.c
olooper-select.c
olooper.h
|
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
HANGES.TXT
elephony/android_modem.c
elephony/gsm.h
elephony/remote_call.c
elephony/sim_card.c
elephony/sim_card.h
elephony/sms.c
|
ba1f57f4a17ea97343b58903ba7100fee58ba28e |
27-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Added qemu-android build target which will build bare (UI-stripped) emulator Also has some minor separation changes Change-Id: I367e26f691d4d77b43c59b090b01434133d33584
akefile.android
ndroid/skin/window.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
|
055ae42d36d9d78a7920f66ee2df485d81d24264 |
27-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Better separation of UI and Core sources for framebuffer emulation. + new document under docs/DISPLAY-STATE.TXT to explain what's happening. Change-Id: Ia0d233377266212da49af932c7528f46f5feb92d
akefile.android
ndroid/display.c
ndroid/display.h
ndroid/main.c
ndroid/qemulator.c
ndroid/skin/window.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
onsole.h
ocs/DISPLAY-STATE.TXT
ramebuffer.c
ramebuffer.h
w/android_arm.c
w/goldfish_device.h
w/goldfish_events_device.c
w/goldfish_fb.c
|
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
HANGES.TXT
ndroid/console.c
|
1fee27e582e9ad9981dd54adad6d47f18a1aae4d |
23-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
fix -http-proxy implementation to work correctly with chunked encoding. Change-Id: I3d8a18bd0849c75d0133b234a8aa74069ad71baa
HANGES.TXT
ndroid/qemu-setup.c
roxy/proxy_http_rewriter.c
|
43552dc4fa64aad0c9fdb8f4c92ae7ac79406596 |
22-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Remove UI dependency from goldfish_event_device.c Change-Id: Iea5edfbae0caff45161c814d631d35d2e6d61d1c
ndroid/charmap.c
ndroid/charmap.h
ndroid/console.c
ndroid/main.c
w/goldfish_events_device.c
emu-options.hx
l-android.c
|
2fa5173bd1ce7341c50adac676a317945f0969c7 |
16-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved dependency on android_ui_set_window_scale to ui-core-protocol.h Also cleaned up dependency on android_base_port variable Change-Id: I8c1675a859e3d24e9bb174471dd03556c696aff1
akefile.android
ndroid/console.c
ndroid/core-ui-protocol.c
ndroid/core-ui-protocol.h
ndroid/main.c
ndroid/qemu-setup.c
ndroid/qemulator.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
|
eb8382507c6b802f378cf940fae4775633c1d84e |
15-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Move net-related routines from main.c to net-android.c Change-Id: If102220e6db913f4a51bb1809ce60f4bf24bdd6a
akefile.android
ndroid/android.h
ndroid/cmdline-option.h
ndroid/main.c
et-android.c
l-android.c
|
7258f6b1539906849d02fa9f5e75360b0d01f48c |
14-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Finished shuffling files. Change-Id: Ifb0a1458fa9aa5c5143e876242e03e1eee2044b9
akefile.android
ndroid/main.c
l-android.c
nc-android.c
|
a678138e7412d90ee8240dd80354295e2245c1ad |
09-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Shuffle some more files. Change-Id: I34204a860c58efd938ef338d1e9c9ce18b92aec3
akefile.android
|
45d921a6b0f4626805a3a4870834874be051f6b0 |
08-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Removed boot-properties.h dependency from help.c File help.c belongs to the UI, while boot-properties belong to the Core Change-Id: I526bc187740c58f89375025ca21927f5224acf19
ndroid/help.c
ndroid/help.h
|
4057561d5414c89f0d9964017e9473b68643e865 |
08-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Removed hw-control dependency from the UI. qemulator_setup has been setting brighness callback via direct call to hw-control. After the change callback is set via call to ui-core-protocol Change-Id: Ib96887d47cf765f38f4a7ad39f4f39963d9fb90d
akefile.android
ndroid/main.c
ndroid/qemulator.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
|
71bb14f826775867d16e7d382cfdc48e6ca46ccb |
08-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Move key event generation out of the UI realm into neutral space. Abstracted keycode event array into keycode_array.[hc], Moved key to keycode translation into charmap.c Change-Id: I4de0c9853fa93d675895fc361e62ee36c1c0a652
akefile.android
ndroid/charmap.c
ndroid/charmap.h
ndroid/console.c
ndroid/keycode-array.c
ndroid/keycode-array.h
ndroid/qemulator.c
ndroid/skin/keyboard.c
ndroid/ui-core-protocol.c
ndroid/ui-core-protocol.h
ndroid/ui_core_protocol.c
ndroid/ui_core_protocol.h
|
a21ac6912568a1d36a2919669f905bc58be21244 |
28-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add ui_core_protocol.* to simulate UI->Core exchange. Change-Id: I969bb097fcd9be55d83368ddee0e377a0f0af896
akefile.android
ndroid/qemulator.c
ndroid/ui_core_protocol.c
ndroid/ui_core_protocol.h
|
83f82216024e9b5623d9f2b3b90e9c2e954412e9 |
25-Jun-2010 |
David 'Digit' Turner <digit@android.com> |
Fix a memory corruption bug that can happen if a qemud service decides to close the connection during a clie_recv() call. Change-Id: I5cedde24c5b15081453c1537c679ca1f9c697ad9
ndroid/hw-qemud.c
|
13682a07edb28985ab337f5796dba6cbda205f91 |
24-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Combine UI sources under one variable. Also move couple of src files under ./android to the list of core src. Change-Id: Id765a81f206b457d17366c83fc8c8f5870369a72
akefile.android
|
ceb0fd063d33e79b0bb055a68e672f2e6e7f0b10 |
22-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Move list of source files used to build emulator core to a separate variable Change-Id: Ibefc9c439c410ffec37467f75cdb70e55806d571
akefile.android
|
f8473f998634ad3bb67c284deca51088440aab9b |
17-Jun-2010 |
David 'Digit' Turner <digit@android.com> |
Merge "docs: Add ANDROID-TRACING.TXT to document how tracing works"
|
0e393e6383451bfaaaea107e8913d6d436d9b4cf |
17-Jun-2010 |
David 'Digit' Turner <digit@android.com> |
docs: Add ANDROID-TRACING.TXT to document how tracing works Change-Id: I3a1cbe3f64cc222ce0bda1aafcbb02700c281277
ocs/ANDROID-TRACING.TXT
|
d81e6d1ce722d7e561d495bbd4b137e728e25b83 |
16-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Pass core-specific options to emulator core as cmd-line options. Change-Id: I7ed897ca92c1344505f982897e2f59cc68c42d89
akefile.android
ndroid/main.c
ndroid/qemu-setup.c
emu-options.hx
l-android.c
|
e3c83b5e03f7c7af930b2e954a8a44a21f115fc9 |
16-Jun-2010 |
David 'Digit' Turner <digit@android.com> |
Fix -sdcard option by reverting previous commit. Unfortunately, the use of __attribute__((constructor)) to initialize modules means we cannot easily put core files into a static library without playing horrible linker tricks. Revert the patch for now, another solution will be provided later. Change-Id: Iae761611f3122aafd0ef50c225e73a0910c1a3e7
akefile.android
|
45d6d6dfb066398789c0b067be3aaac099699030 |
15-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved BLOCK and some hw/* files to emulator core library Change-Id: I73ed639c5e4e30d39b961721d50c3faf3bd3b177
akefile.android
|
377eb2c7c762db6e28fa273ac7e4747a7c9e037e |
21-May-2010 |
David 'Digit' Turner <digit@android.com> |
Enable --mingw option in android-configure.sh This should ease testing of the Windows build during development. Change-Id: I45cc9e396a0e82d764cf7a27fd40ad7c5367c51a
ndroid-configure.sh
ndroid/build/common.sh
|
b3b9b70f67060fd330319da99f61a2e89ebf59c2 |
11-Jun-2010 |
David 'Digit' Turner <digit@android.com> |
Remove debug traces Change-Id: Id1637165a9a2e4ef2923e730f85c1448bcf3bd56
akefile.android
|
ca85ee2923bd65f1d443e548ac48308f4a1ab655 |
11-Jun-2010 |
David 'Digit' Turner <digit@android.com> |
Fix the windows build. It looks like the mingw32 linker has some issues with WinMain() being in a static library. Change-Id: I06e61ba3ede40c2f72c97949d13dee8aafdcc7d9
akefile.android
|
526a9913fef4801daf7ee0dde91c9c926c514195 |
10-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Defined EMULATOR_CORE_CFLAGS, and EMULATOR_UI_CFLAGS Change-Id: I923304bd56417260cb244ac4a1d508aa1589bbb4
akefile.android
|
34b3574329c59095b4c4d443e33095c5e8e60fc5 |
10-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Separate emulator build into three parts: core lib, UI lib, and the executable."
|
a05284df475307e9a73e6d44ca077aa72371ef34 |
10-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Separate emulator build into three parts: core lib, UI lib, and the executable. Change-Id: I792ed4d14686acc3f9379f4ac6200fa2046ccfce
akefile.android
|
111d6f8ed6dea6e651ab450e1ea11310ff0b2857 |
09-Jun-2010 |
Dries Harnie <botje.linux@gmail.com> |
Inter-emulator networking: add interfaces in the correct order Change-Id: I9cab6f47bbde9f4dacdb2a426064af63eb4709c4
ndroid/main.c
|
38f8467357f731c4ced8548c6bb65e95745c7eff |
07-Jun-2010 |
Dries Harnie <botje.linux@gmail.com> |
qemu-props: Signal end of property list. Change-Id: I0194413e3ce93ff09aa953f283a22211e93848a1
ndroid/boot-properties.c
|
d0d9734ce225ca6421caf1decfc12dcc4cb2a58c |
27-May-2010 |
Jeff Hamilton <jham@android.com> |
Make the emulator build on Snow Leopard. Force the minimum platform version to Leopard. Change-Id: Ibfff1ad611e1f262b81a324a16a3a28f80ae9a17
akefile.android
istrib/zlib-1.2.3/Makefile
|
34f2974ce7ec7c71beb47b5daf9089d5c8c40c79 |
26-May-2010 |
David 'Digit' Turner <digit@android.com> |
Add small user-event abstraction interface. Preparation for future UI frontend/backend separation. This is done to ensure that the code under android/skin/ does not depend on any QEMU-specific header. We achieve this by adding a new abstract header "user-events.h" and one QEMU-specific implementations for the functions defined here. This also modifies console.h and vl-android.c to make them closer to upstream (by removing Android-specific changes). + fix Makefile.android to always build SDL from sources in standalone mode. Change-Id: I0d152741e7bb2c9cd283f5c35bd054385c7c1eb3
akefile.android
ndroid/console.c
ndroid/main.c
ndroid/skin/keyboard.c
ndroid/skin/window.c
onsole.h
w/goldfish_events_device.c
ser-events-qemu.c
ser-events.h
l-android.c
|
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
HANGES.TXT
et-android.c
|
b74c48f113b1ebbe0f0e713502d653adaad7993f |
21-May-2010 |
David 'Digit' Turner <digit@android.com> |
Fix Mac build by using prebuilt SDL library for OS X Change-Id: I60657e72b13f9425d642b6b5dd770ce4ecd66abd
akefile.android
|
34d165185730eac6ddc4e7a23d192d22aa3d4dfb |
19-May-2010 |
David 'Digit' Turner <digit@android.com> |
Build SDL from sources directly. This removes the requirement to build the SDL library before the rest of the emulator. The prebuilt SDL library and installation is now optional and is only kept for the full Android build on Linux (mainly to avoid having to install many dev libraries on build servers). This patch affects both the Android and standalone build systems. The script android-configure.sh will not use a prebuilt SDL installation unless you explicitely use --sdl-config=<script>. Tested for linux-x86 / darwin-x86 / cygwin / linux-mingw builds. Change-Id: If973b2ad199f06aeeff43aec387d1ac629487529
gitignore
akefile
akefile.android
ndroid-configure.sh
ndroid/build/common.sh
ndroid/config/darwin-x86/SDL_config.h
ndroid/config/freebsd-x86/SDL_config.h
ndroid/config/linux-x86/SDL_config.h
ndroid/config/windows/SDL_config.h
ndroid/main.c
istrib/build-emulator.sh
istrib/make-distrib.sh
istrib/sdl-1.2.12/Makefile.android
istrib/sdl-1.2.12/android-configure.sh
istrib/sdl-1.2.12/android/build/darwin-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/freebsd-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/linux-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/windows/SDL_config.h
istrib/sdl-1.2.12/sources.make
|
54808b6e68ab5be7d2a10b772f1ae4f569d542a1 |
18-May-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Enable interconnection of emulators"
|
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
HANGES.TXT
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
|
63e644f0869fe9ab49867daba736cc45e2f85329 |
14-May-2010 |
David 'Digit' Turner <digit@android.com> |
Disable audio support in our custom SDL build. This is not needed anymore. Change-Id: Id41b71c95566804b92185282bb51e317efc67255
istrib/sdl-1.2.12/android-configure.sh
istrib/sdl-1.2.12/android/build/darwin-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/freebsd-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/linux-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/windows/SDL_config.h
|
d27aca1c8172462c6e834c3c42582106b36aa422 |
13-May-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved android_emulation_setup from android/main.c to android/qemu-setup.c Change-Id: Ic66bb0d07e28088ae02055c88d37bfd00edea592
akefile.android
ndroid/main.c
ndroid/qemu-setup.c
|
a2cb54380beeb18f20a21922a2c01687117931ba |
12-May-2010 |
David 'Digit' Turner <digit@android.com> |
Fix Windows SDK build. It seems it defines ERROR as a macro somewhere. Change-Id: I35e1995add0faa00b336c4ef470a93b1c5de5a31
son-lexer.c
|
dd9cb7929e2b98bf9f8017ebbd7e433d38541664 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: integrate minor cleanups Change-Id: I8de8e1044794f0ef8427717fc0b3b5e9e121247b
hangelog
rm-dis.c
rm-semi.c
lock_int.h
t-host.c
t-vhci.c
uffered_file.c
onsole.h
emu-thread.c
ysemu.h
|
a7fb77d6eca56e61e94f62e7deb4120b60b1e919 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: integrate timer/clock management changes. Change-Id: I24acbdebe58d207352548f54dda1abf5be01e7d4
udio/audio.c
udio/noaudio.c
udio/wavaudio.c
w/bt-hci.c
w/goldfish_timer.c
w/usb-ohci.c
onitor.c
et-android.c
et.c
emu-timer.h
elephony/sysdeps_qemu.c
l-android.c
l.c
|
fd3b1a0e32964436a5259e073857e0c4e2110122 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: add qemu_fdatasync() Change-Id: I232b9c4df372e1fded97694fffcd72ef9ea113c4
ndroid-configure.sh
ndroid/config/linux-x86/config-host.h
utils.c
emu-common.h
|
9251866320b5f8329a043bb56b3a794f78d12849 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: integrate various misc. minor changes Change-Id: I7d3eca1350f980d93f9f3198fa5250fb776de729
lpha.ld
rm.ld
ache-utils.c
pu-all.h
pu-defs.h
urses.c
urses_keys.h
utils.c
ef-helper.h
evice_tree.c
is-asm.h
isas.h
lf.h
dbstub.c
en-icount.h
ost-utils.h
386.ld
son-lexer.c
son-parser.c
dict.c
dict.h
emu-option.c
emu-option.h
error.c
error.h
json.c
eadline.c
86_64.ld
|
1da50d3beb2a75f619fa56278cb195703361e261 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: remove obsolete softfloat bits Change-Id: If31cbe598bc7bd882800e25f90272f019d1ca9dc
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat.h
|
b9317727862dd690cc67bb51f71991c404f9e4f6 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: Integrate TCG changes, remove obsolete sources for unsupported targets. Change-Id: I2367d3ca13c1fb1dd8eaab734c7d3e826022b06a
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
|
3d66dc7c08acb3802bf803abca68ac5fb36582b4 |
28-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Upstream: HAVE_IOVEC => CONFIG_IOVEC Change-Id: I18025d9c154a02af5d6298c7d7f72fc9f2c1c5d7
akefile.android
ndroid-configure.sh
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
emu-common.h
|
2910f183ddd5286911bc1e3499ea93cb57de8b75 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: Misc integration - includes qobject.h and related sources Change-Id: Idfa93ab5c67c95a3bc1869eeaf3a84a75fe24cd6
akefile.android
yngen-exec.h
lf.h
xec-all.h
eature_to_c.sh
ost-utils.c
ost-utils.h
ostregs_helper.h
xtool
386-dis.c
386.ld
a64.ld
son-lexer.c
son-lexer.h
son-parser.c
son-parser.h
son-streamer.c
son-streamer.h
eymaps.c
68k.ld
sdep.c
sdep.h
pc-dis.c
pc.ld
bool.c
bool.h
dict.c
dict.h
emu-aio.h
emu-lock.h
emu-malloc.c
emu-objects.h
emu-option.c
emu-option.h
error.c
error.h
float.c
float.h
int.c
int.h
json.c
json.h
list.c
list.h
object.h
string.c
string.h
dl_keysym.h
oftmmu_header.h
oftmmu_template.h
parc.ld
hunk.c
hunk.h
ranslate-all.c
boot_image.h
l-android.c
nc_keysym.h
nchextile.h
86_64.ld
|
0119362f0d74ca74f3ea743f6e0e527a9edcc474 |
11-May-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved QEmulator out of main.c Change-Id: I20964bb5d7fbef5ea22d265427793a2a7fce2017
akefile.android
ndroid/main.c
ndroid/qemulator.c
ndroid/qemulator.h
|
3266b5118e1d9ac13ea87bc24f37b50d22a2b81f |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: Move ioport code to ioport.[hc] Change-Id: I41aa30fff127338665a6a32fa66dcd43dd3bfe8b
akefile.android
pu-all.h
w/hw.h
w/isa.h
oport-user.c
oport.c
oport.h
onitor.c
l-android.c
|
9d6baf019d82e303b985fdaa7b3d282076b32586 |
12-May-2010 |
David 'Digit' Turner <digit@android.com> |
Fix build. Change-Id: I9c76b9cffd53c23b2c3c1bb90cfa3265b711ddb9
udio/audio.h
|
a5d412078b8e7478d81df03710eacc7a21096ba2 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: Replace sys-queue.h with qemu-queue.h Change-Id: I5c51f54a7fe2ea702420429bbf0c789ed6d8c534
akefile.android
cl.c
cl.h
io-android.c
io.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_pt_int.c
udio/audio_template.h
lock.c
pu-defs.h
pu-exec.c
nvlist.c
nvlist.h
xec.c
dbstub.c
w/qdev.c
w/qdev.h
w/watchdog.c
w/watchdog.h
vm.h
emcheck/memcheck.c
emcheck/memcheck_proc_management.c
emcheck/memcheck_proc_management.h
odule.c
onitor.c
emu-char-android.c
emu-char.c
emu-char.h
emu-queue.h
ys-queue.h
arget-arm/translate.c
cg/tcg-runtime.c
cg/tcg-runtime.h
l-android.c
l.c
|
20894ae3fa98f82da925fbeb72e616eef509758a |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: HOST_WORDS_ALIGNED -> WORDS_ALIGNED Change-Id: Ica9022695d83fb48a8c25fdb1e1f0dc1c63747ff
ndroid/main.c
ndroid/skin/image.c
udio/audio.h
swap.h
onsole.c
pu-all.h
pu-defs.h
isas.c
pu/softfloat.h
w/bt-hci.c
w/goldfish_fb.c
oader.c
lirp-android/ip.h
lirp-android/slirp_config.h
lirp-android/tcp.h
lirp/ip.h
lirp/slirp_config.h
lirp/tcp.h
arget-arm/neon_helper.c
cg/arm/tcg-target.c
l-android.c
l.c
nc-android.c
nc.c
|
1368f99ba2c6f29a97ba057d30d4a0235c83a441 |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Fix emulator OS X build when using the Android build system. Change-Id: Ia19b4e14b84c12edc040a70144a97b5ca9474b00
ndroid/config/darwin-x86/config-host.h
ndroid/config/freebsd-x86/config-host.h
|
2c538c86c15d597cc875dc926e4e39285c5625df |
11-May-2010 |
David 'Digit' Turner <digit@android.com> |
Upstream: Use CONFIG_BSD instead of _BSD and HOST_BSD Also fix OS X build, which failed with a link error. Change-Id: Idd63f25dc1f46ea66da5727c7577def34f048c3c
akefile.android
ndroid-configure.sh
ndroid/config/darwin-ppc/config-host.h
lock.c
lock/raw-posix.c
pu-exec.c
yngen-exec.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
db-xml/power-core.xml
db-xml/power-fpu.xml
db-xml/power-spe.xml
db-xml/power64-core.xml
qemu.c
et-android.c
et.c
sdep.c
emu-char-android.c
emu-char.c
avevm.c
cg/i386/tcg-target.h
cg/sparc/tcg-target.h
l-android.c
l.c
|
5e097bf40ed22b422dce1fb2c58098d6c97cf0c6 |
31-Dec-2009 |
Dries Harnie <botje.linux@gmail.com> |
net_socket_receive_dgram: use socket_sendto instead of sendto Change-Id: Icc4cf861961135ff66094e0de98471aef06ba442
et-android.c
|
eeac013f898716ec7e7acf419953fb253cd06916 |
03-May-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Separate audio stack and SDL Change-Id: Ibf3d08172807bca7dc46d70bf51d5eadaed4372b
HANGES.TXT
akefile.android
udio/audio.c
udio/audio_int.h
udio/sdlaudio.c
|
731e9244aeb83b77a47efc4e65e9f2135ae634ff |
27-Apr-2010 |
Jeff Hamilton <jham@android.com> |
When running from the Android build system and no skin is defined on the command line check for a skin in $ANDROID_PRODUCT_OUT/skin. Change-Id: I776aa481b38bd4e48982fdb5c032a10c970576a8
ndroid/avd/info.c
|
b10d42d49ad5b87e91f0ae1d56e17ad4fb32bd8e |
27-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r6 Change-Id: I6ad57ad0cb13b1411a4811feef3657b2a66d130b
|
f6b937d9a93b474439c2e602bee39542db796beb |
14-Apr-2010 |
Raphael <raphael@google.com> |
Changes to build Windows emulator under Linux/MinGW - Linux being case-sensitve, include "windows.h" instead of "Windows.h" is important. - Use MinGW's windres. - No pthread needed. (Merged from master Change Ib4ce944b) Change-Id: I29050b0013a6f9a3f1fd72e586a77c27d559b15a
akefile.android
ndroid/utils/mapfile.c
lff/elff-common.h
|
c306052006efb151cc10c28ce2f0087b8ded5e1c |
19-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools_r6 Change-Id: I860d4b338cba9ea749797d6607b262c8072dd1f6
|
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
HANGES.TXT
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/console.c
ndroid/help.c
ndroid/main.c
w/android_arm.c
w/goldfish_device.h
w/goldfish_mmc.c
ysemu.h
l-android.c
|
aea1b87e31b952a733fe6cc6a0be4493a78ea961 |
14-Apr-2010 |
Raphael <raphael@google.com> |
Changes to build Windows emulator under Linux/MinGW - Linux being case-sensitve, include "windows.h" instead of "Windows.h" is important. - Use MinGW's windres. - No pthread needed. Change-Id: Ib4ce944bb55a8b1d870e230f269c89cb7df0b3f2
akefile.android
ndroid/utils/mapfile.c
lff/elff-common.h
|
555d73444f8f053323828e354f446ccee41439d5 |
09-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from tools-r6 Change-Id: I8b1287b619b6ec77024cb1ce56fabc80d2b1146d
|
fbcab322c2a12bfe49d0faaef91fccdc7bb97d4e |
07-Apr-2010 |
David 'Digit' Turner <digit@google.com> |
Automatically parse a file named 'hardware.ini' if it is found in the skin directory, and we are using the Android build system. Change-Id: I62480314f73ae60e769c113d6e4421e9946bb818
ndroid/avd/info.c
|
a1204591a52bf668ee72c86f98f53189621572a2 |
02-Apr-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Revert change I7af83e21c64d217c6b28bf6cb5ee2e2f23182c95 to fix Froyo build. Apparently, that change that supposedly fixed AT-related ARMv7 bug broke DexOpt step in the build process, resulting in trashed files that crash the device. Rolling this change back to fix Froyo, until cause of the DexOpt breaking has been found and fixed Change-Id: I33b417fcbd65767f7cfe60f5fb5ffa32610b4852
xec-all.h
arget-arm/it_helper.h
arget-arm/translate.c
|
0d6e3e2b1510319f218d8b6f1590f25079d4fc4a |
01-Apr-2010 |
David 'Digit' Turner <digit@google.com> |
Fix emulator changelog Change-Id: I77ddd628c7fea0b128623cecd336842673f07940
HANGES.TXT
|
94f3a6dcf04b8b66781eb116f45a9bbbe5e245fa |
31-Mar-2010 |
David Turner <digit@google.com> |
Merge "Making the port where adb is expected configurable."
|
4c189f8aa64218fa21195e63842944e35eff222a |
29-Mar-2010 |
Stefan Hilzinger <hilzinger@google.com> |
Making the port where adb is expected configurable. Environment variable ANDROID_ADB_SERVER_PORT allows to control the port the emulator expects adb to be listening on. Change-Id: Ibe52c02829ac9a0308f2cf5da32a57ab773110f8
ndroid/main.c
|
f20bf5b367f2203831cb194cadf2e6811c82c0e0 |
31-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Add documentation for framebuffer emulation. Change-Id: I9f1ac21df0e6644533c4f35fe51e08ae7a979fb3
ocs/ANDROID-FRAMEBUFFER.TXT
|
3e07c914abe6f04881fb574db884fede7d2ebfd2 |
26-Mar-2010 |
Stefan Hilzinger <hilzinger@google.com> |
Updating the build instructions. Change-Id: I8e8ed1507d98c8522bae182831888ae4ceda83f3
NSTALL
|
80488c5378f95c7ba3e4ee80742a9c2051e783db |
26-Mar-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Move file I/O out of ELFF, abstracting them in platform-independent fasion."
|
8339d18223eed408bfefcd00f649a2b13ccac52c |
25-Mar-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Move file I/O out of ELFF, abstracting them in platform-independent fasion. Change-Id: Ie8800dc96db810e352618bfea8243ab008ae9d2c
akefile.android
ndroid/utils/mapfile.c
ndroid/utils/mapfile.h
lff/elf.h
lff/elf_file.cc
lff/elf_file.h
lff/elf_mapped_section.cc
lff/elf_mapped_section.h
|
ce0f4b02160ee72d7d2428867fe757bc37c68c98 |
25-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix Win32 socket error handling. This also fixes -http-proxy support on Windows. Change-Id: I741b224511c064412ac39351ed4f1b9146a313a5
ndroid/console.c
igration-tcp-android.c
et-android.c
roxy/proxy_http_rewriter.c
emu-char-android.c
lirp-android/tcp_input.c
ockets.c
ockets.h
elephony/sysdeps_qemu.c
|
ca52b2260ba9f9bac07092c3d8260ed523de1fe1 |
24-Mar-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Make return address table independent from process context. Use physical addresses (instead of emulated ones) for registered return addresses. This way addresses will be independent from process context, as even if virtual addresses may overlap, the physical ones will not. Change-Id: If5be5174286be0a456c47c48812d7cc9bf19bc1f
arget-arm/memcheck_arm_helpers.h
arget-arm/translate.c
|
01e9608cb62901d13b330f851a260a2082e81a06 |
23-Mar-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Fixes for obvious ARMv7 bugs in emulator. This CL doesn't fix ARMv7 problems in the emulator (emulated system still crashes, although with these fixes it crashes much later than without them), however, this CL fixes real bugs related to IT block translations. In particular, it fixes: - Wrong ITSTATE calculation on condition that gen_intermediate_code_internal is called with search_pc parameter set to 1. In the original code ITSTATE was blindly inherited from the CPU's condexec_bits field, without consideration that translation could be performed starting from an address that has nothing to do with the current ITSTATE. Change-Id: I7af83e21c64d217c6b28bf6cb5ee2e2f23182c95
xec-all.h
arget-arm/it_helper.h
arget-arm/translate.c
|
e4c6b1f1dda3ebfb4e88d7c0f1d2676d685cb438 |
10-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Small doc update and make CleanSpec.mk empty to avoid confusion. Change-Id: I2caa5b377f2e9ebeb543cda6e108ff87bc9de772
HANGES.TXT
leanSpec.mk
|
f23741fcd79a43d88549f48a9909744e2909fd15 |
09-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "Add --static option to android-configure.sh in order to build static emulator executable."
|
ab873b750621bca7eef41869c685dec8c363333a |
09-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Add --static option to android-configure.sh in order to build static emulator executable. This is needed to run the emulator in restricted environment where libX11.so and even libstdc++.so are not available. Only tested on Linux. The resulting binary will not start unless you use -no-window. Also don't expect any audio output working. Change-Id: Ia736898cd3ae6eb928614a00a1a3e18cc8086a5c
akefile.android
ndroid-configure.sh
ynlink-static.c
|
8f930eb2d1fcae317580c6ed6901c0100f736afb |
09-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Add an empty CleanSpec.mk Change-Id: I9a2b5f38c5f3eb73d4309c195c88fc60e97eddea
leanSpec.mk
|
9a0f1fba0cacee05513653a553052e97e475b51c |
25-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Fix standalone debug builds of the emulator. This only affects builds performed with ./android-rebuild.sh --debug, not normal Android/SDK builds of the emulator program.
akefile.android
|
6d306b2b2d3df6b2a6d9518947aebfde166e879b |
25-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Make trace filename message only display with -debug-init / -verbose
w/android_arm.c
|
5389aa19033153c09556d1362a8b8a56abccb8f5 |
16-Feb-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge memory checking from sandbox Change-id: Ibce845d0
gitignore
akefile.android
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/utils/debug.h
ndroid/utils/path.h
ocs/ANDROID-ELFF.TXT
ocs/ANDROID-MEMCHECK.TXT
lff/dwarf.h
lff/dwarf_cu.cc
lff/dwarf_cu.h
lff/dwarf_defs.h
lff/dwarf_die.cc
lff/dwarf_die.h
lff/dwarf_utils.cc
lff/dwarf_utils.h
lff/elf.h
lff/elf_alloc.cc
lff/elf_alloc.h
lff/elf_defs.h
lff/elf_file.cc
lff/elf_file.h
lff/elf_mapped_section.cc
lff/elf_mapped_section.h
lff/elff-common.h
lff/elff_api.cc
lff/elff_api.h
xec-all.h
xec.c
w/android_arm.c
w/goldfish_trace.c
emcheck/memcheck.c
emcheck/memcheck.h
emcheck/memcheck_api.h
emcheck/memcheck_common.h
emcheck/memcheck_logging.h
emcheck/memcheck_malloc_map.c
emcheck/memcheck_malloc_map.h
emcheck/memcheck_mmrange_map.c
emcheck/memcheck_mmrange_map.h
emcheck/memcheck_proc_management.c
emcheck/memcheck_proc_management.h
emcheck/memcheck_util.c
emcheck/memcheck_util.h
oftmmu_header.h
oftmmu_outside_jit.c
oftmmu_outside_jit.h
oftmmu_template.h
ys-tree.h
arget-arm/cpu.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/memcheck_arm_helpers.h
arget-arm/translate.c
cg/tcg.c
ranslate-all.c
|
76dbca0489ab98a46f2954bc7b77c3df6f9d8264 |
08-Feb-2010 |
David Turner <digit@google.com> |
am 720b75ff: (-s ours) am 6c77585b: Merge "Revert previous patch to fix SD Card emulation - DO NOT MERGE" into eclair Merge commit '720b75ff159c33b0e939a0b1d67c7d103443b57c' * commit '720b75ff159c33b0e939a0b1d67c7d103443b57c': Revert previous patch to fix SD Card emulation - DO NOT MERGE
|
7454110c1a1e10dff6dc00c728a428d6294be587 |
05-Feb-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 30749bc2: am 09be4075: reconcile main tree with open-source eclair Merge commit '30749bc2c008fd515643b222d04bdf2e1b943e44' * commit '30749bc2c008fd515643b222d04bdf2e1b943e44': android-2.1_r1 snapshot
|
720b75ff159c33b0e939a0b1d67c7d103443b57c |
05-Feb-2010 |
David Turner <digit@google.com> |
am 6c77585b: Merge "Revert previous patch to fix SD Card emulation - DO NOT MERGE" into eclair Merge commit '6c77585b906e7eedb878f39870c2b9757bcdd74c' into eclair-plus-aosp * commit '6c77585b906e7eedb878f39870c2b9757bcdd74c': Revert previous patch to fix SD Card emulation - DO NOT MERGE
|
6c77585b906e7eedb878f39870c2b9757bcdd74c |
05-Feb-2010 |
David Turner <digit@google.com> |
Merge "Revert previous patch to fix SD Card emulation - DO NOT MERGE" into eclair
|
8e090360d3c50dc4e588a7426a01cb1f8ee942b4 |
05-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Revert previous patch to fix SD Card emulation - DO NOT MERGE 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. This change is intended for the eclair branch only.
HANGES.TXT
akefile.android
ndroid-configure.sh
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/build/common.sh
ndroid/cmdline-options.h
ndroid/config/freebsd-x86/config-host.h
ndroid/console.c
ndroid/help.c
ndroid/main.c
ndroid/utils/timezone.c
istrib/sdl-1.2.12/android/build/freebsd-x86/SDL_config.h
w/android_arm.c
w/goldfish_device.h
w/goldfish_mmc.c
ysemu.h
l-android.c
|
30749bc2c008fd515643b222d04bdf2e1b943e44 |
05-Feb-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 09be4075: reconcile main tree with open-source eclair Merge commit '09be40754c824faece056e79e8dc60db10c4ef16' into eclair-plus-aosp * commit '09be40754c824faece056e79e8dc60db10c4ef16': android-2.1_r1 snapshot
|
09be40754c824faece056e79e8dc60db10c4ef16 |
05-Feb-2010 |
The Android Open Source Project <initial-contribution@android.com> |
reconcile main tree with open-source eclair
|
501bea80640e1d3a5fa666c8dca30d043029503b |
29-Jan-2010 |
The Android Open Source Project <initial-contribution@android.com> |
reconcile android-2.1_r1 snapshot
|
2e2feaf9bfb01be773dad675d42d3e8b061f3f0a |
28-Jan-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am d9b8b90d: merge from open-source master Merge commit 'd9b8b90d6ea878ddb89c0f9affeb2b52767cdbd9' * commit 'd9b8b90d6ea878ddb89c0f9affeb2b52767cdbd9': Force gcc-4.0 for qemu build on Mac OS X
|
d9b8b90d6ea878ddb89c0f9affeb2b52767cdbd9 |
21-Jan-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master
|
17fc48cf35a27406185838916d1eb40c4eb83ebd |
13-Jan-2010 |
The Android Open Source Project <initial-contribution@android.com> |
android-2.1_r1 snapshot
HANGES.TXT
akefile.android
ndroid-configure.sh
ndroid/android.h
ndroid/avd/info.c
ndroid/help.c
ndroid/main.c
ndroid/utils/ini.h
ocs/ANDROID-CONFIG-FILES.TXT
ocs/ANDROID-SKIN-FILES.TXT
w/goldfish_mmc.c
|
104935a0dd8857593f6f127da1d67d435b7348b0 |
08-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
am 0edf6fb4: am 1cb37b34: Add new -sdcard2 <file> option. Add support for FreeBSD in the standalone build system. Merge commit '0edf6fb41b2ec38a3214d7a724cae70329b058b1' * commit '0edf6fb41b2ec38a3214d7a724cae70329b058b1': Add new -sdcard2 <file> option.
|
0edf6fb41b2ec38a3214d7a724cae70329b058b1 |
08-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
am 1cb37b34: Add new -sdcard2 <file> option. Add support for FreeBSD in the standalone build system. Merge commit '1cb37b34f117f72bb16de23f42ba6885e729d85c' into eclair-plus-aosp * commit '1cb37b34f117f72bb16de23f42ba6885e729d85c': Add new -sdcard2 <file> option.
|
1cb37b34f117f72bb16de23f42ba6885e729d85c |
08-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Add new -sdcard2 <file> option. Add support for FreeBSD in the standalone build system.
HANGES.TXT
akefile.android
ndroid-configure.sh
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/build/common.sh
ndroid/cmdline-options.h
ndroid/config/freebsd-x86/config-host.h
ndroid/console.c
ndroid/help.c
ndroid/main.c
ndroid/utils/timezone.c
istrib/sdl-1.2.12/android/build/freebsd-x86/SDL_config.h
w/android_arm.c
w/goldfish_device.h
w/goldfish_mmc.c
ysemu.h
l-android.c
|
802c9bd7f3353c8ce4133f20ca2f5fb98bc20bf4 |
07-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
am 538b0138: am c973b058: Add support to the emulator\'s standalone build system for C++ sources. Merge commit '538b01383c3f202aa7822ab9cae01c4d1abe2c08' * commit '538b01383c3f202aa7822ab9cae01c4d1abe2c08': Add support to the emulator's standalone build system for C++ sources.
|
538b01383c3f202aa7822ab9cae01c4d1abe2c08 |
07-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
am c973b058: Add support to the emulator\'s standalone build system for C++ sources. Merge commit 'c973b058ebe38bb585a9a6026e39519db1f91c33' into eclair-plus-aosp * commit 'c973b058ebe38bb585a9a6026e39519db1f91c33': Add support to the emulator's standalone build system for C++ sources.
|
c973b058ebe38bb585a9a6026e39519db1f91c33 |
07-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Add support to the emulator's standalone build system for C++ sources.
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/definitions.make
|
9f46fa94b7df63230f283f04d01e9a747f0a18c2 |
15-Dec-2009 |
Android Git Automerger <android-git-automerger@android.com> |
Merge commit 'goog/eclair-plus-aosp'
|
a5ae22bcd62b736862edb7b4583515d086f93391 |
10-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 7e7e1732: am e3c94626: am 39fd8497: Add two documentation files describing the format of config and skin files. Merge commit '7e7e1732e0db91e137356fe94951e73ab7219cbd' * commit '7e7e1732e0db91e137356fe94951e73ab7219cbd': Add two documentation files describing the format of config and skin files.
|
7bc90a6722ce1d7e46de8b48bbbc9aa0b89df6bd |
10-Dec-2009 |
San Mehat <san@google.com> |
am 0bf9b8b2: am 71e736ef: qemu: android: Add control console support for managing sdcards Merge commit '0bf9b8b2e1e625ce427911deb3732ff67a58a8e3' * commit '0bf9b8b2e1e625ce427911deb3732ff67a58a8e3': qemu: android: Add control console support for managing sdcards
|
e13f113248d151c3d160c80e2d28d04a2e27c7ce |
10-Dec-2009 |
San Mehat <san@google.com> |
am 76ae1ea0: am 7ab6d35b: qemu: android: Add support for hot-adding disks as well as swapping image files Merge commit '76ae1ea0e8ef78573df59d0ff4b990bf564920db' * commit '76ae1ea0e8ef78573df59d0ff4b990bf564920db': qemu: android: Add support for hot-adding disks as well as swapping image files
|
7e7e1732e0db91e137356fe94951e73ab7219cbd |
10-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am e3c94626: am 39fd8497: Add two documentation files describing the format of config and skin files. Merge commit 'e3c94626074fd1331d1821fed5db043f6da02d2a' into eclair-mr2-plus-aosp * commit 'e3c94626074fd1331d1821fed5db043f6da02d2a': Add two documentation files describing the format of config and skin files.
|
0bf9b8b2e1e625ce427911deb3732ff67a58a8e3 |
10-Dec-2009 |
San Mehat <san@google.com> |
am 71e736ef: qemu: android: Add control console support for managing sdcards Merge commit '71e736ef90ef644130201742980b275fcca259a5' into eclair-mr2-plus-aosp * commit '71e736ef90ef644130201742980b275fcca259a5': qemu: android: Add control console support for managing sdcards
|
76ae1ea0e8ef78573df59d0ff4b990bf564920db |
10-Dec-2009 |
San Mehat <san@google.com> |
am 7ab6d35b: qemu: android: Add support for hot-adding disks as well as swapping image files Merge commit '7ab6d35b98bc279a5fcd36965433a51a3c9aecd9' into eclair-mr2-plus-aosp * commit '7ab6d35b98bc279a5fcd36965433a51a3c9aecd9': qemu: android: Add support for hot-adding disks as well as swapping image files
|
2f561e9f85d2ce571cd43570d3baa78577085ec2 |
08-Dec-2009 |
San Mehat <san@google.com> |
am b3e7ebed: am 68a8f7b5: qemu: android: Add support for multiple SD cards Merge commit 'b3e7ebed293cb3dbfbaafc888aff0349e069e820' * commit 'b3e7ebed293cb3dbfbaafc888aff0349e069e820': qemu: android: Add support for multiple SD cards
|
e3c94626074fd1331d1821fed5db043f6da02d2a |
08-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 39fd8497: Add two documentation files describing the format of config and skin files. Merge commit '39fd8497a66aa9f78a18c8684181128361612c6f' into eclair-mr2 * commit '39fd8497a66aa9f78a18c8684181128361612c6f': Add two documentation files describing the format of config and skin files.
|
48e931256ea56af1b22cc5b52157ad0ed805637c |
08-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 39fd8497: Add two documentation files describing the format of config and skin files. Merge commit '39fd8497a66aa9f78a18c8684181128361612c6f' into eclair-plus-aosp * commit '39fd8497a66aa9f78a18c8684181128361612c6f': Add two documentation files describing the format of config and skin files.
|
71e736ef90ef644130201742980b275fcca259a5 |
07-Dec-2009 |
San Mehat <san@google.com> |
qemu: android: Add control console support for managing sdcards Signed-off-by: San Mehat <san@google.com> qemu: goldfish: Fix compile error introduced in refactoring Signed-off-by: San Mehat <san@google.com>
ndroid/console.c
w/goldfish_device.h
w/goldfish_mmc.c
|
39fd8497a66aa9f78a18c8684181128361612c6f |
08-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
Add two documentation files describing the format of config and skin files.
ndroid/utils/ini.h
ocs/ANDROID-CONFIG-FILES.TXT
ocs/ANDROID-SKIN-FILES.TXT
|
7ab6d35b98bc279a5fcd36965433a51a3c9aecd9 |
07-Dec-2009 |
San Mehat <san@google.com> |
qemu: android: Add support for hot-adding disks as well as swapping image files Signed-off-by: San Mehat <san@google.com>
ysemu.h
l-android.c
|
b3e7ebed293cb3dbfbaafc888aff0349e069e820 |
07-Dec-2009 |
San Mehat <san@google.com> |
am 68a8f7b5: qemu: android: Add support for multiple SD cards Merge commit '68a8f7b5ed6ee2bbbc7b67070b9c401c2276426f' into eclair-mr2-plus-aosp * commit '68a8f7b5ed6ee2bbbc7b67070b9c401c2276426f': qemu: android: Add support for multiple SD cards
|
68a8f7b5ed6ee2bbbc7b67070b9c401c2276426f |
05-Dec-2009 |
San Mehat <san@google.com> |
qemu: android: Add support for multiple SD cards Add commandline support for an additional SD card, and plumb support to the MMC emulation layer. This patch also reworks the way the hw emulation layer registers devices. Previously, the mmc virtual hardware was only created if the sdcard image existed. Now, two virtual MMC controllers are *always* created as on real hardware. When a request is made to one of our controllers which has no image file bound to it, a new interrupt status indicating a command timeout is sent to the guest driver, as is standard with MMC controllers. This patch also sets the stage for supporting hot-add / hot-remove. Signed-off-by: San Mehat <san@google.com> qemu: android: Integrate card detect into the virtual mmc hardware and wire it up to the STATE_CHANGE irq status Signed-off-by: San Mehat <san@google.com> fixups from review - mmc now works with legacy drivers Signed-off-by: San Mehat <san@google.com>
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
w/android_arm.c
w/goldfish_device.h
w/goldfish_mmc.c
|
0ae8d8ff4112928670ea93fd2eaeeb18faba6ab8 |
04-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 51e8424b: am dc3dd741: am a383d02c: Extract emulator major version number from SDK Tools package revision. Merge commit '51e8424b90a592619034f13b162cb5f6d0fee3d0' * commit '51e8424b90a592619034f13b162cb5f6d0fee3d0': Extract emulator major version number from SDK Tools package revision.
|
51e8424b90a592619034f13b162cb5f6d0fee3d0 |
04-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am dc3dd741: am a383d02c: Extract emulator major version number from SDK Tools package revision. Merge commit 'dc3dd741551c323bb853782656c0d693db98ecdc' into eclair-mr2-plus-aosp * commit 'dc3dd741551c323bb853782656c0d693db98ecdc': Extract emulator major version number from SDK Tools package revision.
|
e48bd04f0b59e5b6a8bea4718e3b2f587c711bba |
03-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am a383d02c: Extract emulator major version number from SDK Tools package revision. Merge commit 'a383d02cb57dd7dadd382654175e51354073a139' into eclair-plus-aosp * commit 'a383d02cb57dd7dadd382654175e51354073a139': Extract emulator major version number from SDK Tools package revision.
|
dc3dd741551c323bb853782656c0d693db98ecdc |
03-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am a383d02c: Extract emulator major version number from SDK Tools package revision. Merge commit 'a383d02cb57dd7dadd382654175e51354073a139' into eclair-mr2 * commit 'a383d02cb57dd7dadd382654175e51354073a139': Extract emulator major version number from SDK Tools package revision.
|
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.
HANGES.TXT
akefile.android
ndroid-configure.sh
ndroid/android.h
ndroid/main.c
|
9fa4f377ea3983288a43583356b9e7243d88b5c3 |
03-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am ae4812d7: am 1c657d48: am 8b657e5d: Fix a crash when using an 8MB SD Card image file. Merge commit 'ae4812d7514dbea69f72da2386c573b63f54160b' * commit 'ae4812d7514dbea69f72da2386c573b63f54160b': Fix a crash when using an 8MB SD Card image file.
|
ae4812d7514dbea69f72da2386c573b63f54160b |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 1c657d48: am 8b657e5d: Fix a crash when using an 8MB SD Card image file. Merge commit '1c657d4855986fcf9f4df2b592b1d0ca3238defc' into eclair-mr2-plus-aosp * commit '1c657d4855986fcf9f4df2b592b1d0ca3238defc': Fix a crash when using an 8MB SD Card image file.
|
1c657d4855986fcf9f4df2b592b1d0ca3238defc |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 8b657e5d: Fix a crash when using an 8MB SD Card image file. Merge commit '8b657e5deaa03b989b0b36791fcf2aa6b2882656' into eclair-mr2 * commit '8b657e5deaa03b989b0b36791fcf2aa6b2882656': Fix a crash when using an 8MB SD Card image file.
|
8fa4d03021927c765331f1e320226ae4923e9f6e |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 8b657e5d: Fix a crash when using an 8MB SD Card image file. Merge commit '8b657e5deaa03b989b0b36791fcf2aa6b2882656' into eclair-plus-aosp * commit '8b657e5deaa03b989b0b36791fcf2aa6b2882656': Fix a crash when using an 8MB SD Card image file.
|
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.
HANGES.TXT
ndroid/android.h
ndroid/main.c
w/goldfish_mmc.c
|
614f795d4c73005ed228e665f911bba25e18d2be |
20-Nov-2009 |
Xavier Ducrohet <xav@android.com> |
am 01523298: am 70dc4cbc: am 5bc6182a: Fix location of prebuilt skins. Merge commit '0152329883ccb02e9b8afedbe04ccc3519ab421a' * commit '0152329883ccb02e9b8afedbe04ccc3519ab421a': Fix location of prebuilt skins.
|
0152329883ccb02e9b8afedbe04ccc3519ab421a |
20-Nov-2009 |
Xavier Ducrohet <xav@android.com> |
am 70dc4cbc: am 5bc6182a: Fix location of prebuilt skins. Merge commit '70dc4cbc6e6b6b1813d3f0d548b6ab3c381ccbd5' into eclair-mr2-plus-aosp * commit '70dc4cbc6e6b6b1813d3f0d548b6ab3c381ccbd5': Fix location of prebuilt skins.
|
018ce14ac3bbaa6d91a3c43668e03451ffd0e10d |
20-Nov-2009 |
Xavier Ducrohet <xav@android.com> |
am 5bc6182a: Fix location of prebuilt skins. Merge commit '5bc6182ae984796a6d14be7f7b8eb73c1b630b8e' into eclair-plus-aosp * commit '5bc6182ae984796a6d14be7f7b8eb73c1b630b8e': Fix location of prebuilt skins.
|
70dc4cbc6e6b6b1813d3f0d548b6ab3c381ccbd5 |
20-Nov-2009 |
Xavier Ducrohet <xav@android.com> |
am 5bc6182a: Fix location of prebuilt skins. Merge commit '5bc6182ae984796a6d14be7f7b8eb73c1b630b8e' into eclair-mr2 * commit '5bc6182ae984796a6d14be7f7b8eb73c1b630b8e': Fix location of prebuilt skins.
|
5bc6182ae984796a6d14be7f7b8eb73c1b630b8e |
20-Nov-2009 |
Xavier Ducrohet <xav@android.com> |
Fix location of prebuilt skins. Change-Id: I3ce440cff624138518dc410c304353bea1ecef91
ndroid/avd/info.c
ndroid/help.c
|
095cd0f6046e2693021fd74e1276c7f6033bedce |
20-Sep-2009 |
Kenny Root <kenny@the-b.org> |
Force gcc-4.0 for qemu build on Mac OS X The Android build of qemu forces SDK 10.4, but doesn't specify a GCC version. This works fine for Mac OS X 10.4 - 10.5, but fails for 10.6. Change-Id: Id241a12ddc3fbf100cd15a0e93e6d61b4aecb3fd
akefile.android
|
a3d9d420570191d04098b7ae7909f9c0d3269702 |
16-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
am abe0c58f: merge from open-source master Merge commit 'abe0c58f33f70141c46092052e62531622362429' * commit 'abe0c58f33f70141c46092052e62531622362429': eclair snapshot
|
abe0c58f33f70141c46092052e62531622362429 |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
c569bac075de9087621ce60ab72a429e696f27d8 |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master Merge commit 'goog/stage-korg-master' into HEAD
|
99bbbfb6563690c84256779f91a51c8084de6a30 |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from eclair
|
9ef4f0907e2cf82108d85b96887e06e92d70204c |
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
HANGES.TXT
OPYING
OPYING.LIB
hangelog
ICENSE
akefile.android
.out.h
cl.c
cl.h
es.c
io-android.c
io.c
ndroid-configure.sh
ndroid/android.h
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/build/binary.make
ndroid/build/common.sh
ndroid/build/definitions.make
ndroid/charmap.c
ndroid/charmap.h
ndroid/cmdline-options.h
ndroid/config/Linux/config-host.h
ndroid/config/config.h
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/console.c
ndroid/help.c
ndroid/keycode.c
ndroid/keycode.h
ndroid/main.c
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
ndroid/skin/window.c
ndroid/tools/gen-hw-config.py
rm-dis.c
rm-semi.c
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_template.h
udio/coreaudio.c
udio/esdaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/mixeng.h
udio/mixeng_template.h
udio/noaudio.c
udio/ossaudio.c
udio/rate_template.h
udio/sdlaudio.c
udio/sys-queue.h
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
alloon.h
lock-bochs.c
lock-cloop.c
lock-cow.c
lock-dmg.c
lock-nbd.c
lock-parallels.c
lock-qcow.c
lock-qcow2.c
lock-raw-posix.c
lock-raw-win32.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
lock.h
lock/bochs.c
lock/cloop.c
lock/cow.c
lock/dmg.c
lock/nbd.c
lock/parallels.c
lock/qcow.c
lock/qcow2-cluster.c
lock/qcow2-refcount.c
lock/qcow2-snapshot.c
lock/qcow2.c
lock/qcow2.h
lock/raw-posix.c
lock/raw-win32.c
lock/vmdk.c
lock/vpc.c
lock/vvfat.c
lock_int.h
swap.h
t-host.c
t-host.h
t-vhci.c
uffered_file.c
uffered_file.h
ache-utils.c
ache-utils.h
onsole.c
onsole.h
pu-all.h
pu-common.h
pu-defs.h
pu-exec.c
urses.c
urses_keys.h
utils.c
3des.c
ef-helper.h
evice_tree.c
evice_tree.h
is-asm.h
isas.c
isas.h
istrib/update-audio.sh
ma-helpers.c
ma.h
yngen-exec.h
lf.h
lf_ops.h
xec-all.h
xec.c
eature_to_c.sh
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
db-xml/arm-core.xml
db-xml/arm-neon.xml
db-xml/arm-vfp.xml
db-xml/arm-vfp3.xml
db-xml/cf-core.xml
db-xml/cf-fp.xml
db-xml/power-altivec.xml
db-xml/power-core.xml
db-xml/power-fpu.xml
db-xml/power-spe.xml
db-xml/power64-core.xml
dbstub.c
dbstub.h
en-charmap.py
en-icount.h
ost-utils.h
ostregs_helper.h
w/android_arm.c
w/arm-misc.h
w/arm_boot.c
w/arm_gic.c
w/arm_pic.c
w/armv7m.c
w/armv7m_nvic.c
w/audiodev.h
w/boards.h
w/bt-hci-csr.c
w/bt-hci.c
w/bt-hid.c
w/bt-l2cap.c
w/bt-sdp.c
w/bt.c
w/bt.h
w/cdrom.c
w/devices.h
w/dma.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/hw.h
w/irq.c
w/irq.h
w/isa.h
w/msmouse.c
w/msmouse.h
w/pc.h
w/pci.c
w/pci.h
w/pci_host.h
w/pci_ids.h
w/pcmcia.h
w/pxa.h
w/qdev.c
w/qdev.h
w/scsi-disk.c
w/smbios.h
w/smc91c111.c
w/sysbus.c
w/sysbus.h
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.h
w/watchdog.c
w/watchdog.h
w/xen.h
xtool
386-dis.c
olooper-select.c
olooper.h
eymaps.c
eymaps.h
qemu.c
vm.h
oader.c
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
igration.h
odule.c
odule.h
onitor.c
onitor.h
et-android.c
et-checksum.c
et.c
et.h
sdep.c
sdep.h
pc-dis.c
emu-aio.h
emu-char-android.c
emu-char.c
emu-char.h
emu-common.h
emu-io.c
emu-lock.h
emu-log.h
emu-malloc.c
emu-monitor.hx
emu-option.c
emu-option.h
emu-options.hx
emu-sockets-android.c
emu-sockets.c
emu-thread.c
emu-thread.h
emu_socket.h
eadline.c
eadline.h
avevm.c
dl_keysym.h
lirp-android/COPYRIGHT
lirp-android/bootp.c
lirp-android/bootp.h
lirp-android/cksum.c
lirp-android/ctl.h
lirp-android/debug.c
lirp-android/debug.h
lirp-android/helper.h
lirp-android/icmp_var.h
lirp-android/if.c
lirp-android/if.h
lirp-android/ip.h
lirp-android/ip_icmp.c
lirp-android/ip_icmp.h
lirp-android/ip_input.c
lirp-android/ip_output.c
lirp-android/libslirp.h
lirp-android/main.h
lirp-android/mbuf.c
lirp-android/mbuf.h
lirp-android/misc.c
lirp-android/misc.h
lirp-android/sbuf.c
lirp-android/sbuf.h
lirp-android/slirp.c
lirp-android/slirp.h
lirp-android/slirp_config.h
lirp-android/socket.c
lirp-android/socket.h
lirp-android/tcp.h
lirp-android/tcp_input.c
lirp-android/tcp_output.c
lirp-android/tcp_subr.c
lirp-android/tcp_timer.c
lirp-android/tcp_timer.h
lirp-android/tcp_var.h
lirp-android/tcpip.h
lirp-android/tftp.c
lirp-android/tftp.h
lirp-android/udp.c
lirp-android/udp.h
lirp/COPYRIGHT
lirp/bootp.c
lirp/bootp.h
lirp/cksum.c
lirp/ctl.h
lirp/debug.c
lirp/debug.h
lirp/icmp_var.h
lirp/if.c
lirp/if.h
lirp/ip.h
lirp/ip_icmp.c
lirp/ip_icmp.h
lirp/ip_input.c
lirp/ip_output.c
lirp/libslirp.h
lirp/main.h
lirp/mbuf.c
lirp/mbuf.h
lirp/misc.c
lirp/misc.h
lirp/sbuf.c
lirp/sbuf.h
lirp/slirp.c
lirp/slirp.h
lirp/slirp_config.h
lirp/socket.c
lirp/socket.h
lirp/tcp.h
lirp/tcp_input.c
lirp/tcp_output.c
lirp/tcp_subr.c
lirp/tcp_timer.c
lirp/tcp_timer.h
lirp/tcp_var.h
lirp/tcpip.h
lirp/tftp.c
lirp/tftp.h
lirp/udp.c
lirp/udp.h
lirp2/COPYRIGHT
lirp2/bootp.c
lirp2/bootp.h
lirp2/cksum.c
lirp2/ctl.h
lirp2/debug.c
lirp2/debug.h
lirp2/helper.h
lirp2/icmp_var.h
lirp2/if.c
lirp2/if.h
lirp2/ip.h
lirp2/ip_icmp.c
lirp2/ip_icmp.h
lirp2/ip_input.c
lirp2/ip_output.c
lirp2/libslirp.h
lirp2/main.h
lirp2/mbuf.c
lirp2/mbuf.h
lirp2/misc.c
lirp2/misc.h
lirp2/sbuf.c
lirp2/sbuf.h
lirp2/slirp.c
lirp2/slirp.h
lirp2/slirp_config.h
lirp2/socket.c
lirp2/socket.h
lirp2/tcp.h
lirp2/tcp_input.c
lirp2/tcp_output.c
lirp2/tcp_subr.c
lirp2/tcp_timer.c
lirp2/tcp_timer.h
lirp2/tcp_var.h
lirp2/tcpip.h
lirp2/tftp.c
lirp2/tftp.h
lirp2/udp.c
lirp2/udp.h
ockets.c
ockets.h
oftmmu-semi.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
ys-queue.h
ysemu.h
ap-win32.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/iwmmxt_helper.c
arget-arm/machine.c
arget-arm/neon_helper.c
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/translate.c
argphys.h
cg/README
cg/TODO
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-dyngen.c
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.c
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
hunk.c
hunk.h
ranslate-all.c
boot_image.h
sb-dummy-android.c
sb-linux.c
l-android.c
l.c
nc-android.c
nc-tls.h
nc.c
nc.h
nc_keysym.h
nchextile.h
|
c7a57fa56145336b7b17f8de697c984b96ee1d1c |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 786eceb4: am c95f75ae: am fa461021: am 49dcc4de: Fix typo which prevented the computation of the default /data partition size from working properly. Merge commit '786eceb493bb9c27a53bdb6ab46b0ff0e5c87d52' * commit '786eceb493bb9c27a53bdb6ab46b0ff0e5c87d52': Fix typo which prevented the computation of the default /data partition size
|
bca40685df0ceda3cdbc71287b941504727100b2 |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am feb37734: am 98f3c372: am 7d0891ef: am def0e542: Remove the disk partition size hardware properties. Merge commit 'feb377343c836010839c09899215ae35eef64908' * commit 'feb377343c836010839c09899215ae35eef64908': Remove the disk partition size hardware properties.
|
786eceb493bb9c27a53bdb6ab46b0ff0e5c87d52 |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am c95f75ae: am fa461021: am 49dcc4de: Fix typo which prevented the computation of the default /data partition size from working properly. Merge commit 'c95f75aebab035bb62b63cae426a1cca394f5a50' into eclair-mr2-plus-aosp * commit 'c95f75aebab035bb62b63cae426a1cca394f5a50': Fix typo which prevented the computation of the default /data partition size
|
feb377343c836010839c09899215ae35eef64908 |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 98f3c372: am 7d0891ef: am def0e542: Remove the disk partition size hardware properties. Merge commit '98f3c372f1725ceffe9933bdf93b93c05a7c1bfa' into eclair-mr2-plus-aosp * commit '98f3c372f1725ceffe9933bdf93b93c05a7c1bfa': Remove the disk partition size hardware properties.
|
c95f75aebab035bb62b63cae426a1cca394f5a50 |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am fa461021: am 49dcc4de: Fix typo which prevented the computation of the default /data partition size from working properly. Merge commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13' into eclair-mr2 * commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13': Fix typo which prevented the computation of the default /data partition size
|
98f3c372f1725ceffe9933bdf93b93c05a7c1bfa |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 7d0891ef: am def0e542: Remove the disk partition size hardware properties. Merge commit '7d0891efa38af61302b644a3c150fa6fa4367b42' into eclair-mr2 * commit '7d0891efa38af61302b644a3c150fa6fa4367b42': Remove the disk partition size hardware properties.
|
25b6d7cdbae41898e643211cbaa5dce9158b867d |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am fa461021: am 49dcc4de: Fix typo which prevented the computation of the default /data partition size from working properly. Merge commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13' into eclair-plus-aosp * commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13': Fix typo which prevented the computation of the default /data partition size
|
fa4610215cef5d4ccff7357c62d332d4d93e0f13 |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 49dcc4de: Fix typo which prevented the computation of the default /data partition size from working properly. Merge commit '49dcc4de79c93de65c20706b798353be1e840915' into eclair * commit '49dcc4de79c93de65c20706b798353be1e840915': Fix typo which prevented the computation of the default /data partition size
|
49dcc4de79c93de65c20706b798353be1e840915 |
30-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Fix typo which prevented the computation of the default /data partition size from working properly.
ndroid/main.c
|
13d22877c1d0ca0e206097c94ad56bce3eab6c2e |
29-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 7d0891ef: am def0e542: Remove the disk partition size hardware properties. Merge commit '7d0891efa38af61302b644a3c150fa6fa4367b42' into eclair-plus-aosp * commit '7d0891efa38af61302b644a3c150fa6fa4367b42': Remove the disk partition size hardware properties.
|
7d0891efa38af61302b644a3c150fa6fa4367b42 |
29-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am def0e542: Remove the disk partition size hardware properties. Merge commit 'def0e542c9cc004a7b83ff965103c34097c0960b' into eclair * commit 'def0e542c9cc004a7b83ff965103c34097c0960b': Remove the disk partition size hardware properties.
|
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.
HANGES.TXT
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main.c
|
7c3cf5b487a71085cd114fd575048398f56f6572 |
17-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 406ceb6b: (-s ours) am 5978ea5e: am a1d61942: (-s ours) am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not merge) Merge commit '406ceb6b1028e255991c80c122c628783b93980f' * commit '406ceb6b1028e255991c80c122c628783b93980f': Fix the -trace emulator option. (do not merge)
|
406ceb6b1028e255991c80c122c628783b93980f |
17-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 5978ea5e: am a1d61942: (-s ours) am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not merge) Merge commit '5978ea5eba5fd0de206ae73f1e87b1b65479c0ae' into eclair-mr2-plus-aosp * commit '5978ea5eba5fd0de206ae73f1e87b1b65479c0ae': Fix the -trace emulator option. (do not merge)
|
5978ea5eba5fd0de206ae73f1e87b1b65479c0ae |
17-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am a1d61942: (-s ours) am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not merge) Merge commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb' into eclair-mr2 * commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb': Fix the -trace emulator option. (do not merge)
|
684f86250fea696c1d18b09e9a4fdf7de3725ea8 |
17-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am a1d61942: am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not merge) Merge commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb' into eclair-plus-aosp * commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb': Fix the -trace emulator option. (do not merge)
|
a1d61942af9126b3525b1a91efed3b5b63c886cb |
17-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not merge) Merge commit 'dba3a6fdf7ec051143f0d889721f56b2e28803f3' into eclair * commit 'dba3a6fdf7ec051143f0d889721f56b2e28803f3': Fix the -trace emulator option. (do not merge)
|
dba3a6fdf7ec051143f0d889721f56b2e28803f3 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Fix the -trace emulator option. (do not merge) A critical test in the execution loop was missed in the latest huge integration. Also optimize slightly the basic-block start recording helper interface.
emu-options.hx
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/translate.c
l-android.c
|
f5288cef84804a719e60d1348b77b6a91429a75b |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 8be07eac: am a577fcad: Fix the -trace emulator option. Merge commit '8be07eac7c50b3ad6a01b867aee887a1943589b6' * commit '8be07eac7c50b3ad6a01b867aee887a1943589b6': Fix the -trace emulator option.
|
8be07eac7c50b3ad6a01b867aee887a1943589b6 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am a577fcad: Fix the -trace emulator option. Merge commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89' into eclair-mr2-plus-aosp * commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89': Fix the -trace emulator option.
|
ca1a02c74e429adaa706d38388a3f489318e1501 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am a577fcad: Fix the -trace emulator option. Merge commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89' into eclair-plus-aosp * commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89': Fix the -trace emulator option.
|
a577fcadc0b365ee629aec313f57a65d54fe5d89 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Fix the -trace emulator option. A critical test in the execution loop was missed in the latest huge integration. Also optimize slightly the basic-block start recording helper interface.
emu-options.hx
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/translate.c
l-android.c
|
e38a6ec1e03fbb30cbac0a3e955c58a863f5c0cd |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am c00d7020: am 73b9926f: Merge change If4f13b68 into eclair Merge commit 'c00d702076d1c3f5d0c33f522d0743593c0c3cd4' * commit 'c00d702076d1c3f5d0c33f522d0743593c0c3cd4':
|
9ec33949b4a9167b0e132342be4919df981c430a |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 790b7534: am 03e12440: Add a new hardware property: vm.heapSize Merge commit '790b7534b5a0dea8040fa0c10f1e376db26a7bf8' * commit '790b7534b5a0dea8040fa0c10f1e376db26a7bf8':
|
3d71a4b45907fc7e282e0b5bd8bcd1098a1f79a6 |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 6555d90a: am 2ec45595: Fix the build. Merge commit '6555d90a04dc8a43acb6e43d0b196c97758ffb69' * commit '6555d90a04dc8a43acb6e43d0b196c97758ffb69':
|
ce7009bc64efe49f0e424f2b445cce99c5b034f7 |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 1f2d8d36: am 065242de: Ensure android/avd/hw-config-defs.h is properly regenerated as needed. Merge commit '1f2d8d3650062aa683aff2a42270724c1a4ba064' * commit '1f2d8d3650062aa683aff2a42270724c1a4ba064':
|
745aff3cb7d4a8c9338192616cb3052e210c87b2 |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am b10f014a: am 48ed3267: Do not use qemu_malloc() to allocate arrays. Merge commit 'b10f014a2717dcf6641e502d152b20461831b85a' * commit 'b10f014a2717dcf6641e502d152b20461831b85a':
|
f6fbf81d647d9185dbb680c2a452420b329fd02b |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 947c214a: am bcc6ae14: Finally fix ARMv7 NEON emulation. Merge commit '947c214ab0a721fc1cd15d5b582c4baad2d26daa' * commit '947c214ab0a721fc1cd15d5b582c4baad2d26daa':
|
838ed49968aa81210fa9bdc6bff1b3c1ddafdfa1 |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am fc11951f: am ddf49e53: Workaround ARMv7 emulation issues. Merge commit 'fc11951fdedd724620eaf6f869db8572ba0c93cb' * commit 'fc11951fdedd724620eaf6f869db8572ba0c93cb':
|
2e97ffe067c9ad1cc34f364294522b9547945447 |
15-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
am 8137654a: am acbee354: Move NAND size warning to debug log. Merge commit '8137654a41972a8713b74857d7a81050f84485f3' * commit '8137654a41972a8713b74857d7a81050f84485f3':
|
d3a4b05017799fd4090a3ff7265c43d06f635871 |
14-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 73b9926f: Merge change If4f13b68 into eclair Merge commit '73b9926fd43c9b5cd00319c5d117448bd1b31112' * commit '73b9926fd43c9b5cd00319c5d117448bd1b31112': Fix upstream ARM emulation bug that broke singlestep mode.
|
ee9676fe48240cc81b924a845b638c33c0be88e8 |
13-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 03e12440: Add a new hardware property: vm.heapSize Merge commit '03e124409bd08e620898fbaf8ce27dde3afa1143' * commit '03e124409bd08e620898fbaf8ce27dde3afa1143': Add a new hardware property: vm.heapSize
|
535e5697062c5bcfc7d292dd9a63795dfee80e76 |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 2ec45595: Fix the build. Merge commit '2ec4559513cf475d499435444dffe8566c3aaaf3' * commit '2ec4559513cf475d499435444dffe8566c3aaaf3': Fix the build.
|
51a686c02a521c8d6d3d80b3490a1a259413b0e5 |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 065242de: Ensure android/avd/hw-config-defs.h is properly regenerated as needed. Merge commit '065242de51ba1e18387ce22a99eb091a859990f7' * commit '065242de51ba1e18387ce22a99eb091a859990f7': Ensure android/avd/hw-config-defs.h is properly regenerated as needed.
|
cd269ab8acc56e88e3113106856b7259762f875c |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 48ed3267: Do not use qemu_malloc() to allocate arrays. Merge commit '48ed3267dfffedb65385b0a1f1462fdd46d049bb' * commit '48ed3267dfffedb65385b0a1f1462fdd46d049bb': Do not use qemu_malloc() to allocate arrays.
|
28018dbbe83518c33120b5c3282cbfac4073611f |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am bcc6ae14: Finally fix ARMv7 NEON emulation. Merge commit 'bcc6ae14820ddb24e2403d84b420ce61f371ae94' * commit 'bcc6ae14820ddb24e2403d84b420ce61f371ae94': Finally fix ARMv7 NEON emulation.
|
2378dc3c92e294380811274365d569af7dd5e6ef |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am ddf49e53: Workaround ARMv7 emulation issues. Merge commit 'ddf49e53df97a349f42c733059165dc73c9907dc' * commit 'ddf49e53df97a349f42c733059165dc73c9907dc': Workaround ARMv7 emulation issues.
|
26b4ac48515f35c93e17065744cd81c80065528d |
12-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
am acbee354: Move NAND size warning to debug log. Merge commit 'acbee3546b9a380a4eb33daef3dccfac87c56b0b' * commit 'acbee3546b9a380a4eb33daef3dccfac87c56b0b': Move NAND size warning to debug log.
|
c00d702076d1c3f5d0c33f522d0743593c0c3cd4 |
09-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 73b9926f: Merge change If4f13b68 into eclair Merge commit '73b9926fd43c9b5cd00319c5d117448bd1b31112' into eclair-plus-aosp * commit '73b9926fd43c9b5cd00319c5d117448bd1b31112': Fix upstream ARM emulation bug that broke singlestep mode.
|
73b9926fd43c9b5cd00319c5d117448bd1b31112 |
09-Oct-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change If4f13b68 into eclair * changes: Fix upstream ARM emulation bug that broke singlestep mode.
|
3af4f6ae1fa6e06de1284fa1143cb8a485ac6437 |
09-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Fix upstream ARM emulation bug that broke singlestep mode. This fixes a really bad bug in the Thumb/Thumb2 ARM emulation related to conditional instructions execution. The issue was that the previous implementation did break badly if a page fault occured during the conditional instruction's emulation. Giving an example if probably the best way to demonstrate this. Consider the following two instructions: itt eq streq r0,[r4, #0] These two instructions mean, respectively: - If the Z flag is set, execute the next instruction. Otherwise ignore it - Store the value of r0 at the address pointed to by r4 In single-step mode (used when debugging the emulator), each instruction is separately JIT-ed and executed in a different pass. The 'condexec_bits' field of the CPU state if used to store flags corresponding to the conditional execution of up to 4 next instructions. When the first instruction is executed, it simply sets 'condexec_bits' to a specific value (4). When the second instruction is executed, things get slightly bit more funky because what happened was the following: - the JIT-ed code started by clearing the 'condexec_bits' right at the start of its sequence (a comment says "to avoid complications trying to do it at the end of the block", famous last words...) - a conditional test, based on the current value of the Z flag was added to skip over the rest of the instruction sequence - the store itself is implemented through a call to the __stl_mmu helper function. The thing is that __stl_mmu may implement a *page fault* (i.e. when the address in r4 hasn't been commited to memory yet) which requires a switch to kernel mode (to populate the page), then going back to the instruction's execution. This is done in the current implementation by re-running the JIT-er for the same instruction, however, since 'condexec_bits' was already cleared to 0, the new JIT-ed code sequence doesn't have the conditional test to skip over the store. The conditional instruction has been transformed into a non-conditional one due to the page fault ! This results in either bad behaviour or, even a crash in the emulator. The patch fixes the clearing of condexec_bits to happen as it should, i.e. only when execution has really cleared it. This is preliminary work to fix the -trace option. Also, disable the IO Thread when running the standalone emulator. This makes debugging much easier since everything happens in a single thread.
ndroid-configure.sh
arget-arm/translate.c
|
790b7534b5a0dea8040fa0c10f1e376db26a7bf8 |
08-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 03e12440: Add a new hardware property: vm.heapSize Merge commit '03e124409bd08e620898fbaf8ce27dde3afa1143' into eclair-plus-aosp * commit '03e124409bd08e620898fbaf8ce27dde3afa1143': Add a new hardware property: vm.heapSize
|
03e124409bd08e620898fbaf8ce27dde3afa1143 |
08-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Add a new hardware property: vm.heapSize Allows to control the maximum heap size of Dalvik applications when running under emulation.
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/main.c
|
6555d90a04dc8a43acb6e43d0b196c97758ffb69 |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 2ec45595: Fix the build. Merge commit '2ec4559513cf475d499435444dffe8566c3aaaf3' into eclair-plus-aosp * commit '2ec4559513cf475d499435444dffe8566c3aaaf3': Fix the build.
|
2ec4559513cf475d499435444dffe8566c3aaaf3 |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Fix the build.
akefile.android
|
1f2d8d3650062aa683aff2a42270724c1a4ba064 |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 065242de: Ensure android/avd/hw-config-defs.h is properly regenerated as needed. Merge commit '065242de51ba1e18387ce22a99eb091a859990f7' into eclair-plus-aosp * commit '065242de51ba1e18387ce22a99eb091a859990f7': Ensure android/avd/hw-config-defs.h is properly regenerated as needed.
|
b10f014a2717dcf6641e502d152b20461831b85a |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 48ed3267: Do not use qemu_malloc() to allocate arrays. Merge commit '48ed3267dfffedb65385b0a1f1462fdd46d049bb' into eclair-plus-aosp * commit '48ed3267dfffedb65385b0a1f1462fdd46d049bb': Do not use qemu_malloc() to allocate arrays.
|
065242de51ba1e18387ce22a99eb091a859990f7 |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Ensure android/avd/hw-config-defs.h is properly regenerated as needed. This modifies the emulator's build system to ensure that the file at android/avd/hw-config-defs.h is regenerated automatically each time that android/avd/hardware-properties.ini is itself changed. Tested with both the Android build system, and the standalone one.
akefile.android
ndroid/main.c
ndroid/tools/gen-hw-config.py
|
947c214ab0a721fc1cd15d5b582c4baad2d26daa |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am bcc6ae14: Finally fix ARMv7 NEON emulation. Merge commit 'bcc6ae14820ddb24e2403d84b420ce61f371ae94' into eclair-plus-aosp * commit 'bcc6ae14820ddb24e2403d84b420ce61f371ae94': Finally fix ARMv7 NEON emulation.
|
fc11951fdedd724620eaf6f869db8572ba0c93cb |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am ddf49e53: Workaround ARMv7 emulation issues. Merge commit 'ddf49e53df97a349f42c733059165dc73c9907dc' into eclair-plus-aosp * commit 'ddf49e53df97a349f42c733059165dc73c9907dc': Workaround ARMv7 emulation issues.
|
8137654a41972a8713b74857d7a81050f84485f3 |
07-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
am acbee354: Move NAND size warning to debug log. Merge commit 'acbee3546b9a380a4eb33daef3dccfac87c56b0b' into eclair-plus-aosp * commit 'acbee3546b9a380a4eb33daef3dccfac87c56b0b': Move NAND size warning to debug log.
|
48ed3267dfffedb65385b0a1f1462fdd46d049bb |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Do not use qemu_malloc() to allocate arrays. This function will call abort() for zero-sized arrays. This is stupid so use the Android-specific functions that return NULL instead.
ndroid/skin/window.c
|
bcc6ae14820ddb24e2403d84b420ce61f371ae94 |
06-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Finally fix ARMv7 NEON emulation. The real problem was the size of the static intermediate TCG opcode buffer. Due to its SIMD nature, a single Neon instruction can generate a very large number of corresponding TCG opcodes. Using lots of Neon instructions in a big looop like the one we have in our ARMv7-optimized memcpy did generate enough opcodes to overwrite the static gen_opc_buf buffer, resulting in overwrites into the following global buffer (gen_opparam_buf) corresponding to opcode parameters. The end result was generation of really broken host machine code, and completely unreliable emulation, including potential assertion failure in the liveness analysis pass. This patch does the following: - bumps the buffer size from 512 to 2048 - adds sanity checks that will abort the emulator if another similar overwrite is detected before machine code is generated. - remove the previous hack where we disabled the liveness analysis pass for ARMv7 Note that fixing the code generator to not use a static buffer is not trivial at this point, and that we much prefer to stay true to the upstream sources at the moment. Keep in mind that a previous patch also fixed a bug in the ARM->TCG translator (typo required changing a 0 into a 1) which affected Neon instructions too. I can't believe I just lost 2 weeks of my life on that bug :-(
ndroid/main.c
xec-all.h
cg/tcg.c
cg/tcg.h
|
ddf49e53df97a349f42c733059165dc73c9907dc |
05-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Workaround ARMv7 emulation issues. This patch is used to disable the code generator's liveness analysis pass when we emulate an ARMv7 CPU. This is required to properly run the dex preoptimization pass during the build of -user system images. Also includes: - a fix for a sad typo in target-arm/translate.c related to NEON instruction emulation - upstream improvements to the x86 and x86_64 backends to generate better goto branches at runtime - upstream fixes for 64-bit swap and shift operations in TCG After this patch is applied, re-enabling the ARMv7 memcpy should allow to run the dex preopt pass succesfully. Anything else is untested though. WE STILL NEED TO FIX THE CODE GENERATOR.
ndroid/main.c
arget-arm/translate.c
cg/i386/tcg-target.c
cg/tcg-op.h
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
|
acbee3546b9a380a4eb33daef3dccfac87c56b0b |
01-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
Move NAND size warning to debug log. Change-Id: I67152761977b330e3f4c1bbe3d8eb99e48e2e7e7
w/goldfish_nand.c
|
0c88ea7315d320b86fcf9a5a77bd246a60dd1f9a |
01-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
am f9c07534: Increase Emulator system image to 72MB Merge commit 'f9c07534fd5c3cf54592db4771ac27df3a13522d' into eclair-plus-aosp * commit 'f9c07534fd5c3cf54592db4771ac27df3a13522d': Increase Emulator system image to 72MB
|
f9c07534fd5c3cf54592db4771ac27df3a13522d |
01-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
Increase Emulator system image to 72MB This is required to run the SDK system image with the new assets in multiple densities. Change-Id: I4ab21a9c5ef554d1d8d63a32c3e88719e6d49253
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
|
bd143536e4ac325f3577d300c3750d52b37cf058 |
25-Sep-2009 |
vchtchetkine <vchtchetkine@google.com> |
am 2697a83b: Fix free() bug in charmap code Merge commit '2697a83bcf2b1d13c5f957e4c5ee64b774099b3f' into eclair-plus-aosp * commit '2697a83bcf2b1d13c5f957e4c5ee64b774099b3f': Fix free() bug in charmap code
|
2697a83bcf2b1d13c5f957e4c5ee64b774099b3f |
25-Sep-2009 |
vchtchetkine <vchtchetkine@google.com> |
Fix free() bug in charmap code
ndroid/charmap.c
|
d26c32105dc6de28845efae356635637cd0136fa |
24-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am c3e6bb48: Fix emulator crash on exit, due to invalid free() call. Merge commit 'c3e6bb48bc36d7e1b95bff7c870b0842eb8a452e' into eclair-plus-aosp * commit 'c3e6bb48bc36d7e1b95bff7c870b0842eb8a452e': Fix emulator crash on exit, due to invalid free() call.
|
c3e6bb48bc36d7e1b95bff7c870b0842eb8a452e |
23-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Fix emulator crash on exit, due to invalid free() call.
ndroid/charmap.c
ndroid/charmap.h
|
0c9f59668e41309d853c20094442088e19ec4610 |
21-Sep-2009 |
vchtchetkine <vchtchetkine@google.com> |
am 52195e70: Fix build break caused by undefined min(a,b) Merge commit '52195e705c10ab94c2b842591bbd2fda60e13102' into eclair-plus-aosp * commit '52195e705c10ab94c2b842591bbd2fda60e13102': Fix build break caused by undefined min(a,b)
|
52195e705c10ab94c2b842591bbd2fda60e13102 |
21-Sep-2009 |
vchtchetkine <vchtchetkine@google.com> |
Fix build break caused by undefined min(a,b)
ndroid/charmap.c
|
7daffa9b7b647e89bf6964725352f44a3523c59f |
21-Sep-2009 |
vchtchetkine <vchtchetkine@google.com> |
am 9085a28c: Implementation for dynamic charmap option in emulator. Merge commit '9085a28c14f369d231dbae099a690689179f428a' into eclair-plus-aosp * commit '9085a28c14f369d231dbae099a690689179f428a': Implementation for dynamic charmap option in emulator.
|
9085a28c14f369d231dbae099a690689179f428a |
15-Sep-2009 |
vchtchetkine <vchtchetkine@google.com> |
Implementation for dynamic charmap option in emulator. Created .kcm parser and added -charmap option to the emulator, so user can specify keyboard layout for emulator session.
ndroid/charmap.c
ndroid/charmap.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
en-charmap.py
|
72e536bed18c886abd2b86223acbc159b5403e8c |
21-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am 238b4b0e: Fix ARMv7 emulation by disabling CPU alignment exceptions Merge commit '238b4b0ef1a01afa66ef267dae4a96401ad386db' into eclair-plus-aosp * commit '238b4b0ef1a01afa66ef267dae4a96401ad386db': Fix ARMv7 emulation by disabling CPU alignment exceptions
|
238b4b0ef1a01afa66ef267dae4a96401ad386db |
20-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Fix ARMv7 emulation by disabling CPU alignment exceptions Disable alignment CPU exceptions to be able to boot an ARMv7 system image. This is because 4.4.0 emits a machine code sequence that stores an 8-bytes double on a 4-byte aligned address on the stack in the implementation of cvt() in the C library (see the disassembly for bionic/libc/stdio/vfprintf.c). It is uncertain that this is a compiler bug at this point, but the upstream QEMU sources don't have alignment exceptions enabled for any ARM target anyway. Also, add a check to force CPU emulation to "cortex-a8" if the kernel file name ends in "-armv7". This is a poor man's approach to hardware configuration that will be replaced by a more sophisticated solution in the future. Right now, we just want to be able to build -user system images with the dex preopt pass running in the emulator with the minimum amount of fuss.
ndroid/main.c
arget-arm/op_helper.c
|
6f0e6da580dcc786104edefef3a879f018834a3a |
19-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am 06074941: Merge change 25638 into eclair Merge commit '060749410208cd5a0e25faacdd6a5ef1ae8cf6d5' into eclair-plus-aosp * commit '060749410208cd5a0e25faacdd6a5ef1ae8cf6d5': Allow skins to provide a "dpad-rotation" field for each layout.
|
060749410208cd5a0e25faacdd6a5ef1ae8cf6d5 |
19-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 25638 into eclair * changes: Allow skins to provide a "dpad-rotation" field for each layout.
|
87250c24aec9449eb615951cf537a2fcf709f1d8 |
18-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Allow skins to provide a "dpad-rotation" field for each layout. This is used to deal with the fact that the framework *always* assumes that the physical DPad is rotated in landscaped mode, while the default skin no longer does that. NOTE: tested on old skin files for backwards compatibility. (Upcoming skin fixes coming in another patch)
akefile.android
ndroid/charmap.h
ndroid/keycode.c
ndroid/keycode.h
ndroid/main.c
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/keyboard.h
ndroid/skin/window.c
|
48f2fd223f6ae5d7239273b45dd6012ab68f927a |
19-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am 162f35e4: Restore the -fdpair option implementation that was lost in the previous integrate. Merge commit '162f35e47d6cc696134434f3aab4a01ae3d67420' into eclair-plus-aosp * commit '162f35e47d6cc696134434f3aab4a01ae3d67420': Restore the -fdpair option implementation that was lost in the previous integrate.
|
162f35e47d6cc696134434f3aab4a01ae3d67420 |
19-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Restore the -fdpair option implementation that was lost in the previous integrate. This is necessary to fix the dexpreopt pass of -user builds. Note that this should only fix ARMv5TE builds, since we still have other (different) issues with ARMv7 emulation at the moment.
emu-char-android.c
|
ee3431419fe3ee1c7d4b828e98e2c5d6bfd1e760 |
16-Sep-2009 |
Jack Palevich <jackpal@google.com> |
am b489a9b9: Enable sockets.c to compile with GCC 4.4 headers Merge commit 'b489a9b96d5a024e1514258807f5d65ba1c3fb49' into eclair-plus-aosp * commit 'b489a9b96d5a024e1514258807f5d65ba1c3fb49': Enable sockets.c to compile with GCC 4.4 headers
|
b489a9b96d5a024e1514258807f5d65ba1c3fb49 |
16-Sep-2009 |
Jack Palevich <jackpal@google.com> |
Enable sockets.c to compile with GCC 4.4 headers The GCC 4.4 version of netdb.h moves EAI_NODATA behind a __USE_GNU define, because that feature is not part of the POSIX standard for that header. In order to compile sockets.c without error under GCC 4.4 we explicitly define __USE_GNU and explicitly include netdb.h.
ockets.c
|
497d910c85598a75cc2be2ea932c44036c854fc3 |
15-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 5d8f37ad to eclair-plus-aosp
|
a3abe794b734382295b89d6c2d1d176ce4bb9b4b |
15-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
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.
HANGES.TXT
OPYING
OPYING.LIB
hangelog
ICENSE
akefile.android
.out.h
cl.c
cl.h
es.c
io-android.c
io.c
ndroid-configure.sh
ndroid/build/binary.make
ndroid/build/definitions.make
ndroid/config/Linux/config-host.h
ndroid/config/config.h
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/console.c
ndroid/main.c
rm-dis.c
rm-semi.c
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_template.h
udio/coreaudio.c
udio/esdaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/mixeng.h
udio/mixeng_template.h
udio/noaudio.c
udio/ossaudio.c
udio/rate_template.h
udio/sdlaudio.c
udio/sys-queue.h
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
alloon.h
lock-bochs.c
lock-cloop.c
lock-cow.c
lock-dmg.c
lock-nbd.c
lock-parallels.c
lock-qcow.c
lock-qcow2.c
lock-raw-posix.c
lock-raw-win32.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
lock.h
lock/bochs.c
lock/cloop.c
lock/cow.c
lock/dmg.c
lock/nbd.c
lock/parallels.c
lock/qcow.c
lock/qcow2-cluster.c
lock/qcow2-refcount.c
lock/qcow2-snapshot.c
lock/qcow2.c
lock/qcow2.h
lock/raw-posix.c
lock/raw-win32.c
lock/vmdk.c
lock/vpc.c
lock/vvfat.c
lock_int.h
swap.h
t-host.c
t-host.h
t-vhci.c
uffered_file.c
uffered_file.h
ache-utils.c
ache-utils.h
onsole.c
onsole.h
pu-all.h
pu-common.h
pu-defs.h
pu-exec.c
urses.c
urses_keys.h
utils.c
3des.c
ef-helper.h
evice_tree.c
evice_tree.h
is-asm.h
isas.c
isas.h
ma-helpers.c
ma.h
yngen-exec.h
lf.h
lf_ops.h
xec-all.h
xec.c
eature_to_c.sh
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
db-xml/arm-core.xml
db-xml/arm-neon.xml
db-xml/arm-vfp.xml
db-xml/arm-vfp3.xml
db-xml/cf-core.xml
db-xml/cf-fp.xml
db-xml/power-altivec.xml
db-xml/power-core.xml
db-xml/power-fpu.xml
db-xml/power-spe.xml
db-xml/power64-core.xml
dbstub.c
dbstub.h
en-icount.h
ost-utils.h
ostregs_helper.h
w/android_arm.c
w/arm-misc.h
w/arm_boot.c
w/arm_gic.c
w/arm_pic.c
w/armv7m.c
w/armv7m_nvic.c
w/audiodev.h
w/boards.h
w/bt-hci-csr.c
w/bt-hci.c
w/bt-hid.c
w/bt-l2cap.c
w/bt-sdp.c
w/bt.c
w/bt.h
w/cdrom.c
w/devices.h
w/dma.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/hw.h
w/irq.c
w/irq.h
w/isa.h
w/msmouse.c
w/msmouse.h
w/pc.h
w/pci.c
w/pci.h
w/pci_host.h
w/pci_ids.h
w/pcmcia.h
w/pxa.h
w/qdev.c
w/qdev.h
w/scsi-disk.c
w/smbios.h
w/smc91c111.c
w/sysbus.c
w/sysbus.h
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.h
w/watchdog.c
w/watchdog.h
w/xen.h
xtool
386-dis.c
olooper-select.c
olooper.h
eymaps.c
eymaps.h
qemu.c
vm.h
oader.c
igration-dummy-android.c
igration-exec.c
igration-tcp-android.c
igration-tcp.c
igration.c
igration.h
odule.c
odule.h
onitor.c
onitor.h
et-android.c
et-checksum.c
et.c
et.h
sdep.c
sdep.h
pc-dis.c
emu-aio.h
emu-char-android.c
emu-char.c
emu-char.h
emu-common.h
emu-io.c
emu-lock.h
emu-log.h
emu-malloc.c
emu-monitor.hx
emu-option.c
emu-option.h
emu-options.hx
emu-sockets-android.c
emu-sockets.c
emu-thread.c
emu-thread.h
emu_socket.h
eadline.c
eadline.h
avevm.c
dl_keysym.h
lirp-android/COPYRIGHT
lirp-android/bootp.c
lirp-android/bootp.h
lirp-android/cksum.c
lirp-android/ctl.h
lirp-android/debug.c
lirp-android/debug.h
lirp-android/helper.h
lirp-android/icmp_var.h
lirp-android/if.c
lirp-android/if.h
lirp-android/ip.h
lirp-android/ip_icmp.c
lirp-android/ip_icmp.h
lirp-android/ip_input.c
lirp-android/ip_output.c
lirp-android/libslirp.h
lirp-android/main.h
lirp-android/mbuf.c
lirp-android/mbuf.h
lirp-android/misc.c
lirp-android/misc.h
lirp-android/sbuf.c
lirp-android/sbuf.h
lirp-android/slirp.c
lirp-android/slirp.h
lirp-android/slirp_config.h
lirp-android/socket.c
lirp-android/socket.h
lirp-android/tcp.h
lirp-android/tcp_input.c
lirp-android/tcp_output.c
lirp-android/tcp_subr.c
lirp-android/tcp_timer.c
lirp-android/tcp_timer.h
lirp-android/tcp_var.h
lirp-android/tcpip.h
lirp-android/tftp.c
lirp-android/tftp.h
lirp-android/udp.c
lirp-android/udp.h
lirp/COPYRIGHT
lirp/bootp.c
lirp/bootp.h
lirp/cksum.c
lirp/ctl.h
lirp/debug.c
lirp/debug.h
lirp/icmp_var.h
lirp/if.c
lirp/if.h
lirp/ip.h
lirp/ip_icmp.c
lirp/ip_icmp.h
lirp/ip_input.c
lirp/ip_output.c
lirp/libslirp.h
lirp/main.h
lirp/mbuf.c
lirp/mbuf.h
lirp/misc.c
lirp/misc.h
lirp/sbuf.c
lirp/sbuf.h
lirp/slirp.c
lirp/slirp.h
lirp/slirp_config.h
lirp/socket.c
lirp/socket.h
lirp/tcp.h
lirp/tcp_input.c
lirp/tcp_output.c
lirp/tcp_subr.c
lirp/tcp_timer.c
lirp/tcp_timer.h
lirp/tcp_var.h
lirp/tcpip.h
lirp/tftp.c
lirp/tftp.h
lirp/udp.c
lirp/udp.h
lirp2/COPYRIGHT
lirp2/bootp.c
lirp2/bootp.h
lirp2/cksum.c
lirp2/ctl.h
lirp2/debug.c
lirp2/debug.h
lirp2/helper.h
lirp2/icmp_var.h
lirp2/if.c
lirp2/if.h
lirp2/ip.h
lirp2/ip_icmp.c
lirp2/ip_icmp.h
lirp2/ip_input.c
lirp2/ip_output.c
lirp2/libslirp.h
lirp2/main.h
lirp2/mbuf.c
lirp2/mbuf.h
lirp2/misc.c
lirp2/misc.h
lirp2/sbuf.c
lirp2/sbuf.h
lirp2/slirp.c
lirp2/slirp.h
lirp2/slirp_config.h
lirp2/socket.c
lirp2/socket.h
lirp2/tcp.h
lirp2/tcp_input.c
lirp2/tcp_output.c
lirp2/tcp_subr.c
lirp2/tcp_timer.c
lirp2/tcp_timer.h
lirp2/tcp_var.h
lirp2/tcpip.h
lirp2/tftp.c
lirp2/tftp.h
lirp2/udp.c
lirp2/udp.h
ockets.c
ockets.h
oftmmu-semi.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
ys-queue.h
ysemu.h
ap-win32.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/iwmmxt_helper.c
arget-arm/machine.c
arget-arm/neon_helper.c
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/translate.c
argphys.h
cg/README
cg/TODO
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-dyngen.c
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.c
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
hunk.c
hunk.h
ranslate-all.c
boot_image.h
sb-dummy-android.c
sb-linux.c
l-android.c
l.c
nc-android.c
nc-tls.h
nc.c
nc.h
nc_keysym.h
nchextile.h
|
63a13ab8230560f5b9610bb0fa6a47a54ebf8e9c |
14-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 11465 * changes: Added option to build link with libutil
|
81d3aa8df3b0b3a10e35effb9ada6ade82a1ec9b |
14-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 11466 * changes: Added SDL_config.h to use on FreeBSD
|
a130528bbadfeb72cce06efa728cc178bb0ef517 |
14-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 11468 * changes: Add netinet/in.h when building on BSD
|
4b5dd6552c18c3295c6363235c3b6ae4ff3f0698 |
14-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 11469 * changes: General changes to support freebsd system in building scripts
|
8ac092bcc7c6928b848dfc3e946eb83cc6f8cad6 |
14-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 11471 * changes: Allowed building on FreeBSD same timezone related code as for Linux.
|
43fbac177aaaea65f42170226c1bb32ba4f359d8 |
15-Jun-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
Added option to build link with libutil
akefile.android
|
088232286a7814a92b5b0d4a34f243a2e857facc |
31-Aug-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
General changes to support freebsd system in building scripts
ndroid-configure.sh
ndroid/build/common.sh
|
f665626600d70095db62b335cc3a7e32f0460324 |
31-Aug-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
Added config file related to FreeBSD-x86
ndroid/config/freebsd-x86/config-host.h
|
9e548ca6f3b21652c4813c93cfcbb2c41f238730 |
31-Aug-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
Add netinet/in.h when building on BSD Provides declaration of IPPROTO_ICMP
lirp2/slirp.h
|
0f39708f03bfa496ca7551d9262caf7055eb907e |
12-Aug-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
Added SDL_config.h to use on FreeBSD
istrib/sdl-1.2.12/android/build/freebsd-x86/SDL_config.h
|
be4da91955d96196cf5bca31156c25692e94a62d |
31-Aug-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
Allowed building on FreeBSD same timezone related code as for Linux.
ndroid/utils/timezone.c
|
2a7dcd0aef9ff770f4a215d2195d509763f6d3ce |
04-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
37f0fd547e05c8bcfa59eee57c9988c1f3969fb1 |
03-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
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.
HANGES.TXT
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/main.c
|
b764e25f5a227ab38ae3980578aa090a561f1fca |
26-Aug-2009 |
David 'Digit' Turner <digit@google.com> |
Fix problem in EsounD processing loops which can result in lockups.
udio/esdaudio.c
|
b4ab1dddf1beed0d636443053b146b72710e821a |
22-Aug-2009 |
David 'Digit' Turner <digit@google.com> |
am b95f8924: Fix Leopard-built emulator binaries to run on Tiger. Merge commit 'b95f8924a76897bd0f983a9be07dc618d8b0e3d3' into eclair * commit 'b95f8924a76897bd0f983a9be07dc618d8b0e3d3': Fix Leopard-built emulator binaries to run on Tiger.
|
b95f8924a76897bd0f983a9be07dc618d8b0e3d3 |
22-Aug-2009 |
David 'Digit' Turner <digit@google.com> |
Fix Leopard-built emulator binaries to run on Tiger. The bug was that the full Android build system treats LOCAL_LDFLAGS and LOCAL_LDLIBS slightly differently. The 10.4 SDK was not properly used when linking on Leopard, and this resulted in hidden dependencies on late versions of CoreFoundation and AppKit that are not available on Tiger. Note that this change doesn't break the standalone build (standalone Leopard binaries still run on Tiger, as they did previously).
akefile.android
|
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.
HANGES.TXT
ndroid/charmap.h
|
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.
HANGES.TXT
ndroid/android.h
ndroid/build/common.sh
udio/esdaudio.c
istrib/update-audio.sh
|
e4c5bfae9beeb0bbb0e525e4700ae4be9971676f |
12-Aug-2009 |
Xavier Ducrohet <xav@android.com> |
am 945a0548: Shorten the title of the emulator to only contain very relevant info. Merge commit '945a054848c64af7351620f09101f7a687498d34' * commit '945a054848c64af7351620f09101f7a687498d34': Shorten the title of the emulator to only contain very relevant info.
|
945a054848c64af7351620f09101f7a687498d34 |
11-Aug-2009 |
Xavier Ducrohet <xav@android.com> |
Shorten the title of the emulator to only contain very relevant info. BUG: 2044596
ndroid/main.c
|
e6b20afb0fc93e315f2ba7c153e0a9e0abd62a5c |
04-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
ceb00f8c44e26d948e28b7a3ccef8fd2068589d9 |
03-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
9e80d4120926f53abb093a887f98c2761949aa53 |
31-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am a6940f7e: Merge change 9153 into donut Merge commit 'a6940f7ecb6d7f098a0a58ea5c3ad313be4a23a7' * commit 'a6940f7ecb6d7f098a0a58ea5c3ad313be4a23a7': Make ./android-configure.sh --debug work as advertized.
|
916cb7f722c4828abadd375de5cbdee30daf1f1f |
31-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am a69c35e9: Add KEY_XXX values to console "event send EV_KEY:<name>:<value>" Merge commit 'a69c35e9e398346ba34b7c82f56f2b5565ebabfe' * commit 'a69c35e9e398346ba34b7c82f56f2b5565ebabfe': Add KEY_XXX values to console "event send EV_KEY:<name>:<value>"
|
a6940f7ecb6d7f098a0a58ea5c3ad313be4a23a7 |
31-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 9153 into donut * changes: Make ./android-configure.sh --debug work as advertized.
|
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.
HANGES.TXT
ndroid/hw-events.c
ndroid/hw-events.h
|
466f5484c44d27d904250d33b95aff03822b1cc4 |
30-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Make ./android-configure.sh --debug work as advertized. Note that this does not affect the normal Android build of the emulator.
akefile.android
|
957146fe113f3350a4ec2d20bd2066cdb47eca1c |
29-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
5d1029ece405a67b7209e53032ae54b37cea21e0 |
27-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am d68b4872: Fix ANDROID_SDK_HOME handling on Unix (the env. var was ignored) Merge commit 'd68b48725d720a06b24932b170f528929856f3db' * commit 'd68b48725d720a06b24932b170f528929856f3db': Fix ANDROID_SDK_HOME handling on Unix (the env. var was ignored)
|
57ffdc8bf83767a7809e808e25d86def4a45434c |
26-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
reconcile korg/master into goog/master
|
6cfe67b3b6c6827a1fca860a36bbb8cda6d2056b |
26-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge korg/donut into korg/master
|
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.
HANGES.TXT
ndroid-configure.sh
ndroid/android.h
ndroid/boot-properties.c
ndroid/boot-properties.h
ndroid/utils/bufprint.c
|
fa013a20e844e2167b0852fa20a3f6d3a9ab249a |
15-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'goog/readonly-korg-master' into merge_korg_master * commit 'goog/readonly-korg-master': Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
|
6dfe7c9ae69d28a7740b1836284089e1119e378f |
10-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am 0b7cd6c0: Fix bad zero-termination bug in the socket string formatter. Merge commit '0b7cd6c0d6af071951a86810d2600d155fa53b05' * commit '0b7cd6c0d6af071951a86810d2600d155fa53b05': Fix bad zero-termination bug in the socket string formatter.
|
0b7cd6c0d6af071951a86810d2600d155fa53b05 |
10-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Fix bad zero-termination bug in the socket string formatter. This created, among other things, malformed CONNECT proxy requests, depending on the state of the stack
ockets.c
|
647600acba806dcc906df5f50802c7d507ef9b82 |
19-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am c5b12705: Add a new hw.lcd.density hardware property to AVD configuration files. This value can be overriden with the already existing -dpi-device <value> option. Merge commit 'c5b127050f2dbed015d6b01703a33062d6910d4a' * commit 'c5b127050f2dbed015d6b01703a33062d6910d4a': Add a new hw.lcd.density hardware property to AVD configuration files.
|
c5b127050f2dbed015d6b01703a33062d6910d4a |
19-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Add a new hw.lcd.density hardware property to AVD configuration files. This value can be overriden with the already existing -dpi-device <value> option. The value is mapped to one of 120,160 and 240, then set to the boot-time property named qemu.sf.lcd_density used by the framework to properly select assets and/or resize them at runtime. This means that "emulator -dpi-device 130" will select 120 lcd_density, or "emulator -dpi-device 220" will select a 240 one.
akefile.android
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/hw-lcd.c
ndroid/hw-lcd.h
ndroid/main.c
|
beb847fa464077bcf8ab717b26c704984552aae9 |
15-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 5998b894: This fixes the hardware emulation to support several clients listening to the "sensors" service at the same time. Each client can decide to listen to different sensors, with different delays too. Merge commit '5998b8947d8c2788b62d38afdd571ddff78648a5' * commit '5998b8947d8c2788b62d38afdd571ddff78648a5': This fixes the hardware emulation to support several clients listening
|
5998b8947d8c2788b62d38afdd571ddff78648a5 |
11-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
This fixes the hardware emulation to support several clients listening to the "sensors" service at the same time. Each client can decide to listen to different sensors, with different delays too. The previous implementation only allowed a single client, which blocked anything application that tried to read the sensors (since the framework was already the only allowed client) Signed-off-by: David 'Digit' Turner <digit@google.com>
ndroid/hw-sensors.c
|
76214f12b9e6f5c9110a6e8851e60a150b18cd35 |
09-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 46be4873: Add our modified SDL sources under distrib/sdl-1.2.12 Fix distrib/make-distrib.sh script to work with git Fix distrib/build-emulator.sh to accomodate for new SDL configure script Handle Tiger SDK usage in SDL configure script Merge commit '46be48730333120a7b939116cef075e61c12c703' * commit '46be48730333120a7b939116cef075e61c12c703': Add our modified SDL sources under distrib/sdl-1.2.12
|
46be48730333120a7b939116cef075e61c12c703 |
04-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Add our modified SDL sources under distrib/sdl-1.2.12 Fix distrib/make-distrib.sh script to work with git Fix distrib/build-emulator.sh to accomodate for new SDL configure script Handle Tiger SDK usage in SDL configure script
akefile.android
ndroid-configure.sh
ndroid-rebuild.sh
ndroid/build/common.sh
ndroid/build/definitions.make
ndroid/main.c
ndroid/skin/window.c
ndroid/utils/display-quartz.m
ndroid/utils/display.c
ndroid/utils/display.h
istrib/build-emulator.sh
istrib/build_gcc_qemu_darwin.sh
istrib/make-distrib.sh
istrib/sdl-1.2.12/BUGS
istrib/sdl-1.2.12/COPYING
istrib/sdl-1.2.12/CREDITS
istrib/sdl-1.2.12/Makefile
istrib/sdl-1.2.12/Makefile.android
istrib/sdl-1.2.12/README
istrib/sdl-1.2.12/README.ANDROID
istrib/sdl-1.2.12/android-configure.sh
istrib/sdl-1.2.12/android/build/darwin-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/linux-x86/SDL_config.h
istrib/sdl-1.2.12/android/build/windows/SDL_config.h
istrib/sdl-1.2.12/include/SDL.h
istrib/sdl-1.2.12/include/SDL_active.h
istrib/sdl-1.2.12/include/SDL_audio.h
istrib/sdl-1.2.12/include/SDL_byteorder.h
istrib/sdl-1.2.12/include/SDL_cdrom.h
istrib/sdl-1.2.12/include/SDL_config.h.default
istrib/sdl-1.2.12/include/SDL_config.h.in
istrib/sdl-1.2.12/include/SDL_config_amiga.h
istrib/sdl-1.2.12/include/SDL_config_dreamcast.h
istrib/sdl-1.2.12/include/SDL_config_macos.h
istrib/sdl-1.2.12/include/SDL_config_macosx.h
istrib/sdl-1.2.12/include/SDL_config_minimal.h
istrib/sdl-1.2.12/include/SDL_config_os2.h
istrib/sdl-1.2.12/include/SDL_config_win32.h
istrib/sdl-1.2.12/include/SDL_copying.h
istrib/sdl-1.2.12/include/SDL_cpuinfo.h
istrib/sdl-1.2.12/include/SDL_endian.h
istrib/sdl-1.2.12/include/SDL_error.h
istrib/sdl-1.2.12/include/SDL_events.h
istrib/sdl-1.2.12/include/SDL_getenv.h
istrib/sdl-1.2.12/include/SDL_joystick.h
istrib/sdl-1.2.12/include/SDL_keyboard.h
istrib/sdl-1.2.12/include/SDL_keysym.h
istrib/sdl-1.2.12/include/SDL_loadso.h
istrib/sdl-1.2.12/include/SDL_main.h
istrib/sdl-1.2.12/include/SDL_mouse.h
istrib/sdl-1.2.12/include/SDL_mutex.h
istrib/sdl-1.2.12/include/SDL_name.h
istrib/sdl-1.2.12/include/SDL_opengl.h
istrib/sdl-1.2.12/include/SDL_platform.h
istrib/sdl-1.2.12/include/SDL_quit.h
istrib/sdl-1.2.12/include/SDL_rwops.h
istrib/sdl-1.2.12/include/SDL_stdinc.h
istrib/sdl-1.2.12/include/SDL_syswm.h
istrib/sdl-1.2.12/include/SDL_thread.h
istrib/sdl-1.2.12/include/SDL_timer.h
istrib/sdl-1.2.12/include/SDL_types.h
istrib/sdl-1.2.12/include/SDL_version.h
istrib/sdl-1.2.12/include/SDL_video.h
istrib/sdl-1.2.12/include/begin_code.h
istrib/sdl-1.2.12/include/close_code.h
istrib/sdl-1.2.12/sdl-config.in
istrib/sdl-1.2.12/src/SDL.c
istrib/sdl-1.2.12/src/SDL_error.c
istrib/sdl-1.2.12/src/SDL_error_c.h
istrib/sdl-1.2.12/src/SDL_fatal.c
istrib/sdl-1.2.12/src/SDL_fatal.h
istrib/sdl-1.2.12/src/audio/SDL_audio.c
istrib/sdl-1.2.12/src/audio/SDL_audio_c.h
istrib/sdl-1.2.12/src/audio/SDL_audiocvt.c
istrib/sdl-1.2.12/src/audio/SDL_audiodev.c
istrib/sdl-1.2.12/src/audio/SDL_audiodev_c.h
istrib/sdl-1.2.12/src/audio/SDL_audiomem.h
istrib/sdl-1.2.12/src/audio/SDL_mixer.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX.h
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX_VC.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_MMX_VC.h
istrib/sdl-1.2.12/src/audio/SDL_mixer_m68k.c
istrib/sdl-1.2.12/src/audio/SDL_mixer_m68k.h
istrib/sdl-1.2.12/src/audio/SDL_sysaudio.h
istrib/sdl-1.2.12/src/audio/SDL_wave.c
istrib/sdl-1.2.12/src/audio/SDL_wave.h
istrib/sdl-1.2.12/src/audio/alsa/SDL_alsa_audio.c
istrib/sdl-1.2.12/src/audio/alsa/SDL_alsa_audio.h
istrib/sdl-1.2.12/src/audio/amigaos/SDL_ahiaudio.c
istrib/sdl-1.2.12/src/audio/amigaos/SDL_ahiaudio.h
istrib/sdl-1.2.12/src/audio/arts/SDL_artsaudio.c
istrib/sdl-1.2.12/src/audio/arts/SDL_artsaudio.h
istrib/sdl-1.2.12/src/audio/baudio/SDL_beaudio.cc
istrib/sdl-1.2.12/src/audio/baudio/SDL_beaudio.h
istrib/sdl-1.2.12/src/audio/bsd/SDL_bsdaudio.c
istrib/sdl-1.2.12/src/audio/bsd/SDL_bsdaudio.h
istrib/sdl-1.2.12/src/audio/dart/SDL_dart.c
istrib/sdl-1.2.12/src/audio/dart/SDL_dart.h
istrib/sdl-1.2.12/src/audio/dc/SDL_dcaudio.c
istrib/sdl-1.2.12/src/audio/dc/SDL_dcaudio.h
istrib/sdl-1.2.12/src/audio/dc/aica.c
istrib/sdl-1.2.12/src/audio/dc/aica.h
istrib/sdl-1.2.12/src/audio/disk/SDL_diskaudio.c
istrib/sdl-1.2.12/src/audio/disk/SDL_diskaudio.h
istrib/sdl-1.2.12/src/audio/dma/SDL_dmaaudio.c
istrib/sdl-1.2.12/src/audio/dma/SDL_dmaaudio.h
istrib/sdl-1.2.12/src/audio/dmedia/SDL_irixaudio.c
istrib/sdl-1.2.12/src/audio/dmedia/SDL_irixaudio.h
istrib/sdl-1.2.12/src/audio/dsp/SDL_dspaudio.c
istrib/sdl-1.2.12/src/audio/dsp/SDL_dspaudio.h
istrib/sdl-1.2.12/src/audio/dummy/SDL_dummyaudio.c
istrib/sdl-1.2.12/src/audio/dummy/SDL_dummyaudio.h
istrib/sdl-1.2.12/src/audio/esd/SDL_esdaudio.c
istrib/sdl-1.2.12/src/audio/esd/SDL_esdaudio.h
istrib/sdl-1.2.12/src/audio/macosx/SDL_coreaudio.c
istrib/sdl-1.2.12/src/audio/macosx/SDL_coreaudio.h
istrib/sdl-1.2.12/src/audio/macrom/SDL_romaudio.c
istrib/sdl-1.2.12/src/audio/macrom/SDL_romaudio.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_dma8.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_dma8.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_gsxb.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_gsxb.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_it.S
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_mcsn.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_mcsn.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_stfa.c
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_stfa.h
istrib/sdl-1.2.12/src/audio/mint/SDL_mintaudio_xbios.c
istrib/sdl-1.2.12/src/audio/mme/SDL_mmeaudio.c
istrib/sdl-1.2.12/src/audio/mme/SDL_mmeaudio.h
istrib/sdl-1.2.12/src/audio/nas/SDL_nasaudio.c
istrib/sdl-1.2.12/src/audio/nas/SDL_nasaudio.h
istrib/sdl-1.2.12/src/audio/nto/SDL_nto_audio.c
istrib/sdl-1.2.12/src/audio/nto/SDL_nto_audio.h
istrib/sdl-1.2.12/src/audio/paudio/SDL_paudio.c
istrib/sdl-1.2.12/src/audio/paudio/SDL_paudio.h
istrib/sdl-1.2.12/src/audio/sun/SDL_sunaudio.c
istrib/sdl-1.2.12/src/audio/sun/SDL_sunaudio.h
istrib/sdl-1.2.12/src/audio/ums/SDL_umsaudio.c
istrib/sdl-1.2.12/src/audio/ums/SDL_umsaudio.h
istrib/sdl-1.2.12/src/audio/windib/SDL_dibaudio.c
istrib/sdl-1.2.12/src/audio/windib/SDL_dibaudio.h
istrib/sdl-1.2.12/src/audio/windx5/SDL_dx5audio.c
istrib/sdl-1.2.12/src/audio/windx5/SDL_dx5audio.h
istrib/sdl-1.2.12/src/audio/windx5/directx.h
istrib/sdl-1.2.12/src/cdrom/SDL_cdrom.c
istrib/sdl-1.2.12/src/cdrom/SDL_syscdrom.h
istrib/sdl-1.2.12/src/cdrom/aix/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/beos/SDL_syscdrom.cc
istrib/sdl-1.2.12/src/cdrom/bsdi/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/dc/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/dummy/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/freebsd/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/linux/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/macos/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/macos/SDL_syscdrom_c.h
istrib/sdl-1.2.12/src/cdrom/macosx/AudioFilePlayer.c
istrib/sdl-1.2.12/src/cdrom/macosx/AudioFilePlayer.h
istrib/sdl-1.2.12/src/cdrom/macosx/AudioFileReaderThread.c
istrib/sdl-1.2.12/src/cdrom/macosx/CDPlayer.c
istrib/sdl-1.2.12/src/cdrom/macosx/CDPlayer.h
istrib/sdl-1.2.12/src/cdrom/macosx/SDLOSXCAGuard.c
istrib/sdl-1.2.12/src/cdrom/macosx/SDLOSXCAGuard.h
istrib/sdl-1.2.12/src/cdrom/macosx/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/macosx/SDL_syscdrom_c.h
istrib/sdl-1.2.12/src/cdrom/mint/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/openbsd/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/os2/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/osf/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/qnx/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cdrom/win32/SDL_syscdrom.c
istrib/sdl-1.2.12/src/cpuinfo/SDL_cpuinfo.c
istrib/sdl-1.2.12/src/events/SDL_active.c
istrib/sdl-1.2.12/src/events/SDL_events.c
istrib/sdl-1.2.12/src/events/SDL_events_c.h
istrib/sdl-1.2.12/src/events/SDL_expose.c
istrib/sdl-1.2.12/src/events/SDL_keyboard.c
istrib/sdl-1.2.12/src/events/SDL_mouse.c
istrib/sdl-1.2.12/src/events/SDL_quit.c
istrib/sdl-1.2.12/src/events/SDL_resize.c
istrib/sdl-1.2.12/src/events/SDL_sysevents.h
istrib/sdl-1.2.12/src/file/SDL_rwops.c
istrib/sdl-1.2.12/src/hermes/COPYING.LIB
istrib/sdl-1.2.12/src/hermes/HeadMMX.h
istrib/sdl-1.2.12/src/hermes/HeadX86.h
istrib/sdl-1.2.12/src/hermes/README
istrib/sdl-1.2.12/src/hermes/common.inc
istrib/sdl-1.2.12/src/hermes/mmx_main.asm
istrib/sdl-1.2.12/src/hermes/mmxp2_32.asm
istrib/sdl-1.2.12/src/hermes/x86_main.asm
istrib/sdl-1.2.12/src/hermes/x86p_16.asm
istrib/sdl-1.2.12/src/hermes/x86p_32.asm
istrib/sdl-1.2.12/src/joystick/SDL_joystick.c
istrib/sdl-1.2.12/src/joystick/SDL_joystick_c.h
istrib/sdl-1.2.12/src/joystick/SDL_sysjoystick.h
istrib/sdl-1.2.12/src/joystick/amigaos/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/beos/SDL_bejoystick.cc
istrib/sdl-1.2.12/src/joystick/bsd/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/darwin/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/dc/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/dummy/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/linux/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/macos/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/mint/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/os2/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/os2/joyos2.h
istrib/sdl-1.2.12/src/joystick/riscos/SDL_sysjoystick.c
istrib/sdl-1.2.12/src/joystick/win32/SDL_mmjoystick.c
istrib/sdl-1.2.12/src/loadso/beos/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/dlopen/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/dummy/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/macos/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/macosx/SDL_dlcompat.c
istrib/sdl-1.2.12/src/loadso/mint/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/os2/SDL_sysloadso.c
istrib/sdl-1.2.12/src/loadso/win32/SDL_sysloadso.c
istrib/sdl-1.2.12/src/main/beos/SDL_BeApp.cc
istrib/sdl-1.2.12/src/main/beos/SDL_BeApp.h
istrib/sdl-1.2.12/src/main/dummy/SDL_dummy_main.c
istrib/sdl-1.2.12/src/main/epoc/SDL_main.cpp
istrib/sdl-1.2.12/src/main/macos/SDL.r
istrib/sdl-1.2.12/src/main/macos/SDL_main.c
istrib/sdl-1.2.12/src/main/macos/SIZE.r
istrib/sdl-1.2.12/src/main/macos/exports/Makefile
istrib/sdl-1.2.12/src/main/macos/exports/SDL.x
istrib/sdl-1.2.12/src/main/macos/exports/gendef.pl
istrib/sdl-1.2.12/src/main/macosx/Info.plist.in
istrib/sdl-1.2.12/src/main/macosx/SDLMain.h
istrib/sdl-1.2.12/src/main/macosx/SDLMain.m
istrib/sdl-1.2.12/src/main/macosx/SDLMain.nib/classes.nib
istrib/sdl-1.2.12/src/main/macosx/SDLMain.nib/info.nib
istrib/sdl-1.2.12/src/main/macosx/SDLMain.nib/objects.nib
istrib/sdl-1.2.12/src/main/macosx/info.nib
istrib/sdl-1.2.12/src/main/qtopia/SDL_qtopia_main.cc
istrib/sdl-1.2.12/src/main/win32/SDL_win32_main.c
istrib/sdl-1.2.12/src/main/win32/version.rc
istrib/sdl-1.2.12/src/stdlib/SDL_getenv.c
istrib/sdl-1.2.12/src/stdlib/SDL_iconv.c
istrib/sdl-1.2.12/src/stdlib/SDL_malloc.c
istrib/sdl-1.2.12/src/stdlib/SDL_qsort.c
istrib/sdl-1.2.12/src/stdlib/SDL_stdlib.c
istrib/sdl-1.2.12/src/stdlib/SDL_string.c
istrib/sdl-1.2.12/src/thread/SDL_systhread.h
istrib/sdl-1.2.12/src/thread/SDL_thread.c
istrib/sdl-1.2.12/src/thread/SDL_thread_c.h
istrib/sdl-1.2.12/src/thread/amigaos/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/amigaos/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/amigaos/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/amigaos/SDL_thread.c
istrib/sdl-1.2.12/src/thread/beos/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/beos/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/beos/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/dc/SDL_syscond_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/dc/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/dc/SDL_syssem_c.h
istrib/sdl-1.2.12/src/thread/dc/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/dc/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/epoc/SDL_sysmutex.cpp
istrib/sdl-1.2.12/src/thread/epoc/SDL_syssem.cpp
istrib/sdl-1.2.12/src/thread/epoc/SDL_systhread.cpp
istrib/sdl-1.2.12/src/thread/epoc/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/generic/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/generic/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/generic/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/generic/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/generic/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/generic/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/irix/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/irix/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/irix/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/os2/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/os2/SDL_syscond_c.h
istrib/sdl-1.2.12/src/thread/os2/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/os2/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/os2/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/os2/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/pth/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/pth/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/pth/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/pth/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/pth/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/pthread/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/pthread/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/pthread/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/riscos/SDL_syscond.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_sysmutex_c.h
istrib/sdl-1.2.12/src/thread/riscos/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/riscos/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/win32/SDL_sysmutex.c
istrib/sdl-1.2.12/src/thread/win32/SDL_syssem.c
istrib/sdl-1.2.12/src/thread/win32/SDL_systhread.c
istrib/sdl-1.2.12/src/thread/win32/SDL_systhread_c.h
istrib/sdl-1.2.12/src/thread/win32/win_ce_semaphore.c
istrib/sdl-1.2.12/src/thread/win32/win_ce_semaphore.h
istrib/sdl-1.2.12/src/timer/SDL_systimer.h
istrib/sdl-1.2.12/src/timer/SDL_timer.c
istrib/sdl-1.2.12/src/timer/SDL_timer_c.h
istrib/sdl-1.2.12/src/timer/amigaos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/beos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/dc/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/dummy/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/epoc/SDL_systimer.cpp
istrib/sdl-1.2.12/src/timer/macos/FastTimes.c
istrib/sdl-1.2.12/src/timer/macos/FastTimes.h
istrib/sdl-1.2.12/src/timer/macos/SDL_MPWtimer.c
istrib/sdl-1.2.12/src/timer/macos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/mint/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/mint/SDL_vbltimer.S
istrib/sdl-1.2.12/src/timer/mint/SDL_vbltimer_s.h
istrib/sdl-1.2.12/src/timer/os2/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/riscos/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/unix/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/win32/SDL_systimer.c
istrib/sdl-1.2.12/src/timer/wince/SDL_systimer.c
istrib/sdl-1.2.12/src/video/SDL_RLEaccel.c
istrib/sdl-1.2.12/src/video/SDL_RLEaccel_c.h
istrib/sdl-1.2.12/src/video/SDL_blit.c
istrib/sdl-1.2.12/src/video/SDL_blit.h
istrib/sdl-1.2.12/src/video/SDL_blit_0.c
istrib/sdl-1.2.12/src/video/SDL_blit_1.c
istrib/sdl-1.2.12/src/video/SDL_blit_A.c
istrib/sdl-1.2.12/src/video/SDL_blit_N.c
istrib/sdl-1.2.12/src/video/SDL_bmp.c
istrib/sdl-1.2.12/src/video/SDL_cursor.c
istrib/sdl-1.2.12/src/video/SDL_cursor_c.h
istrib/sdl-1.2.12/src/video/SDL_gamma.c
istrib/sdl-1.2.12/src/video/SDL_glfuncs.h
istrib/sdl-1.2.12/src/video/SDL_leaks.h
istrib/sdl-1.2.12/src/video/SDL_pixels.c
istrib/sdl-1.2.12/src/video/SDL_pixels_c.h
istrib/sdl-1.2.12/src/video/SDL_stretch.c
istrib/sdl-1.2.12/src/video/SDL_stretch_c.h
istrib/sdl-1.2.12/src/video/SDL_surface.c
istrib/sdl-1.2.12/src/video/SDL_sysvideo.h
istrib/sdl-1.2.12/src/video/SDL_video.c
istrib/sdl-1.2.12/src/video/SDL_yuv.c
istrib/sdl-1.2.12/src/video/SDL_yuv_mmx.c
istrib/sdl-1.2.12/src/video/SDL_yuv_sw.c
istrib/sdl-1.2.12/src/video/SDL_yuv_sw_c.h
istrib/sdl-1.2.12/src/video/SDL_yuvfuncs.h
istrib/sdl-1.2.12/src/video/Xext/README
istrib/sdl-1.2.12/src/video/Xext/XME/xme.c
istrib/sdl-1.2.12/src/video/Xext/Xinerama/Xinerama.c
istrib/sdl-1.2.12/src/video/Xext/Xv/Xv.c
istrib/sdl-1.2.12/src/video/Xext/Xv/Xvlibint.h
istrib/sdl-1.2.12/src/video/Xext/Xxf86dga/XF86DGA.c
istrib/sdl-1.2.12/src/video/Xext/Xxf86dga/XF86DGA2.c
istrib/sdl-1.2.12/src/video/Xext/Xxf86vm/XF86VMode.c
istrib/sdl-1.2.12/src/video/Xext/extensions/Xext.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xinerama.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xv.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xvlib.h
istrib/sdl-1.2.12/src/video/Xext/extensions/Xvproto.h
istrib/sdl-1.2.12/src/video/Xext/extensions/extutil.h
istrib/sdl-1.2.12/src/video/Xext/extensions/panoramiXext.h
istrib/sdl-1.2.12/src/video/Xext/extensions/panoramiXproto.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dga.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dga1.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dga1str.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86dgastr.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86vmode.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xf86vmstr.h
istrib/sdl-1.2.12/src/video/Xext/extensions/xme.h
istrib/sdl-1.2.12/src/video/aalib/SDL_aaevents.c
istrib/sdl-1.2.12/src/video/aalib/SDL_aaevents_c.h
istrib/sdl-1.2.12/src/video/aalib/SDL_aamouse.c
istrib/sdl-1.2.12/src/video/aalib/SDL_aamouse_c.h
istrib/sdl-1.2.12/src/video/aalib/SDL_aavideo.c
istrib/sdl-1.2.12/src/video/aalib/SDL_aavideo.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataric2p.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataric2p_s.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataridevmouse.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ataridevmouse_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarieddi.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarieddi_s.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarievents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarievents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarigl.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarigl_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarikeys.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarimxalloc.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_atarimxalloc_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_biosevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_biosevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_gemdosevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_gemdosevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdinterrupt.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_ikbdinterrupt_s.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosevents.c
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosevents_c.h
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosinterrupt.S
istrib/sdl-1.2.12/src/video/ataricommon/SDL_xbiosinterrupt_s.h
istrib/sdl-1.2.12/src/video/blank_cursor.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_BView.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_BWin.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysevents.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysevents_c.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysmouse.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysmouse_c.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysvideo.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_syswm.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_syswm_c.h
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysyuv.cc
istrib/sdl-1.2.12/src/video/bwindow/SDL_sysyuv.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigaevents.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigaevents_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigamouse.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_amigamouse_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxaccel.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxgl.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxgl_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgximage.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgximage_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxmodes.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxmodes_c.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxvideo.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxvideo.h
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxwm.c
istrib/sdl-1.2.12/src/video/cybergfx/SDL_cgxwm_c.h
istrib/sdl-1.2.12/src/video/dc/SDL_dcevents.c
istrib/sdl-1.2.12/src/video/dc/SDL_dcevents_c.h
istrib/sdl-1.2.12/src/video/dc/SDL_dcmouse.c
istrib/sdl-1.2.12/src/video/dc/SDL_dcmouse_c.h
istrib/sdl-1.2.12/src/video/dc/SDL_dcvideo.c
istrib/sdl-1.2.12/src/video/dc/SDL_dcvideo.h
istrib/sdl-1.2.12/src/video/default_cursor.h
istrib/sdl-1.2.12/src/video/dga/SDL_dgaevents.c
istrib/sdl-1.2.12/src/video/dga/SDL_dgaevents_c.h
istrib/sdl-1.2.12/src/video/dga/SDL_dgamouse.c
istrib/sdl-1.2.12/src/video/dga/SDL_dgamouse_c.h
istrib/sdl-1.2.12/src/video/dga/SDL_dgavideo.c
istrib/sdl-1.2.12/src/video/dga/SDL_dgavideo.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_events.c
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_events.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_keys.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_video.c
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_video.h
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_yuv.c
istrib/sdl-1.2.12/src/video/directfb/SDL_DirectFB_yuv.h
istrib/sdl-1.2.12/src/video/dummy/SDL_nullevents.c
istrib/sdl-1.2.12/src/video/dummy/SDL_nullevents_c.h
istrib/sdl-1.2.12/src/video/dummy/SDL_nullmouse.c
istrib/sdl-1.2.12/src/video/dummy/SDL_nullmouse_c.h
istrib/sdl-1.2.12/src/video/dummy/SDL_nullvideo.c
istrib/sdl-1.2.12/src/video/dummy/SDL_nullvideo.h
istrib/sdl-1.2.12/src/video/e_log.h
istrib/sdl-1.2.12/src/video/e_pow.h
istrib/sdl-1.2.12/src/video/e_sqrt.h
istrib/sdl-1.2.12/src/video/epoc/SDL_epocevents.cpp
istrib/sdl-1.2.12/src/video/epoc/SDL_epocevents_c.h
istrib/sdl-1.2.12/src/video/epoc/SDL_epocvideo.cpp
istrib/sdl-1.2.12/src/video/epoc/SDL_epocvideo.h
istrib/sdl-1.2.12/src/video/fbcon/3dfx_mmio.h
istrib/sdl-1.2.12/src/video/fbcon/3dfx_regs.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fb3dfx.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fb3dfx.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbelo.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbelo.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbevents.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbevents_c.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbkeys.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmatrox.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmatrox.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmouse.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbmouse_c.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbriva.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbriva.h
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbvideo.c
istrib/sdl-1.2.12/src/video/fbcon/SDL_fbvideo.h
istrib/sdl-1.2.12/src/video/fbcon/matrox_mmio.h
istrib/sdl-1.2.12/src/video/fbcon/matrox_regs.h
istrib/sdl-1.2.12/src/video/fbcon/out
istrib/sdl-1.2.12/src/video/fbcon/riva_mmio.h
istrib/sdl-1.2.12/src/video/fbcon/riva_regs.h
istrib/sdl-1.2.12/src/video/gapi/SDL_gapivideo.c
istrib/sdl-1.2.12/src/video/gapi/SDL_gapivideo.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemevents.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemevents_c.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemmouse.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemmouse_c.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemvideo.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemvideo.h
istrib/sdl-1.2.12/src/video/gem/SDL_gemwm.c
istrib/sdl-1.2.12/src/video/gem/SDL_gemwm_c.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggievents.c
istrib/sdl-1.2.12/src/video/ggi/SDL_ggievents_c.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggikeys.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggimouse.c
istrib/sdl-1.2.12/src/video/ggi/SDL_ggimouse_c.h
istrib/sdl-1.2.12/src/video/ggi/SDL_ggivideo.c
istrib/sdl-1.2.12/src/video/ggi/SDL_ggivideo.h
istrib/sdl-1.2.12/src/video/ipod/SDL_ipodvideo.c
istrib/sdl-1.2.12/src/video/ipod/SDL_ipodvideo.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macevents.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macevents_c.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macgl.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macgl_c.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_mackeys.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macmouse.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macmouse_c.h
istrib/sdl-1.2.12/src/video/maccommon/SDL_macwm.c
istrib/sdl-1.2.12/src/video/maccommon/SDL_macwm_c.h
istrib/sdl-1.2.12/src/video/macdsp/SDL_dspvideo.c
istrib/sdl-1.2.12/src/video/macdsp/SDL_dspvideo.h
istrib/sdl-1.2.12/src/video/macrom/SDL_romvideo.c
istrib/sdl-1.2.12/src/video/macrom/SDL_romvideo.h
istrib/sdl-1.2.12/src/video/math_private.h
istrib/sdl-1.2.12/src/video/mmx.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxevents.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxevents_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nximage.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nximage_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmodes.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmodes_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmouse.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxmouse_c.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxvideo.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxvideo.h
istrib/sdl-1.2.12/src/video/nanox/SDL_nxwm.c
istrib/sdl-1.2.12/src/video/nanox/SDL_nxwm_c.h
istrib/sdl-1.2.12/src/video/os2fslib/SDL_os2fslib.c
istrib/sdl-1.2.12/src/video/os2fslib/SDL_os2fslib.h
istrib/sdl-1.2.12/src/video/os2fslib/SDL_vkeys.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_events.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_events_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_gl.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_gl.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_image.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_image_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_modes.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_modes_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_mouse.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_mouse_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_video.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_video.h
istrib/sdl-1.2.12/src/video/photon/SDL_ph_wm.c
istrib/sdl-1.2.12/src/video/photon/SDL_ph_wm_c.h
istrib/sdl-1.2.12/src/video/photon/SDL_phyuv.c
istrib/sdl-1.2.12/src/video/photon/SDL_phyuv_c.h
istrib/sdl-1.2.12/src/video/picogui/SDL_pgevents.c
istrib/sdl-1.2.12/src/video/picogui/SDL_pgevents_c.h
istrib/sdl-1.2.12/src/video/picogui/SDL_pgvideo.c
istrib/sdl-1.2.12/src/video/picogui/SDL_pgvideo.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsevents.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsevents_c.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gskeys.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsmouse.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsmouse_c.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsvideo.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsvideo.h
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsyuv.c
istrib/sdl-1.2.12/src/video/ps2gs/SDL_gsyuv_c.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_QPEApp.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_QPEApp.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_QWin.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_QWin.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysevents.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysevents_c.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysmouse.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysmouse_c.h
istrib/sdl-1.2.12/src/video/qtopia/SDL_sysvideo.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_syswm.cc
istrib/sdl-1.2.12/src/video/qtopia/SDL_syswm_c.h
istrib/sdl-1.2.12/src/video/quartz/CGS.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzEvents.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzGL.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzKeys.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzVideo.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzVideo.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWM.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWM.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWindow.h
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzWindow.m
istrib/sdl-1.2.12/src/video/quartz/SDL_QuartzYUV.m
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosASM.S
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosFullScreenVideo.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosevents.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosevents_c.h
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosmouse.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosmouse_c.h
istrib/sdl-1.2.12/src/video/riscos/SDL_riscossprite.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscostask.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscostask.h
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosvideo.c
istrib/sdl-1.2.12/src/video/riscos/SDL_riscosvideo.h
istrib/sdl-1.2.12/src/video/riscos/SDL_wimppoll.c
istrib/sdl-1.2.12/src/video/riscos/SDL_wimpvideo.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgaevents.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgaevents_c.h
istrib/sdl-1.2.12/src/video/svga/SDL_svgamouse.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgamouse_c.h
istrib/sdl-1.2.12/src/video/svga/SDL_svgavideo.c
istrib/sdl-1.2.12/src/video/svga/SDL_svgavideo.h
istrib/sdl-1.2.12/src/video/vgl/SDL_vglevents.c
istrib/sdl-1.2.12/src/video/vgl/SDL_vglevents_c.h
istrib/sdl-1.2.12/src/video/vgl/SDL_vglmouse.c
istrib/sdl-1.2.12/src/video/vgl/SDL_vglmouse_c.h
istrib/sdl-1.2.12/src/video/vgl/SDL_vglvideo.c
istrib/sdl-1.2.12/src/video/vgl/SDL_vglvideo.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_lowvideo.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_sysevents.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_sysmouse.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_sysmouse_c.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_syswm.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_syswm_c.h
istrib/sdl-1.2.12/src/video/wincommon/SDL_wingl.c
istrib/sdl-1.2.12/src/video/wincommon/SDL_wingl_c.h
istrib/sdl-1.2.12/src/video/wincommon/wmmsg.h
istrib/sdl-1.2.12/src/video/windib/SDL_dibevents.c
istrib/sdl-1.2.12/src/video/windib/SDL_dibevents_c.h
istrib/sdl-1.2.12/src/video/windib/SDL_dibvideo.c
istrib/sdl-1.2.12/src/video/windib/SDL_dibvideo.h
istrib/sdl-1.2.12/src/video/windib/SDL_vkeys.h
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5events.c
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5events_c.h
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5video.c
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5video.h
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5yuv.c
istrib/sdl-1.2.12/src/video/windx5/SDL_dx5yuv_c.h
istrib/sdl-1.2.12/src/video/windx5/directx.h
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsevents.c
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsevents_c.h
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsmouse.c
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsmouse_c.h
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsvideo.c
istrib/sdl-1.2.12/src/video/wscons/SDL_wsconsvideo.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11dga.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11dga_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11dyn.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11dyn.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11events.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11events_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11gamma.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11gamma_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11gl.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11gl_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11image.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11image_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11modes.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11modes_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11mouse.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11mouse_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11sym.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11video.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11video.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11wm.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11wm_c.h
istrib/sdl-1.2.12/src/video/x11/SDL_x11yuv.c
istrib/sdl-1.2.12/src/video/x11/SDL_x11yuv_c.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_blowup.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_blowup.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_centscreen.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_centscreen.h
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_sb3.c
istrib/sdl-1.2.12/src/video/xbios/SDL_xbios_sb3.h
|
ede2c793ec6b59a66ca2e1be56579a836478cc05 |
03-Jun-2009 |
David Turner <nobody@android.com> |
am b72269ab: am bba461cc: AI 149526: Cloned from CL 149504 by \'g4 patch\'. Original change by digit@digit-cupcake-mounini on 2009/06/03 00:38:49. Try to fix the emulator for Tiger, i.e. use the 10.4 SDK when building on Leopard or above. BUG=1892943 Merge commit 'b72269abe4a75736c09b0ee8797b736f49c058c8' * commit 'b72269abe4a75736c09b0ee8797b736f49c058c8': AI 149526: Cloned from CL 149504 by 'g4 patch'.
|
b72269abe4a75736c09b0ee8797b736f49c058c8 |
03-Jun-2009 |
David Turner <nobody@android.com> |
am bba461cc: AI 149526: Cloned from CL 149504 by \'g4 patch\'. Original change by digit@digit-cupcake-mounini on 2009/06/03 00:38:49. Try to fix the emulator for Tiger, i.e. use the 10.4 SDK when building on Leopard or above. BUG=1892943 Merge commit 'bba461cc5c7d3eb2b6703364c12a10ad20f4d694' into donut * commit 'bba461cc5c7d3eb2b6703364c12a10ad20f4d694': AI 149526: Cloned from CL 149504 by 'g4 patch'.
|
bba461cc5c7d3eb2b6703364c12a10ad20f4d694 |
03-Jun-2009 |
David Turner <nobody@android.com> |
AI 149526: Cloned from CL 149504 by 'g4 patch'. Original change by digit@digit-cupcake-mounini on 2009/06/03 00:38:49. Try to fix the emulator for Tiger, i.e. use the 10.4 SDK when building on Leopard or above. BUG=1892943 Automated import of CL 149526
akefile.android
|
001eaa864b4a09d5afc29dd1b53039552c29d847 |
02-Jun-2009 |
David Turner <nobody@android.com> |
am 143e9390: am 9c0c515a: AI 149496: Backport emulator-related donut fixes into cupcake. This includes the following fixes: - remove potential qemud crash at system boot - fix GPS fix emulation - fix inter-emulator networking (DNS resolution helper now behaves correctly on all IPv6-capable systems) - add -prop <name>=<value> option to add system properties on boot - allow F5 keybinding for SEARCH on keyboard-less hardware configurations - allow skins to provide a "search" button - fixed bad QADD/QSUB/QDADD/QDSUB ARM CPU instructions emulation Merge commit '143e939093f34b1f5d8986ea7f943e601c2682ae' * commit '143e939093f34b1f5d8986ea7f943e601c2682ae': AI 149496: Backport emulator-related donut fixes into cupcake.
|
143e939093f34b1f5d8986ea7f943e601c2682ae |
02-Jun-2009 |
David Turner <nobody@android.com> |
am 9c0c515a: AI 149496: Backport emulator-related donut fixes into cupcake. This includes the following fixes: - remove potential qemud crash at system boot - fix GPS fix emulation - fix inter-emulator networking (DNS resolution helper now behaves correctly on all IPv6-capable systems) - add -prop <name>=<value> option to add system properties on boot - allow F5 keybinding for SEARCH on keyboard-less hardware configurations - allow skins to provide a "search" button - fixed bad QADD/QSUB/QDADD/QDSUB ARM CPU instructions emulation Merge commit '9c0c515a32e74a12cc7fb4d65481d20ebf027147' into donut * commit '9c0c515a32e74a12cc7fb4d65481d20ebf027147': AI 149496: Backport emulator-related donut fixes into cupcake.
|
9c0c515a32e74a12cc7fb4d65481d20ebf027147 |
02-Jun-2009 |
David Turner <nobody@android.com> |
AI 149496: Backport emulator-related donut fixes into cupcake. This includes the following fixes: - remove potential qemud crash at system boot - fix GPS fix emulation - fix inter-emulator networking (DNS resolution helper now behaves correctly on all IPv6-capable systems) - add -prop <name>=<value> option to add system properties on boot - allow F5 keybinding for SEARCH on keyboard-less hardware configurations - allow skins to provide a "search" button - fixed bad QADD/QSUB/QDADD/QDSUB ARM CPU instructions emulation Automated import of CL 149496
HANGES.TXT
akefile.android
ndroid/android.h
ndroid/boot-properties.c
ndroid/boot-properties.h
ndroid/cmdline-option.c
ndroid/cmdline-option.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/hw-control.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
ndroid/hw-sensors.c
ndroid/main.c
ndroid/skin/file.c
udio/esdaudio.c
cache.c
ocs/ANDROID-QEMUD-SERVICES.TXT
dbstub.c
w/android_arm.c
w/goldfish_device.h
w/goldfish_events_device.c
w/goldfish_trace.c
w/goldfish_trace.h
ockets.c
arget-arm/helper.c
arget-arm/translate.c
elephony/sysdeps_qemu.c
race.h
race_common.h
l.c
|
273d5ec2b4df0310353ba26284b8d2a4590c164b |
01-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am e15f24b5: Bump version number and update ChangeLog Merge commit 'e15f24b5fc4c260bf5acbf9e4ff6331c745e5e42' * commit 'e15f24b5fc4c260bf5acbf9e4ff6331c745e5e42': Bump version number and update ChangeLog
|
e15f24b5fc4c260bf5acbf9e4ff6331c745e5e42 |
01-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Bump version number and update ChangeLog
HANGES.TXT
ndroid/android.h
|
e2375aa4dac637b366b51a99599981187c47e2e0 |
29-May-2009 |
David 'Digit' Turner <digit@google.com> |
am b3a80f99: Add a .gitignore line to ignore anything under objs/ Merge commit 'b3a80f99c52663a7ef4b8a296e63022ee4d60e3e' * commit 'b3a80f99c52663a7ef4b8a296e63022ee4d60e3e': Add a .gitignore line to ignore anything under objs/
|
b3a80f99c52663a7ef4b8a296e63022ee4d60e3e |
29-May-2009 |
David 'Digit' Turner <digit@google.com> |
Add a .gitignore line to ignore anything under objs/
gitignore
|
90c63f203c7d5fcee0d105bf3435659793c43407 |
27-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am d3b0991b: Merge change 2473 into donut Merge commit 'd3b0991b9c4bc3cdb6029a5c8c74a8e5f56176d2' * commit 'd3b0991b9c4bc3cdb6029a5c8c74a8e5f56176d2': Fix a stupid typo that prevent the kernel gdbstub from working properly.
|
d3b0991b9c4bc3cdb6029a5c8c74a8e5f56176d2 |
27-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 2473 into donut * changes: Fix a stupid typo that prevent the kernel gdbstub from working properly. This disabled the ability to debug the running emulated kernel.
|
96fe7e686430cb6767d471e53aede005ee835703 |
27-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix a stupid typo that prevent the kernel gdbstub from working properly. This disabled the ability to debug the running emulated kernel.
dbstub.c
|
978db5037590d0e8839ba3e16b8eb3d0a22c26a9 |
26-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 8b870f0a: Allow emulator skins to provide a button for the "search" hardware scan-code. This is different from using the F5 default key-binding that generates the same thing. Merge commit '8b870f0a99f484e4357b2664471eab12dadec327' * commit '8b870f0a99f484e4357b2664471eab12dadec327': Allow emulator skins to provide a button for the "search" hardware scan-code.
|
8b870f0a99f484e4357b2664471eab12dadec327 |
26-May-2009 |
David 'Digit' Turner <digit@google.com> |
Allow emulator skins to provide a button for the "search" hardware scan-code. This is different from using the F5 default key-binding that generates the same thing.
ndroid/skin/file.c
|
b63485c1b75ff6b438dcc6342104e0e8fc86efac |
26-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 318e4f29: This adds the \'-prop <name>=<value>\' option which is used to set boot-time system properties from the command line. This is done by implementing a new \'boot-properties\' qemud service in the emulator. Merge commit '318e4f294c181df33cf2541763904565b29bcccb' * commit '318e4f294c181df33cf2541763904565b29bcccb': This adds the '-prop <name>=<value>' option which is used to set
|
318e4f294c181df33cf2541763904565b29bcccb |
25-May-2009 |
David 'Digit' Turner <digit@google.com> |
This adds the '-prop <name>=<value>' option which is used to set 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.
akefile.android
ndroid/boot-properties.c
ndroid/boot-properties.h
ndroid/cmdline-option.c
ndroid/cmdline-option.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/hw-control.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
ndroid/hw-sensors.c
ndroid/main.c
ocs/ANDROID-QEMUD-SERVICES.TXT
|
4689320d823fa4ae8de0543d85582f1d789186e8 |
22-May-2009 |
Raphael <raphael@google.com> |
am 0d47fe57: Ignore .o file generated by make emulator under cygwin. Merge commit '0d47fe5756b1f243e8d65968cd73c0119363f909' * commit '0d47fe5756b1f243e8d65968cd73c0119363f909': Ignore .o file generated by make emulator under cygwin.
|
0d47fe5756b1f243e8d65968cd73c0119363f909 |
21-May-2009 |
Raphael <raphael@google.com> |
Ignore .o file generated by make emulator under cygwin.
gitignore
|
c7d2d517933737bf39a320c53bbadcce57f0b93f |
20-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 80562525: This should fix bad QADD/QDADD/QSUB/QDSUB emulation in the Android emulator Merge commit '80562525ca945d9e921eb49f96d52f1b5a0e693d' * commit '80562525ca945d9e921eb49f96d52f1b5a0e693d': This should fix bad QADD/QDADD/QSUB/QDSUB emulation in the Android emulator
|
5d19f7a9f77cd013de6aa1b887ce32c0a82dd988 |
20-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 32c89b41: Merge change 2069 into donut Merge commit '32c89b41d072a26efe06706871eecad7b1906c1a' * commit '32c89b41d072a26efe06706871eecad7b1906c1a': Fix one minor crashing bug when -debug-audio is used with the OSS audio backend.
|
80562525ca945d9e921eb49f96d52f1b5a0e693d |
20-May-2009 |
David 'Digit' Turner <digit@google.com> |
This should fix bad QADD/QDADD/QSUB/QDSUB emulation in the Android emulator
arget-arm/translate.c
|
32c89b41d072a26efe06706871eecad7b1906c1a |
20-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 2069 into donut * 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
|
7410e8a38956bc52b7a8ba18c0c9618bd4af8000 |
20-May-2009 |
David 'Digit' Turner <digit@google.com> |
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
udio/esdaudio.c
ockets.c
|
0c20e0a0ed8c4ae0441ecb5378f06ecc15628b78 |
20-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 0cd1fea6: Merge change 2000 into donut Merge commit '0cd1fea6de1072ede33b752d75af4d7c56de185c' * commit '0cd1fea6de1072ede33b752d75af4d7c56de185c': Add support for new trace records for native (JNI) calls.
|
0cd1fea6de1072ede33b752d75af4d7c56de185c |
20-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 2000 into donut * changes: Add support for new trace records for native (JNI) calls.
|
e3ea32ffa04468eddaf9c6ce2d36090f7bf43e49 |
19-May-2009 |
Jack Veenstra <veenstra@android.com> |
Add support for new trace records for native (JNI) calls. 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.
w/goldfish_trace.c
w/goldfish_trace.h
race_common.h
|
979a581fbac3b09f808d43194f0050e0949b412b |
19-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3ea24be7: Merge change 1914 into donut Merge commit '3ea24be7cceb4dc4557fb33f758a83380725bc83' * commit '3ea24be7cceb4dc4557fb33f758a83380725bc83': Fix critical bug with emulator tracing where the basic block addresses were wrong.
|
3ea24be7cceb4dc4557fb33f758a83380725bc83 |
19-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 1914 into donut * changes: Fix critical bug with emulator tracing where the basic block addresses were wrong.
|
013978687addfae64dbb8e8a179af10922bd2802 |
19-May-2009 |
Jack Veenstra <veenstra@android.com> |
Fix critical bug with emulator tracing where the basic block addresses were 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.
arget-arm/translate.c
race.h
|
bf40b703497fb55299c4552c5ea39ac51621c515 |
18-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 144065e7: Merge change 1789 into donut Merge commit '144065e79ef20c254c68ddf4f1a3a951cd1fed2a' * commit '144065e79ef20c254c68ddf4f1a3a951cd1fed2a': Remove the dcache from the emulator since we are not tracing loads and stores.
|
144065e79ef20c254c68ddf4f1a3a951cd1fed2a |
18-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 1789 into donut * changes: Remove the dcache from the emulator since we are not tracing loads and stores.
|
e858242763a9939257b741df0708b24d9f3e3a74 |
15-May-2009 |
Jack Veenstra <veenstra@android.com> |
Remove the dcache from the emulator since we are not tracing loads and stores. 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.
l.c
|
d738412c91660d961b6296f5ac39ad54a9da75d0 |
15-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 3e7a9285: This fixes sock_address_init_resolv() to properly parse the linked-list returned by getaddrinfo(). Merge commit '3e7a92854dbf66902da5522ca3dfb2011c0ce8be' * commit '3e7a92854dbf66902da5522ca3dfb2011c0ce8be': This fixes sock_address_init_resolv() to properly parse the linked-list returned by getaddrinfo().
|
3e7a92854dbf66902da5522ca3dfb2011c0ce8be |
14-May-2009 |
David 'Digit' Turner <digit@google.com> |
This fixes sock_address_init_resolv() to properly parse the linked-list 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.
ockets.c
elephony/sysdeps_qemu.c
|
e9f83a22e7bdb8489508a24d79440a05745772ba |
12-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 3d2300c: Allow search key (F5) to work on keyboard-less configuration Merge commit '3d2300cb2f8f575d9e0c553c88790b5d79dda1b6' * commit '3d2300cb2f8f575d9e0c553c88790b5d79dda1b6': Allow search key (F5) to work on keyboard-less configurations
|
3d2300cb2f8f575d9e0c553c88790b5d79dda1b6 |
12-May-2009 |
David 'Digit' Turner <digit@google.com> |
Allow search key (F5) to work on keyboard-less configurations
w/goldfish_events_device.c
|
0be59a01df6a68b565b00125b03be54271a8683d |
07-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 007f1a7: Merge change 1004 into donut Merge commit '007f1a763ee96261dd75752f10936b12ac1e348c' * commit '007f1a763ee96261dd75752f10936b12ac1e348c': Add support for tracing Java method entry/exit to qemu.
|
007f1a763ee96261dd75752f10936b12ac1e348c |
07-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 1004 into donut * changes: Add support for tracing Java method entry/exit to qemu.
|
9980bbb9965ee2df42f94aafa817e91835dad406 |
05-May-2009 |
Jack Veenstra <veenstra@android.com> |
Add support for tracing Java method entry/exit to qemu. 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.
cache.c
w/android_arm.c
w/goldfish_device.h
w/goldfish_trace.c
w/goldfish_trace.h
race.h
|
3829b2d627f77445cfd88f7eccd8958ca52e78cb |
02-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 5d0216c: Merge change 835 into donut Merge commit '5d0216cfeebc256d46f0f89a2c2f4a1e26f0965e' * commit '5d0216cfeebc256d46f0f89a2c2f4a1e26f0965e': Added tracing of exceptions to the emulator.
|
5d0216cfeebc256d46f0f89a2c2f4a1e26f0965e |
01-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 835 into donut * changes: Added tracing of exceptions to the emulator.
|
ab42ada6ecfb81d6e231d5997b5892efd0fde5ad |
01-May-2009 |
Jack Veenstra <veenstra@android.com> |
Added tracing of exceptions to the emulator. Exceptions used to be traced but that code was deleted during a large merge.
arget-arm/helper.c
|
2b8ea29e2bd12f876a4d06647e6077bf72de567e |
30-Apr-2009 |
Nick Pelly <npelly@google.com> |
Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
ockets.c
|
cb8797a1ba81ac712b270945f6a135d90d785e71 |
29-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am cb9bc62: Merge change 558 into donut Merge commit 'cb9bc62afc2404df490efe6936e23944d5ec5965' * commit 'cb9bc62afc2404df490efe6936e23944d5ec5965': Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
|
cb9bc62afc2404df490efe6936e23944d5ec5965 |
25-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 558 into donut * changes: Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
|
f5be61d70b1f548e180ba11ab87c54c03704e819 |
25-Apr-2009 |
Nick Pelly <npelly@google.com> |
Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
ockets.c
|
377da6eeb05aed6b54935b7a45b5426077762121 |
24-Apr-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'korg/donut'
|
410c081260b4bec609fe29fb84e5fc28aa2863e5 |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge donut into master
|
f228aaca45b778d940b1b5b4e3956b002dac35b2 |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge cupcake into donut
|
c9568a79ccf418c377ae13aee867833401deed91 |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge donut into master
|
b57a5ebb7ea0d37b53f9fb8b476c6d8ac1463aab |
19-Apr-2009 |
David Turner <> |
Merge branch 'readonly-p4-master'
|
6f290f2b9d23e763d78a0e0f2c203c3b28f095e7 |
19-Apr-2009 |
David Turner <> |
AI 146565: am: CL 146315 am: CL 146314 modify GSM emulation to accomodate 1.0 and 1.1 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/... Original author: android-build Automated import of CL 146565
ndroid/hw-qemud.c
elephony/android_modem.c
elephony/android_modem.h
|
fbcbf4201b9b56b72e9a06d292ae94360dd66b9e |
15-Apr-2009 |
David Turner <> |
AI 146315: am: CL 146314 modify GSM emulation to accomodate 1.0 and 1.1 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
ndroid/hw-qemud.c
elephony/android_modem.c
elephony/android_modem.h
|
ecd65c2ac179c55fbbbb3ba5a3348dcc0bc475dd |
15-Apr-2009 |
David Turner <> |
AI 146314: modify GSM emulation to accomodate 1.0 and 1.1 system images. 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
ndroid/hw-qemud.c
elephony/android_modem.c
elephony/android_modem.h
|
ce69b78142dff44a628257804d841ad1846fc598 |
15-Apr-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'korg/cupcake'
|
a885b7e1887f6dc80a647642cb31d14f77d61465 |
14-Apr-2009 |
David Turner <> |
Merge branch 'readonly-p4-master'
|
94088e208d1cf4bb62e63ec64bf562c07847ef75 |
14-Apr-2009 |
David Turner <> |
AI 146184: am: CL 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/... Original author: android-build Automated import of CL 146184
HANGES.TXT
ndroid/avd/info.c
ndroid/hw-qemud.c
ndroid/main.c
ocs/ANDROID-QEMUD-SERVICES.TXT
ocs/ANDROID-QEMUD.TXT
|
fb59693d6da40b000bd8e15d51273bca6868f7ba |
14-Apr-2009 |
David Turner <> |
Merge branch 'readonly-p4-master'
|
7d9a2705e7ae6d8c4b1d9d5b4e2a67ab88c19044 |
14-Apr-2009 |
David Turner <> |
AI 146183: am: CL 145975 am: CL 145805 Fix a bug in android/console.c that prevented the 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/... Original author: android-build Automated import of CL 146183
ndroid/console.c
ockets.c
ockets.h
|
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
HANGES.TXT
ndroid/avd/info.c
ndroid/hw-qemud.c
ndroid/main.c
ocs/ANDROID-QEMUD-SERVICES.TXT
ocs/ANDROID-QEMUD.TXT
|
669c47953c86f489d2a7ce8893bc9a5e1f0620e5 |
14-Apr-2009 |
David Turner <> |
AI 145975: am: CL 145805 Fix a bug in android/console.c that prevented the 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
ndroid/console.c
ockets.c
ockets.h
|
3a0c4d9eed9ba76e2744258af212b8c1269a24a5 |
12-Apr-2009 |
David Turner <> |
AI 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 BUG=1745505 Automated import of CL 145806
HANGES.TXT
ndroid/avd/info.c
ndroid/hw-qemud.c
ndroid/main.c
ocs/ANDROID-QEMUD-SERVICES.TXT
ocs/ANDROID-QEMUD.TXT
|
850869d21220b9d5d14c45dd39e253f5a6f43080 |
12-Apr-2009 |
David Turner <> |
AI 145805: Fix a bug in android/console.c that prevented the console "redir 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
ndroid/console.c
ockets.c
ockets.h
|
db31254d715196dd788ca30fdf8d6f23cffd0189 |
05-Apr-2009 |
David Turner <> |
Merge branch 'readonly-p4-master'
|
0f77b3a9904ef77bbfd4ed3d8ca964bc38a90f95 |
05-Apr-2009 |
David Turner <> |
AI 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) BUG=1750126,1731936 Automated import of CL 144595
HANGES.TXT
ndroid/avd/info.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
harpipe.c
harpipe.h
ocs/ANDROID-QEMUD.TXT
ocs/AUDIO.TXT
ocs/CHAR-DEVICES.TXT
roxy/proxy_http_rewriter.c
|
4735694ff99078f961876525ebbd55317956083f |
05-Apr-2009 |
David Turner <> |
AI 144597: am: CL 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/... Original author: android-build Automated import of CL 144597
HANGES.TXT
ndroid/avd/info.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
harpipe.c
harpipe.h
ocs/ANDROID-QEMUD.TXT
ocs/AUDIO.TXT
ocs/CHAR-DEVICES.TXT
roxy/proxy_http_rewriter.c
|
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
HANGES.TXT
ndroid/avd/info.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
harpipe.c
harpipe.h
ocs/ANDROID-QEMUD.TXT
ocs/AUDIO.TXT
ocs/CHAR-DEVICES.TXT
roxy/proxy_http_rewriter.c
|
c6c505e2c43e9fa7acca5333b0674e87617835a5 |
29-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'open_source_contributions_already_merged' into google_internal
|
e8b10bc4023bf84dcdb11940bbad9baf81bdd02c |
28-Mar-2009 |
David Turner <> |
AI 143329: am: CL 143179 am: CL 142901 Avoid a segmentation fault in the emulator when trying to use an AVD while ANDROID_PRODUCT_OUT is not defined. Argh.. Original author: digit Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143329
ndroid/avd/info.c
|
a780727a390971e6cdc11cbe82c6a66052498212 |
28-Mar-2009 |
David Turner <> |
AI 143179: am: CL 142901 Avoid a segmentation fault in the emulator when 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
ndroid/avd/info.c
|
543053775a4375b1f1901eeeef749270a10f8734 |
27-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'korg/cupcake'
|
84adcaa1435d78778250b819763429dc332c7b44 |
26-Mar-2009 |
David Turner <> |
Automated import from //branches/cupcake/...@142901,142901
ndroid/avd/info.c
|
2f7bb38681802b4cf6f83ea97fddcab469224f93 |
25-Mar-2009 |
David Turner <> |
Automated import from //branches/master/...@142679,142679
ndroid/avd/info.c
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ysemu.h
|
b58c44e55548129243185ef5927bd3abb5903044 |
25-Mar-2009 |
David Turner <> |
Automated import from //branches/donutburger/...@142528,142528
ndroid/avd/info.c
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ysemu.h
|
eef8d85e91a28678d710458f57defe242b522da3 |
25-Mar-2009 |
David Turner <> |
Automated import from //branches/cupcake/...@142527,142527
ndroid/avd/info.c
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ysemu.h
|
9877e2e3e3c2df64de306b48f80a4f5d0b028d95 |
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
akefile.android
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/hw-control.c
ndroid/hw-qemud.c
ndroid/hw-qemud.h
ndroid/hw-sensors.c
ndroid/hw-sensors.h
ndroid/main.c
ndroid/qemud.c
ndroid/qemud.h
ndroid/skin/window.c
ndroid/utils/debug.h
w/goldfish_events_device.c
l.c
|
d0cdbf4c54bae19971050434396853f15844a4bb |
18-Mar-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' into merge
|
b3ee93a038ab992ffdda9f232befdea6ea713b24 |
13-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@138607
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
|
b059facee5eb498c78c573617c62cc13eddc8644 |
11-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137873
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/charmap.h
ndroid/main.c
ndroid/skin/keyboard.c
ndroid/skin/window.c
ocs/CPU-EMULATION.TXT
w/goldfish_events_device.c
|
92c7311b1cb354745ec7b59b0e03910b3fe4c205 |
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
HANGES.TXT
ndroid-configure.sh
ndroid/avd/info.c
ndroid/main.c
ndroid/utils/path.c
ocs/CPU-EMULATION.TXT
w/android_arm.c
l.c
|
8b23a6c7e1aee255004dd19098d4c2462b61b849 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
ndroid.mk
HANGES.TXT
OPYING
OPYING.LIB
hangelog
NSTALL
ICENSE
ODULE_LICENSE_GPL
akefile
akefile.android
OTICE
EADME
.out.h
es.c
es.h
lpha.ld
ndroid-configure.sh
ndroid-rebuild.sh
ndroid/android.h
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/definitions.make
ndroid/build/getdir.make
ndroid/build/host_executable.make
ndroid/build/host_static_library.make
ndroid/build/mkdeps.sh
ndroid/charmap.c
ndroid/charmap.h
ndroid/cmdline-option.c
ndroid/cmdline-option.h
ndroid/cmdline-options.h
ndroid/config.c
ndroid/config.h
ndroid/config/Linux/config-host.h
ndroid/config/check-alsa.c
ndroid/config/check-esd.c
ndroid/config/config.h
ndroid/config/darwin-ppc/config-host.h
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/console.c
ndroid/globals.h
ndroid/gps.c
ndroid/gps.h
ndroid/help.c
ndroid/help.h
ndroid/hw-control.c
ndroid/hw-control.h
ndroid/hw-events.c
ndroid/hw-events.h
ndroid/hw-kmsg.c
ndroid/hw-kmsg.h
ndroid/icons.h
ndroid/main.c
ndroid/qemud.c
ndroid/qemud.h
ndroid/resource.c
ndroid/resource.h
ndroid/skin/argb.h
ndroid/skin/composer.c
ndroid/skin/composer.h
ndroid/skin/default.h
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/image.c
ndroid/skin/image.h
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
ndroid/skin/keyset.c
ndroid/skin/keyset.h
ndroid/skin/rect.c
ndroid/skin/rect.h
ndroid/skin/region.c
ndroid/skin/region.h
ndroid/skin/scaler.c
ndroid/skin/scaler.h
ndroid/skin/surface.c
ndroid/skin/surface.h
ndroid/skin/trackball.c
ndroid/skin/trackball.h
ndroid/skin/window.c
ndroid/skin/window.h
ndroid/tools/gen-hw-config.py
ndroid/user-config.c
ndroid/user-config.h
ndroid/utils/bufprint.c
ndroid/utils/bufprint.h
ndroid/utils/debug.c
ndroid/utils/debug.h
ndroid/utils/dirscanner.c
ndroid/utils/dirscanner.h
ndroid/utils/display-quartz.m
ndroid/utils/display.c
ndroid/utils/display.h
ndroid/utils/filelock.c
ndroid/utils/filelock.h
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/utils/misc.c
ndroid/utils/misc.h
ndroid/utils/path.c
ndroid/utils/path.h
ndroid/utils/reflist.c
ndroid/utils/reflist.h
ndroid/utils/stralloc.c
ndroid/utils/stralloc.h
ndroid/utils/system.c
ndroid/utils/system.h
ndroid/utils/tempfile.c
ndroid/utils/tempfile.h
ndroid/utils/timezone.c
ndroid/utils/timezone.h
rm-dis.c
rm-semi.c
rm.ld
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_pt_int.c
udio/audio_pt_int.h
udio/audio_template.h
udio/coreaudio.c
udio/dsound_template.h
udio/dsoundaudio.c
udio/esdaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/mixeng.h
udio/mixeng_template.h
udio/noaudio.c
udio/ossaudio.c
udio/rate_template.h
udio/sdlaudio.c
udio/sys-queue.h
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
lock-bochs.c
lock-cloop.c
lock-cow.c
lock-dmg.c
lock-nbd.c
lock-parallels.c
lock-qcow.c
lock-qcow2.c
lock-raw-posix.c
lock-raw-win32.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
lock.h
lock_int.h
swap.h
buffer.c
buffer.h
harpipe.c
harpipe.h
ompatfd.c
ompatfd.h
onsole.c
onsole.h
pu-all.h
pu-defs.h
pu-exec.c
urses.c
urses_keys.h
utils.c
3des.c
3des.h
cache.c
cache.h
is-asm.h
isas.c
isas.h
istrib/Makefile
istrib/README
istrib/build-emulator.sh
istrib/build_gcc_qemu_darwin.sh
istrib/libpng-1.2.19/Makefile
istrib/libpng-1.2.19/png.c
istrib/libpng-1.2.19/png.h
istrib/libpng-1.2.19/pngconf.h
istrib/libpng-1.2.19/pngerror.c
istrib/libpng-1.2.19/pnggccrd.c
istrib/libpng-1.2.19/pngget.c
istrib/libpng-1.2.19/pngmem.c
istrib/libpng-1.2.19/pngpread.c
istrib/libpng-1.2.19/pngread.c
istrib/libpng-1.2.19/pngrio.c
istrib/libpng-1.2.19/pngrtran.c
istrib/libpng-1.2.19/pngrutil.c
istrib/libpng-1.2.19/pngset.c
istrib/libpng-1.2.19/pngtrans.c
istrib/libpng-1.2.19/pngvcrd.c
istrib/libpng-1.2.19/pngwio.c
istrib/libpng-1.2.19/pngwrite.c
istrib/libpng-1.2.19/pngwtran.c
istrib/libpng-1.2.19/pngwutil.c
istrib/libpng-1.2.19/sources.make
istrib/make-distrib.sh
istrib/update-audio.sh
istrib/zlib-1.2.3/Makefile
istrib/zlib-1.2.3/adler32.c
istrib/zlib-1.2.3/compress.c
istrib/zlib-1.2.3/configure
istrib/zlib-1.2.3/crc32.c
istrib/zlib-1.2.3/crc32.h
istrib/zlib-1.2.3/deflate.c
istrib/zlib-1.2.3/deflate.h
istrib/zlib-1.2.3/gzio.c
istrib/zlib-1.2.3/infback.c
istrib/zlib-1.2.3/inffast.c
istrib/zlib-1.2.3/inffast.h
istrib/zlib-1.2.3/inffixed.h
istrib/zlib-1.2.3/inflate.c
istrib/zlib-1.2.3/inflate.h
istrib/zlib-1.2.3/inftrees.c
istrib/zlib-1.2.3/inftrees.h
istrib/zlib-1.2.3/sources.make
istrib/zlib-1.2.3/trees.c
istrib/zlib-1.2.3/trees.h
istrib/zlib-1.2.3/uncompr.c
istrib/zlib-1.2.3/zconf.h
istrib/zlib-1.2.3/zlib.h
istrib/zlib-1.2.3/zutil.c
istrib/zlib-1.2.3/zutil.h
ocs/AUDIO.TXT
ocs/KERNEL.TXT
yngen-exec.h
ynlink.h
lf.h
lf_ops.h
xec-all.h
xec.c
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
ramebuffer.c
ramebuffer.h
dbstub.c
dbstub.h
en-charmap.py
en-icount.h
en-skin.py
ost-defs.h
ost-utils.c
ost-utils.h
ostregs_helper.h
pet.h
w/android_arm.c
w/arm-misc.h
w/arm_boot.c
w/arm_gic.c
w/arm_pic.c
w/arm_pic.h
w/armv7m.c
w/armv7m_nvic.c
w/audiodev.h
w/baum.h
w/boards.h
w/cdrom.c
w/devices.h
w/dma.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_device.h
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_nand.h
w/goldfish_nand_reg.h
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/hw.h
w/irq.c
w/irq.h
w/isa.h
w/mmc.h
w/pc.h
w/pci.c
w/pci.h
w/pci_host.h
w/pcmcia.h
w/power_supply.h
w/pxa.h
w/scsi-disk.c
w/scsi-disk.h
w/sd.h
w/smc91c111.c
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.c
w/usb.h
386-dis.c
386-vl.ld
386.ld
a64.ld
mages/android_icon.ico
mages/android_icon.rc
mages/android_icon_16.png
mages/android_icon_256.png
mages/android_icon_32.png
eymaps.c
qemu.c
qemu.h
inux_keycodes.h
oader.c
oadpng.c
68k.ld
onitor.c
et.h
ffset_layout.py
sdep.c
sdep.h
pc-dis.c
pc.ld
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_http.c
roxy/proxy_http.h
roxy/proxy_http_connector.c
roxy/proxy_http_int.h
roxy/proxy_http_rewriter.c
roxy/proxy_int.h
emu-char.h
emu-common.h
emu-lock.h
emu-log.h
emu-timer.h
emu_debug.h
emu_file.h
emu_socket.h
emu_timers.h
eadline.c
dl_keysym.h
haper.c
haper.h
lirp2/COPYRIGHT
lirp2/bootp.c
lirp2/bootp.h
lirp2/cksum.c
lirp2/ctl.h
lirp2/debug.c
lirp2/debug.h
lirp2/helper.h
lirp2/icmp_var.h
lirp2/if.c
lirp2/if.h
lirp2/ip.h
lirp2/ip_icmp.c
lirp2/ip_icmp.h
lirp2/ip_input.c
lirp2/ip_output.c
lirp2/libslirp.h
lirp2/main.h
lirp2/mbuf.c
lirp2/mbuf.h
lirp2/misc.c
lirp2/misc.h
lirp2/sbuf.c
lirp2/sbuf.h
lirp2/slirp.c
lirp2/slirp.h
lirp2/slirp_config.h
lirp2/socket.c
lirp2/socket.h
lirp2/tcp.h
lirp2/tcp_input.c
lirp2/tcp_output.c
lirp2/tcp_subr.c
lirp2/tcp_timer.c
lirp2/tcp_timer.h
lirp2/tcp_var.h
lirp2/tcpip.h
lirp2/tftp.c
lirp2/tftp.h
lirp2/udp.c
lirp2/udp.h
ockets.c
ockets.h
oftmmu-semi.h
oftmmu_defs.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
parc.ld
ysemu.h
ap-win32.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/iwmmxt_helper.c
arget-arm/machine.c
arget-arm/neon_helper.c
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/translate.c
cg/LICENSE
cg/README
cg/TODO
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-dyngen.c
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.c
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
cpdump.c
cpdump.h
elephony/Jamfile
elephony/android_modem.c
elephony/android_modem.h
elephony/gsm.c
elephony/gsm.h
elephony/modem_driver.c
elephony/modem_driver.h
elephony/remote_call.c
elephony/remote_call.h
elephony/sim_card.c
elephony/sim_card.h
elephony/simulator.c
elephony/sms.c
elephony/sms.h
elephony/sysdeps.h
elephony/sysdeps_posix.c
elephony/sysdeps_qemu.c
elephony/test1.c
elephony/test2.c
hunk.c
hunk.h
race.c
race.h
race_common.h
ranslate-all.c
ranslate-op.c
ranslate.make
boot_image.h
sb-linux.c
arint.c
arint.h
gafont.h
l.c
nc.c
nc_keysym.h
nchextile.h
86_64.ld
|
f721e3ac031f892af46f255a47d7f54a91317b30 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
ndroid.mk
HANGES.TXT
OPYING
OPYING.LIB
hangelog
NSTALL
ICENSE
ODULE_LICENSE_GPL
akefile
akefile.android
OTICE
EADME
.out.h
es.c
es.h
lpha.ld
ndroid-configure.sh
ndroid-rebuild.sh
ndroid/android.h
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/definitions.make
ndroid/build/getdir.make
ndroid/build/host_executable.make
ndroid/build/host_static_library.make
ndroid/build/mkdeps.sh
ndroid/charmap.c
ndroid/charmap.h
ndroid/cmdline-option.c
ndroid/cmdline-option.h
ndroid/cmdline-options.h
ndroid/config.c
ndroid/config.h
ndroid/config/Linux/config-host.h
ndroid/config/check-alsa.c
ndroid/config/check-esd.c
ndroid/config/config.h
ndroid/config/darwin-ppc/config-host.h
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid/console.c
ndroid/globals.h
ndroid/gps.c
ndroid/gps.h
ndroid/help.c
ndroid/help.h
ndroid/hw-control.c
ndroid/hw-control.h
ndroid/hw-events.c
ndroid/hw-events.h
ndroid/hw-kmsg.c
ndroid/hw-kmsg.h
ndroid/icons.h
ndroid/main.c
ndroid/qemud.c
ndroid/qemud.h
ndroid/resource.c
ndroid/resource.h
ndroid/skin/argb.h
ndroid/skin/composer.c
ndroid/skin/composer.h
ndroid/skin/default.h
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/image.c
ndroid/skin/image.h
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
ndroid/skin/keyset.c
ndroid/skin/keyset.h
ndroid/skin/rect.c
ndroid/skin/rect.h
ndroid/skin/region.c
ndroid/skin/region.h
ndroid/skin/scaler.c
ndroid/skin/scaler.h
ndroid/skin/surface.c
ndroid/skin/surface.h
ndroid/skin/trackball.c
ndroid/skin/trackball.h
ndroid/skin/window.c
ndroid/skin/window.h
ndroid/tools/gen-hw-config.py
ndroid/utils/bufprint.c
ndroid/utils/bufprint.h
ndroid/utils/debug.c
ndroid/utils/debug.h
ndroid/utils/dirscanner.c
ndroid/utils/dirscanner.h
ndroid/utils/display-quartz.m
ndroid/utils/display.c
ndroid/utils/display.h
ndroid/utils/filelock.c
ndroid/utils/filelock.h
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/utils/misc.c
ndroid/utils/misc.h
ndroid/utils/path.c
ndroid/utils/path.h
ndroid/utils/reflist.c
ndroid/utils/reflist.h
ndroid/utils/stralloc.c
ndroid/utils/stralloc.h
ndroid/utils/system.c
ndroid/utils/system.h
ndroid/utils/tempfile.c
ndroid/utils/tempfile.h
ndroid/utils/timezone.c
ndroid/utils/timezone.h
rm-dis.c
rm-semi.c
rm.ld
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_pt_int.c
udio/audio_pt_int.h
udio/audio_template.h
udio/coreaudio.c
udio/dsound_template.h
udio/dsoundaudio.c
udio/esdaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/mixeng.h
udio/mixeng_template.h
udio/noaudio.c
udio/ossaudio.c
udio/rate_template.h
udio/sdlaudio.c
udio/sys-queue.h
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
lock-bochs.c
lock-cloop.c
lock-cow.c
lock-dmg.c
lock-nbd.c
lock-parallels.c
lock-qcow.c
lock-qcow2.c
lock-raw-posix.c
lock-raw-win32.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
lock.h
lock_int.h
swap.h
buffer.c
buffer.h
harpipe.c
harpipe.h
ompatfd.c
ompatfd.h
onsole.c
onsole.h
pu-all.h
pu-defs.h
pu-exec.c
urses.c
urses_keys.h
utils.c
3des.c
3des.h
cache.c
cache.h
is-asm.h
isas.c
isas.h
istrib/Makefile
istrib/README
istrib/build-emulator.sh
istrib/build_gcc_qemu_darwin.sh
istrib/libpng-1.2.19/Makefile
istrib/libpng-1.2.19/png.c
istrib/libpng-1.2.19/png.h
istrib/libpng-1.2.19/pngconf.h
istrib/libpng-1.2.19/pngerror.c
istrib/libpng-1.2.19/pnggccrd.c
istrib/libpng-1.2.19/pngget.c
istrib/libpng-1.2.19/pngmem.c
istrib/libpng-1.2.19/pngpread.c
istrib/libpng-1.2.19/pngread.c
istrib/libpng-1.2.19/pngrio.c
istrib/libpng-1.2.19/pngrtran.c
istrib/libpng-1.2.19/pngrutil.c
istrib/libpng-1.2.19/pngset.c
istrib/libpng-1.2.19/pngtrans.c
istrib/libpng-1.2.19/pngvcrd.c
istrib/libpng-1.2.19/pngwio.c
istrib/libpng-1.2.19/pngwrite.c
istrib/libpng-1.2.19/pngwtran.c
istrib/libpng-1.2.19/pngwutil.c
istrib/libpng-1.2.19/sources.make
istrib/make-distrib.sh
istrib/update-audio.sh
istrib/zlib-1.2.3/Makefile
istrib/zlib-1.2.3/adler32.c
istrib/zlib-1.2.3/compress.c
istrib/zlib-1.2.3/configure
istrib/zlib-1.2.3/crc32.c
istrib/zlib-1.2.3/crc32.h
istrib/zlib-1.2.3/deflate.c
istrib/zlib-1.2.3/deflate.h
istrib/zlib-1.2.3/gzio.c
istrib/zlib-1.2.3/infback.c
istrib/zlib-1.2.3/inffast.c
istrib/zlib-1.2.3/inffast.h
istrib/zlib-1.2.3/inffixed.h
istrib/zlib-1.2.3/inflate.c
istrib/zlib-1.2.3/inflate.h
istrib/zlib-1.2.3/inftrees.c
istrib/zlib-1.2.3/inftrees.h
istrib/zlib-1.2.3/sources.make
istrib/zlib-1.2.3/trees.c
istrib/zlib-1.2.3/trees.h
istrib/zlib-1.2.3/uncompr.c
istrib/zlib-1.2.3/zconf.h
istrib/zlib-1.2.3/zlib.h
istrib/zlib-1.2.3/zutil.c
istrib/zlib-1.2.3/zutil.h
yngen-exec.h
ynlink.h
lf.h
lf_ops.h
xec-all.h
xec.c
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
ramebuffer.c
ramebuffer.h
dbstub.c
dbstub.h
en-charmap.py
en-icount.h
en-skin.py
ost-defs.h
ost-utils.c
ost-utils.h
ostregs_helper.h
pet.h
w/android_arm.c
w/arm-misc.h
w/arm_boot.c
w/arm_gic.c
w/arm_pic.c
w/arm_pic.h
w/armv7m.c
w/armv7m_nvic.c
w/audiodev.h
w/baum.h
w/boards.h
w/cdrom.c
w/devices.h
w/dma.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_device.h
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_nand.h
w/goldfish_nand_reg.h
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/hw.h
w/irq.c
w/irq.h
w/isa.h
w/mmc.h
w/pc.h
w/pci.c
w/pci.h
w/pci_host.h
w/pcmcia.h
w/power_supply.h
w/pxa.h
w/scsi-disk.c
w/scsi-disk.h
w/sd.h
w/smc91c111.c
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.c
w/usb.h
386-dis.c
386-vl.ld
386.ld
a64.ld
mages/android_icon.ico
mages/android_icon.rc
mages/android_icon_16.png
mages/android_icon_256.png
mages/android_icon_32.png
eymaps.c
qemu.c
qemu.h
inux_keycodes.h
oader.c
oadpng.c
68k.ld
onitor.c
et.h
ffset_layout.py
sdep.c
sdep.h
pc-dis.c
pc.ld
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_http.c
roxy/proxy_http.h
roxy/proxy_http_connector.c
roxy/proxy_http_int.h
roxy/proxy_http_rewriter.c
roxy/proxy_int.h
emu-char.h
emu-common.h
emu-lock.h
emu-log.h
emu-timer.h
emu_debug.h
emu_file.h
emu_socket.h
emu_timers.h
eadline.c
dl_keysym.h
haper.c
haper.h
lirp2/COPYRIGHT
lirp2/bootp.c
lirp2/bootp.h
lirp2/cksum.c
lirp2/ctl.h
lirp2/debug.c
lirp2/debug.h
lirp2/helper.h
lirp2/icmp_var.h
lirp2/if.c
lirp2/if.h
lirp2/ip.h
lirp2/ip_icmp.c
lirp2/ip_icmp.h
lirp2/ip_input.c
lirp2/ip_output.c
lirp2/libslirp.h
lirp2/main.h
lirp2/mbuf.c
lirp2/mbuf.h
lirp2/misc.c
lirp2/misc.h
lirp2/sbuf.c
lirp2/sbuf.h
lirp2/slirp.c
lirp2/slirp.h
lirp2/slirp_config.h
lirp2/socket.c
lirp2/socket.h
lirp2/tcp.h
lirp2/tcp_input.c
lirp2/tcp_output.c
lirp2/tcp_subr.c
lirp2/tcp_timer.c
lirp2/tcp_timer.h
lirp2/tcp_var.h
lirp2/tcpip.h
lirp2/tftp.c
lirp2/tftp.h
lirp2/udp.c
lirp2/udp.h
ockets.c
ockets.h
oftmmu-semi.h
oftmmu_defs.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
parc.ld
ysemu.h
ap-win32.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/iwmmxt_helper.c
arget-arm/machine.c
arget-arm/neon_helper.c
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/translate.c
cg/LICENSE
cg/README
cg/TODO
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-dyngen.c
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.c
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
cpdump.c
cpdump.h
elephony/Jamfile
elephony/android_modem.c
elephony/android_modem.h
elephony/gsm.c
elephony/gsm.h
elephony/modem_driver.c
elephony/modem_driver.h
elephony/remote_call.c
elephony/remote_call.h
elephony/sim_card.c
elephony/sim_card.h
elephony/simulator.c
elephony/sms.c
elephony/sms.h
elephony/sysdeps.h
elephony/sysdeps_posix.c
elephony/sysdeps_qemu.c
elephony/test1.c
elephony/test2.c
hunk.c
hunk.h
race.c
race.h
race_common.h
ranslate-all.c
ranslate-op.c
ranslate.make
boot_image.h
sb-linux.c
arint.c
arint.h
gafont.h
l.c
nc.c
nc_keysym.h
nchextile.h
86_64.ld
|
bae1bc39312d5019bd9a5b8d840a529213a69a17 |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
HANGES.TXT
akefile.android
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/user-config.c
ndroid/user-config.h
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/utils/path.c
ndroid/utils/path.h
lock.c
lock.h
l.c
|
ee2298a313b6e425d6ff0324be6a313b1cd9a399 |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
HANGES.TXT
akefile.android
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/cmdline-options.h
ndroid/help.c
ndroid/main.c
ndroid/user-config.c
ndroid/user-config.h
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/utils/path.c
ndroid/utils/path.h
lock.c
lock.h
l.c
|
6ea48cda17efbcaeae48a5c90107a7e97d495fd9 |
16-Feb-2009 |
Adrian Taylor <adrian@macrobug.com> |
Fixing emulator crash on Win32. This fixes a crash when starting the emulator on Win32 after it has been built using 'make_windows_sdk.sh' and when the ANDROID_PRODUCT_OUT variable is not defined. The bug is discussed at http://code.google.com/p/android/issues/detail?id=1999 and the fix is proposed by David Turner at http://groups.google.com/group/android-platform/browse_thread/thread/91b12cc73aae98ae This patch just includes the proposed fix. I have confirmed it fixes the problem for me. The same code built as a Linux emulator also continues to work. I have been unable to test on Darwin as I don't have a handy OS X machine.
ndroid/utils/dirscanner.c
|
d944e7a273e10cb40d795bdc25503b97ee60ae66 |
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
ndroid/avd/info.c
|
c27f813900a3c114562efbb8df1065e94766fc48 |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
HANGES.TXT
akefile.android
.out.h
es.c
es.h
ndroid-configure.sh
ndroid.h
ndroid/android.h
ndroid/avd/hardware-properties.ini
ndroid/avd/hw-config-defs.h
ndroid/avd/hw-config.c
ndroid/avd/hw-config.h
ndroid/avd/info.c
ndroid/avd/info.h
ndroid/build/binary.make
ndroid/build/definitions.make
ndroid/build/mkdeps.sh
ndroid/charmap.c
ndroid/charmap.h
ndroid/cmdline-option.c
ndroid/cmdline-option.h
ndroid/cmdline-options.h
ndroid/config.c
ndroid/config.h
ndroid/config/Linux/config-host.h
ndroid/console.c
ndroid/globals.h
ndroid/gps.c
ndroid/gps.h
ndroid/help.c
ndroid/help.h
ndroid/hw-control.c
ndroid/hw-control.h
ndroid/hw-events.c
ndroid/hw-events.h
ndroid/hw-kmsg.c
ndroid/hw-kmsg.h
ndroid/icons.h
ndroid/main.c
ndroid/qemud.c
ndroid/qemud.h
ndroid/resource.c
ndroid/resource.h
ndroid/skin/argb.h
ndroid/skin/composer.c
ndroid/skin/composer.h
ndroid/skin/default.h
ndroid/skin/file.c
ndroid/skin/file.h
ndroid/skin/image.c
ndroid/skin/image.h
ndroid/skin/keyboard.c
ndroid/skin/keyboard.h
ndroid/skin/keyset.c
ndroid/skin/keyset.h
ndroid/skin/rect.c
ndroid/skin/rect.h
ndroid/skin/region.c
ndroid/skin/region.h
ndroid/skin/scaler.c
ndroid/skin/scaler.h
ndroid/skin/surface.c
ndroid/skin/surface.h
ndroid/skin/trackball.c
ndroid/skin/trackball.h
ndroid/skin/window.c
ndroid/skin/window.h
ndroid/tools/gen-hw-config.py
ndroid/utils/bufprint.c
ndroid/utils/bufprint.h
ndroid/utils/debug.c
ndroid/utils/debug.h
ndroid/utils/dirscanner.c
ndroid/utils/dirscanner.h
ndroid/utils/display-quartz.m
ndroid/utils/display.c
ndroid/utils/display.h
ndroid/utils/filelock.c
ndroid/utils/filelock.h
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/utils/misc.c
ndroid/utils/misc.h
ndroid/utils/path.c
ndroid/utils/path.h
ndroid/utils/reflist.c
ndroid/utils/reflist.h
ndroid/utils/stralloc.c
ndroid/utils/stralloc.h
ndroid/utils/system.c
ndroid/utils/system.h
ndroid/utils/tempfile.c
ndroid/utils/tempfile.h
ndroid/utils/timezone.c
ndroid/utils/timezone.h
ndroid/vm/hardware-properties.ini
ndroid/vm/hw-config-defs.h
ndroid/vm/hw-config.c
ndroid/vm/hw-config.h
ndroid/vm/info.c
ndroid/vm/info.h
ndroid_charmap.c
ndroid_charmap.h
ndroid_config.c
ndroid_config.h
ndroid_console.c
ndroid_debug.c
ndroid_debug.h
ndroid_events.c
ndroid_events.h
ndroid_gps.c
ndroid_gps.h
ndroid_help.c
ndroid_help.h
ndroid_hw_control.c
ndroid_hw_control.h
ndroid_icons.h
ndroid_kmsg.c
ndroid_kmsg.h
ndroid_main.c
ndroid_option.c
ndroid_option.h
ndroid_options.h
ndroid_qemud.c
ndroid_qemud.h
ndroid_resource.c
ndroid_resource.h
ndroid_timezone.c
ndroid_timezone.h
ndroid_utils.c
ndroid_utils.h
rm-dis.c
rm-semi.c
rm.ld
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_pt_int.c
udio/audio_template.h
udio/coreaudio.c
udio/dsound_template.h
udio/dsoundaudio.c
udio/esdaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/mixeng.h
udio/noaudio.c
udio/ossaudio.c
udio/sdlaudio.c
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
lock-bochs.c
lock-cloop.c
lock-cow.c
lock-dmg.c
lock-nbd.c
lock-parallels.c
lock-qcow.c
lock-qcow2.c
lock-raw-posix.c
lock-raw-win32.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
lock.h
lock_int.h
swap.h
buffer.c
harpipe.c
harpipe.h
ocoa.m
ompatfd.c
ompatfd.h
onsole.c
onsole.h
pu-all.h
pu-defs.h
pu-exec.c
urses.c
urses_keys.h
utils.c
3des.c
3des.h
cache.c
cache.h
is-asm.h
isas.c
istrib/build-emulator.sh
yngen-exec.h
yngen-op.h
yngen.c
yngen.h
ynlink.h
lf.h
lf_ops.h
xec-all.h
xec.c
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
dbstub.c
dbstub.h
en-icount.h
ost-defs.h
ost-utils.c
ost-utils.h
ostregs_helper.h
w/android_arm.c
w/arm-misc.h
w/arm_boot.c
w/arm_gic.c
w/arm_pic.c
w/armv7m.c
w/armv7m_nvic.c
w/audiodev.h
w/baum.h
w/boards.h
w/cdrom.c
w/devices.h
w/dma.c
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/hw.h
w/irq.c
w/irq.h
w/isa.h
w/pc.h
w/pci.c
w/pci.h
w/pci_host.h
w/pcmcia.h
w/pxa.h
w/scsi-disk.c
w/scsi-disk.h
w/smc91c111.c
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb.c
w/usb.h
386-dis.c
386.ld
eymaps.c
eymaps/ar
eymaps/common
eymaps/da
eymaps/de
eymaps/de-ch
eymaps/en-gb
eymaps/en-us
eymaps/es
eymaps/et
eymaps/fi
eymaps/fo
eymaps/fr
eymaps/fr-be
eymaps/fr-ca
eymaps/fr-ch
eymaps/hr
eymaps/hu
eymaps/is
eymaps/it
eymaps/ja
eymaps/lt
eymaps/lv
eymaps/mk
eymaps/modifiers
eymaps/nl
eymaps/nl-be
eymaps/no
eymaps/pl
eymaps/pt
eymaps/pt-br
eymaps/ru
eymaps/sl
eymaps/sv
eymaps/th
eymaps/tr
qemu.c
qemu.h
oader.c
onitor.c
et.h
sdep.c
sdep.h
c-bios/Makefile
c-bios/README
c-bios/bios.bin
c-bios/bios.diff
c-bios/linux_boot.S
c-bios/linux_boot.bin
c-bios/ohw.diff
c-bios/openbios-sparc32
c-bios/ppc_rom.bin
c-bios/vgabios-cirrus.bin
c-bios/vgabios.bin
c-bios/vgabios.diff
c-bios/video.x
pc-dis.c
pc.ld
roxy/proxy_common.c
roxy/proxy_http.c
roxy/proxy_http_connector.c
roxy/proxy_http_rewriter.c
roxy/proxy_int.h
emu-char.h
emu-common.h
emu-img.c
emu-img.texi
emu-lock.h
emu-log.h
emu-tech.texi
emu-timer.h
emu_debug.h
emu_file.h
emu_socket.h
emu_timers.c
emu_timers.h
eadline.c
dl.c
haper.c
haper.h
kins/skin_argb.h
kins/skin_composer.c
kins/skin_composer.h
kins/skin_default.h
kins/skin_file.c
kins/skin_file.h
kins/skin_image.c
kins/skin_image.h
kins/skin_keyboard.c
kins/skin_keyboard.h
kins/skin_keyset.c
kins/skin_keyset.h
kins/skin_rect.c
kins/skin_rect.h
kins/skin_region.c
kins/skin_region.h
kins/skin_scaler.c
kins/skin_scaler.h
kins/skin_surface.c
kins/skin_surface.h
kins/skin_trackball.c
kins/skin_trackball.h
kins/skin_window.c
kins/skin_window.h
lirp2/ip_input.c
lirp2/libslirp.h
lirp2/slirp.c
lirp2/tcp_subr.c
ockets.c
ockets.h
oftmmu-semi.h
oftmmu_defs.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
parc.ld
ysemu.h
ap-win32.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/helpers.h
arget-arm/iwmmxt_helper.c
arget-arm/machine.c
arget-arm/neon_helper.c
arget-arm/nwfpe/double_cpdo.c
arget-arm/nwfpe/extended_cpdo.c
arget-arm/nwfpe/fpa11.c
arget-arm/nwfpe/fpa11.h
arget-arm/nwfpe/fpa11.inl
arget-arm/nwfpe/fpa11_cpdo.c
arget-arm/nwfpe/fpa11_cpdt.c
arget-arm/nwfpe/fpa11_cprt.c
arget-arm/nwfpe/fpopcode.c
arget-arm/nwfpe/fpopcode.h
arget-arm/nwfpe/fpsr.h
arget-arm/nwfpe/single_cpdo.c
arget-arm/op.c
arget-arm/op_addsub.h
arget-arm/op_helper.c
arget-arm/op_mem.h
arget-arm/op_template.h
arget-arm/translate.c
cg/LICENSE
cg/README
cg/TODO
cg/arm/tcg-target.c
cg/arm/tcg-target.h
cg/hppa/tcg-target.c
cg/hppa/tcg-target.h
cg/i386/tcg-target.c
cg/i386/tcg-target.h
cg/ppc/tcg-target.c
cg/ppc/tcg-target.h
cg/ppc64/tcg-target.c
cg/ppc64/tcg-target.h
cg/sparc/tcg-target.c
cg/sparc/tcg-target.h
cg/tcg-dyngen.c
cg/tcg-op.h
cg/tcg-opc.h
cg/tcg-runtime.c
cg/tcg.c
cg/tcg.h
cg/x86_64/tcg-target.c
cg/x86_64/tcg-target.h
elephony/android_modem.c
elephony/modem_driver.c
elephony/modem_driver.h
elephony/remote_call.c
elephony/sms.c
elephony/sysdeps_qemu.c
ests/Makefile
ests/hello-arm.c
ests/hello-i386.c
ests/linux-test.c
ests/pi_10.com
ests/qruncom.c
ests/runcom.c
ests/sha1.c
ests/test-i386-code16.S
ests/test-i386-muldiv.h
ests/test-i386-shift.h
ests/test-i386-vm86.S
ests/test-i386.c
ests/test-i386.h
ests/test_path.c
ests/testthread.c
hunk.c
hunk.h
race.c
race.h
ranslate-all.c
boot_image.h
sb-linux.c
gafont.h
l.c
l.h
nc.c
nc_keysym.h
nchextile.h
|
7a5cb2bf2725afddd4ff9ede151063d23b849d94 |
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'cupcake'
|
0852ad57fa372f9b2854e4df685eaba8d8ef6790 |
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127436
akefile.android
istrib/update-audio.sh
|
646fed78423d6d23c2e3d84cf7e92feade8321e9 |
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'cupcake'
|
1874f27ee24391532969a0bf3c861991e8c54649 |
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127101
ndroid/utils/ini.c
ndroid_help.c
ndroid_main.c
ndroid_utils.c
|
b31eb9a9dc7e7e106567602e9f26bf793bb1e245 |
16-Jan-2009 |
android-build SharedAccount <android-build@undroid16.corp.google.com> |
Merge branch 'cupcake'
|
0724eefc1939d32ff3c1c00a47ca6b8cccff1edd |
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
HANGES.TXT
ndroid/vm/info.c
udio/alsaaudio.c
udio/esdaudio.c
udio/ossaudio.c
udio/sdlaudio.c
ramebuffer.c
sdep.h
lirp2/ip.h
lirp2/ip_input.c
lirp2/misc.c
lirp2/slirp.c
lirp2/slirp.h
lirp2/tcp_input.c
lirp2/tcp_subr.c
lirp2/tcp_var.h
lirp2/tcpip.h
lirp2/udp.c
lirp2/udp.h
|
23652da6a81132b87c8b4fbba715d9e95c669a63 |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'cupcake'
|
c2db2b6accc7888df514261a7240e7759df95a4c |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
HANGES.TXT
akefile
akefile.android
ndroid-configure.sh
ndroid/build/definitions.make
ndroid/build/host_executable.make
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/vm/info.c
ndroid_avm.c
ndroid_avm.h
ndroid_console.c
ndroid_help.c
ndroid_main.c
ndroid_options.h
ndroid_profile.c
ndroid_profile.h
ndroid_qemud.c
ndroid_utils.h
dbstub.c
w/goldfish_mmc.c
oadpng.c
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_http.c
roxy/proxy_http_connector.c
roxy/proxy_http_int.h
roxy/proxy_http_rewriter.c
roxy/proxy_int.h
lirp/COPYRIGHT
lirp/bootp.c
lirp/bootp.h
lirp/cksum.c
lirp/ctl.h
lirp/debug.c
lirp/debug.h
lirp/icmp_var.h
lirp/if.c
lirp/if.h
lirp/ip.h
lirp/ip_icmp.c
lirp/ip_icmp.h
lirp/ip_input.c
lirp/ip_output.c
lirp/libslirp.h
lirp/main.h
lirp/mbuf.c
lirp/mbuf.h
lirp/misc.c
lirp/misc.h
lirp/sbuf.c
lirp/sbuf.h
lirp/slirp.c
lirp/slirp.h
lirp/slirp_config.h
lirp/socket.c
lirp/socket.h
lirp/tcp.h
lirp/tcp_input.c
lirp/tcp_output.c
lirp/tcp_subr.c
lirp/tcp_timer.c
lirp/tcp_timer.h
lirp/tcp_var.h
lirp/tcpip.h
lirp/tftp.c
lirp/tftp.h
lirp/udp.c
lirp/udp.h
lirp2/COPYRIGHT
lirp2/bootp.c
lirp2/bootp.h
lirp2/cksum.c
lirp2/ctl.h
lirp2/debug.c
lirp2/debug.h
lirp2/helper.h
lirp2/icmp_var.h
lirp2/if.c
lirp2/if.h
lirp2/ip.h
lirp2/ip_icmp.c
lirp2/ip_icmp.h
lirp2/ip_input.c
lirp2/ip_output.c
lirp2/libslirp.h
lirp2/main.h
lirp2/mbuf.c
lirp2/mbuf.h
lirp2/misc.c
lirp2/misc.h
lirp2/sbuf.c
lirp2/sbuf.h
lirp2/slirp.c
lirp2/slirp.h
lirp2/slirp_config.h
lirp2/socket.c
lirp2/socket.h
lirp2/tcp.h
lirp2/tcp_input.c
lirp2/tcp_output.c
lirp2/tcp_subr.c
lirp2/tcp_timer.c
lirp2/tcp_timer.h
lirp2/tcp_var.h
lirp2/tcpip.h
lirp2/tftp.c
lirp2/tftp.h
lirp2/udp.c
lirp2/udp.h
ockets.c
ockets.h
cpdump.c
cpdump.h
elephony/gsm.c
elephony/remote_call.c
elephony/sim_card.c
elephony/sysdeps_qemu.c
l.c
nc.c
|
ce3413647776e2c1a82a8710d4643d0f50f720ad |
19-Dec-2008 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' Conflicts: android_main.c
|
df7881f07f53b041dc0568be8528e9dbb74994cc |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
ndroid.mk
HANGES.TXT
NSTALL
akefile
akefile.android
akefile.target
EADME
EADME.distrib
ODO
ERSION
ndroid-configure.sh
ndroid-rebuild.sh
ndroid.h
ndroid/build/binary.make
ndroid/build/clear_vars.make
ndroid/build/definitions.make
ndroid/build/getdir.make
ndroid/build/host_executable.make
ndroid/build/host_static_library.make
ndroid/build/mkdeps.sh
ndroid/config/check-alsa.c
ndroid/config/check-esd.c
ndroid/globals.h
ndroid/tools/gen-hw-config.py
ndroid/utils/debug.h
ndroid/utils/dirscanner.c
ndroid/utils/dirscanner.h
ndroid/utils/ini.c
ndroid/utils/ini.h
ndroid/vm/hardware-properties.ini
ndroid/vm/hw-config-defs.h
ndroid/vm/hw-config.c
ndroid/vm/hw-config.h
ndroid/vm/info.c
ndroid/vm/info.h
ndroid_console.c
ndroid_debug.h
ndroid_help.c
ndroid_hw_control.c
ndroid_hw_control.h
ndroid_main.c
ndroid_option.c
ndroid_options.h
ndroid_qemud.c
ndroid_qemud.h
ndroid_utils.c
ndroid_utils.h
udio/alsaaudio.c
udio/esdaudio.c
onfigure
istrib/make-distrib.sh
ynlink.h
ramebuffer.c
ramebuffer.h
w/android_arm.c
w/goldfish_audio.c
w/goldfish_fb.c
sdep.h
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_http.c
roxy/proxy_http_connector.c
roxy/proxy_http_int.h
roxy/proxy_http_rewriter.c
roxy/proxy_int.h
emu-binfmt-conf.sh
emu-doc.texi
haper.c
kins/skin_argb.h
kins/skin_keyset.c
kins/skin_keyset.h
kins/skin_trackball.c
kins/skin_trackball.h
kins/skin_window.c
kins/skin_window.h
lirp/if.c
lirp/socket.c
lirp/tcp_subr.c
ockets.c
ockets.h
elephony/sysdeps_qemu.c
exi2pod.pl
ranslate.make
l.c
|
fdd16a24445e56ccce4a29a6cec4a45886f6ad62 |
28-Oct-2008 |
Jyunji Kondo <jyukon@gmail.com> |
Handle -qemu option correctly.
ndroid_main.c
|
55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
cvsignore
ndroid.mk
HANGES.TXT
ODULE_LICENSE_GPL
akefile
akefile.android
akefile.target
OTICE
EADME
es.h
lpha-dis.c
ndroid-rebuild.sh
ndroid.h
ndroid/config/config.h
ndroid/config/darwin-ppc/config-host.h
ndroid/config/darwin-x86/config-host.h
ndroid/config/linux-x86/config-host.h
ndroid/config/windows/config-host.h
ndroid_avm.c
ndroid_avm.h
ndroid_charmap.c
ndroid_charmap.h
ndroid_config.c
ndroid_config.h
ndroid_console.c
ndroid_debug.c
ndroid_debug.h
ndroid_events.c
ndroid_events.h
ndroid_gps.c
ndroid_gps.h
ndroid_help.c
ndroid_help.h
ndroid_icons.h
ndroid_kmsg.c
ndroid_kmsg.h
ndroid_main.c
ndroid_option.c
ndroid_option.h
ndroid_options.h
ndroid_profile.c
ndroid_profile.h
ndroid_qemud.c
ndroid_qemud.h
ndroid_resource.c
ndroid_resource.h
ndroid_timezone.c
ndroid_timezone.h
ndroid_utils.c
ndroid_utils.h
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_pt_int.c
udio/audio_pt_int.h
udio/audio_template.h
udio/coreaudio.c
udio/dsoundaudio.c
udio/esdaudio.c
udio/noaudio.c
udio/ossaudio.c
udio/sdlaudio.c
udio/wavaudio.c
udio/wavcapture.c
udio/winaudio.c
lock-bochs.c
lock-cow.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
buffer.c
buffer.h
harpipe.c
harpipe.h
onfigure
onsole.c
pu-all.h
pu-exec.c
cache.c
cache.h
istrib/Makefile
istrib/README
istrib/build-emulator.sh
istrib/build_gcc_qemu_darwin.sh
istrib/libpng-1.2.19/Makefile
istrib/libpng-1.2.19/png.c
istrib/libpng-1.2.19/png.h
istrib/libpng-1.2.19/pngconf.h
istrib/libpng-1.2.19/pngerror.c
istrib/libpng-1.2.19/pnggccrd.c
istrib/libpng-1.2.19/pngget.c
istrib/libpng-1.2.19/pngmem.c
istrib/libpng-1.2.19/pngpread.c
istrib/libpng-1.2.19/pngread.c
istrib/libpng-1.2.19/pngrio.c
istrib/libpng-1.2.19/pngrtran.c
istrib/libpng-1.2.19/pngrutil.c
istrib/libpng-1.2.19/pngset.c
istrib/libpng-1.2.19/pngtrans.c
istrib/libpng-1.2.19/pngvcrd.c
istrib/libpng-1.2.19/pngwio.c
istrib/libpng-1.2.19/pngwrite.c
istrib/libpng-1.2.19/pngwtran.c
istrib/libpng-1.2.19/pngwutil.c
istrib/libpng-1.2.19/sources.make
istrib/make-distrib.sh
istrib/update-audio.sh
istrib/zlib-1.2.3/Makefile
istrib/zlib-1.2.3/adler32.c
istrib/zlib-1.2.3/compress.c
istrib/zlib-1.2.3/configure
istrib/zlib-1.2.3/crc32.c
istrib/zlib-1.2.3/crc32.h
istrib/zlib-1.2.3/deflate.c
istrib/zlib-1.2.3/deflate.h
istrib/zlib-1.2.3/gzio.c
istrib/zlib-1.2.3/infback.c
istrib/zlib-1.2.3/inffast.c
istrib/zlib-1.2.3/inffast.h
istrib/zlib-1.2.3/inffixed.h
istrib/zlib-1.2.3/inflate.c
istrib/zlib-1.2.3/inflate.h
istrib/zlib-1.2.3/inftrees.c
istrib/zlib-1.2.3/inftrees.h
istrib/zlib-1.2.3/sources.make
istrib/zlib-1.2.3/trees.c
istrib/zlib-1.2.3/trees.h
istrib/zlib-1.2.3/uncompr.c
istrib/zlib-1.2.3/zconf.h
istrib/zlib-1.2.3/zlib.h
istrib/zlib-1.2.3/zutil.c
istrib/zlib-1.2.3/zutil.h
yngen-exec.h
yngen.c
lf.h
xec-all.h
pu/softfloat.c
pu/softfloat.h
ramebuffer.c
ramebuffer.h
dbstub.c
en-charmap.py
en-skin.py
pet.h
w/acpi-dsdt.dsl
w/acpi-dsdt.hex
w/acpi.c
w/adb.c
w/adlib.c
w/android_arm.c
w/apb_pci.c
w/apic.c
w/arm_pic.c
w/arm_pic.h
w/arm_timer.c
w/cirrus_vga.c
w/cirrus_vga_rop.h
w/cirrus_vga_rop2.h
w/cuda.c
w/es1370.c
w/esp.c
w/fdc.c
w/fmopl.c
w/fmopl.h
w/goldfish_audio.c
w/goldfish_battery.c
w/goldfish_device.c
w/goldfish_device.h
w/goldfish_events_device.c
w/goldfish_fb.c
w/goldfish_interrupt.c
w/goldfish_memlog.c
w/goldfish_mmc.c
w/goldfish_nand.c
w/goldfish_nand.h
w/goldfish_nand_reg.h
w/goldfish_switch.c
w/goldfish_timer.c
w/goldfish_trace.c
w/goldfish_trace.h
w/goldfish_tty.c
w/grackle_pci.c
w/heathrow_pic.c
w/i8254.c
w/i8259.c
w/ide.c
w/integratorcp.c
w/iommu.c
w/irq.c
w/irq.h
w/lance.c
w/lsi53c895a.c
w/m48t59.c
w/m48t59.h
w/mc146818rtc.c
w/mips_r4k.c
w/mmc.h
w/ne2000.c
w/openpic.c
w/parallel.c
w/pc.c
w/pci.c
w/pckbd.c
w/pcnet.c
w/pcspk.c
w/pflash_cfi02.c
w/piix_pci.c
w/pl011.c
w/pl050.c
w/pl080.c
w/pl110.c
w/pl110_template.h
w/pl190.c
w/power_supply.h
w/ppc.c
w/ppc_chrp.c
w/ppc_prep.c
w/prep_pci.c
w/ps2.c
w/rtl8139.c
w/sb16.c
w/sd.h
w/serial.c
w/sh7750.c
w/sh7750_regnames.c
w/sh7750_regnames.h
w/sh7750_regs.h
w/shix.c
w/slavio_intctl.c
w/slavio_misc.c
w/slavio_serial.c
w/slavio_timer.c
w/smc91c111.c
w/sun4m.c
w/sun4u.c
w/tc58128.c
w/tcx.c
w/unin_pci.c
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-uhci.c
w/usb.c
w/usb.h
w/versatile_pci.c
w/versatilepb.c
w/vga.c
w/vga_int.h
w/vga_template.h
mages/android_icon.ico
mages/android_icon.rc
mages/android_icon_16.png
mages/android_icon_256.png
mages/android_icon_32.png
inux-2.6.9-qemu-fast.patch
inux-user/arm-semi.c
inux-user/arm/syscall.h
inux-user/arm/syscall_nr.h
inux-user/arm/termbits.h
inux-user/elfload.c
inux-user/flat.h
inux-user/flatload.c
inux-user/i386/syscall.h
inux-user/i386/syscall_nr.h
inux-user/i386/termbits.h
inux-user/ioctls.h
inux-user/linuxload.c
inux-user/main.c
inux-user/mips/syscall.h
inux-user/mips/syscall_nr.h
inux-user/mips/termbits.h
inux-user/mmap.c
inux-user/path.c
inux-user/ppc/syscall.h
inux-user/ppc/syscall_nr.h
inux-user/ppc/termbits.h
inux-user/qemu.h
inux-user/sh4/syscall.h
inux-user/sh4/syscall_nr.h
inux-user/sh4/termbits.h
inux-user/signal.c
inux-user/socket.h
inux-user/sparc/syscall.h
inux-user/sparc/syscall_nr.h
inux-user/sparc/termbits.h
inux-user/sparc64/syscall.h
inux-user/sparc64/syscall_nr.h
inux-user/sparc64/termbits.h
inux-user/syscall.c
inux-user/syscall_defs.h
inux-user/syscall_types.h
inux-user/vm86.c
inux_keycodes.h
oader.c
oadpng.c
68k-dis.c
ips-dis.c
onitor.c
ffset_layout.py
sdep.c
sdep.h
roxy/proxy_common.c
roxy/proxy_common.h
roxy/proxy_http.c
roxy/proxy_http.h
roxy/proxy_int.h
emu-doc.texi
emu_file.h
emu_socket.h
emu_timers.c
emu_timers.h
390.ld
dl.c
h4-dis.c
haper.c
haper.h
kins/skin_argb.h
kins/skin_composer.c
kins/skin_composer.h
kins/skin_default.h
kins/skin_file.c
kins/skin_file.h
kins/skin_image.c
kins/skin_image.h
kins/skin_keyboard.c
kins/skin_keyboard.h
kins/skin_keyset.c
kins/skin_keyset.h
kins/skin_rect.c
kins/skin_rect.h
kins/skin_region.c
kins/skin_region.h
kins/skin_scaler.c
kins/skin_scaler.h
kins/skin_surface.c
kins/skin_surface.h
kins/skin_trackball.c
kins/skin_trackball.h
kins/skin_window.c
kins/skin_window.h
lirp/bootp.c
lirp/bootp.h
lirp/cksum.c
lirp/ctl.h
lirp/debug.c
lirp/if.c
lirp/if.h
lirp/ip_icmp.c
lirp/ip_icmp.h
lirp/ip_input.c
lirp/ip_output.c
lirp/libslirp.h
lirp/main.h
lirp/mbuf.c
lirp/mbuf.h
lirp/misc.c
lirp/misc.h
lirp/sbuf.c
lirp/sbuf.h
lirp/slirp.c
lirp/slirp.h
lirp/socket.c
lirp/socket.h
lirp/tcp.h
lirp/tcp_input.c
lirp/tcp_output.c
lirp/tcp_subr.c
lirp/tcp_timer.c
lirp/tcp_var.h
lirp/tftp.c
lirp/tftp.h
lirp/udp.c
lirp/udp.h
ockets.c
ockets.h
oftmmu_header.h
oftmmu_template.h
parc-dis.c
ap-win32.c
arget-arm/cpu.h
arget-arm/helper.c
arget-arm/op.c
arget-arm/op_helper.c
arget-arm/op_mem.h
arget-arm/translate.c
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/helper2.c
arget-i386/op.c
arget-i386/opreg_template.h
arget-i386/ops_mem.h
arget-i386/ops_sse.h
arget-i386/ops_template.h
arget-i386/ops_template_mem.h
arget-i386/translate-copy.c
arget-i386/translate.c
arget-mips/cpu.h
arget-mips/exec.h
arget-mips/fop_template.c
arget-mips/helper.c
arget-mips/mips-defs.h
arget-mips/op.c
arget-mips/op_helper.c
arget-mips/op_helper_mem.c
arget-mips/op_mem.c
arget-mips/op_template.c
arget-mips/translate.c
arget-ppc/cpu.h
arget-ppc/exec.h
arget-ppc/helper.c
arget-ppc/op.c
arget-ppc/op_helper.c
arget-ppc/op_helper_mem.h
arget-ppc/op_mem.h
arget-ppc/op_template.h
arget-ppc/translate.c
arget-ppc/translate_init.c
arget-sh4/README.sh4
arget-sh4/cpu.h
arget-sh4/exec.h
arget-sh4/helper.c
arget-sh4/op.c
arget-sh4/op_helper.c
arget-sh4/op_mem.c
arget-sh4/translate.c
arget-sparc/cpu.h
arget-sparc/exec.h
arget-sparc/fbranch_template.h
arget-sparc/fop_template.h
arget-sparc/helper.c
arget-sparc/op.c
arget-sparc/op_helper.c
arget-sparc/op_mem.h
arget-sparc/op_template.h
arget-sparc/translate.c
elephony/Jamfile
elephony/android_modem.c
elephony/android_modem.h
elephony/gsm.c
elephony/gsm.h
elephony/modem_driver.c
elephony/modem_driver.h
elephony/remote_call.c
elephony/remote_call.h
elephony/sim_card.c
elephony/sim_card.h
elephony/simulator.c
elephony/sms.c
elephony/sms.h
elephony/sysdeps.h
elephony/sysdeps_posix.c
elephony/sysdeps_qemu.c
elephony/test1.c
elephony/test2.c
ests/.cvsignore
ests/qruncom.c
ests/runcom.c
race.c
race.h
race_common.h
ranslate-all.c
ranslate-op.c
ranslate.make
sb-linux.c
arint.c
arint.h
l.c
l.h
nc.c
|
413f05aaf54fa08c0ae7e997327a4f4a473c0a8d |
12-Jan-1970 |
Upstream <upstream-import@none> |
external/qemu 0.8.2
cvsignore
OPYING
OPYING.LIB
hangelog
ICENSE
akefile
akefile.target
EADME
EADME.distrib
ODO
ERSION
.out.h
es.c
es.h
lpha-dis.c
lpha.ld
rm-dis.c
rm.ld
udio/alsaaudio.c
udio/audio.c
udio/audio.h
udio/audio_int.h
udio/audio_template.h
udio/coreaudio.c
udio/dsound_template.h
udio/dsoundaudio.c
udio/fmodaudio.c
udio/mixeng.c
udio/mixeng.h
udio/mixeng_template.h
udio/noaudio.c
udio/ossaudio.c
udio/rate_template.h
udio/sdlaudio.c
udio/sys-queue.h
udio/wavaudio.c
udio/wavcapture.c
lock-bochs.c
lock-cloop.c
lock-cow.c
lock-dmg.c
lock-qcow.c
lock-vmdk.c
lock-vpc.c
lock-vvfat.c
lock.c
lock_int.h
swap.h
ocoa.m
onfigure
onsole.c
pu-all.h
pu-defs.h
pu-exec.c
is-asm.h
isas.c
isas.h
yngen-exec.h
yngen-op.h
yngen.c
yngen.h
lf.h
lf_ops.h
xec-all.h
xec.c
pu/softfloat-macros.h
pu/softfloat-native.c
pu/softfloat-native.h
pu/softfloat-specialize.h
pu/softfloat.c
pu/softfloat.h
dbstub.c
dbstub.h
w/acpi-dsdt.dsl
w/acpi-dsdt.hex
w/acpi.c
w/adb.c
w/adlib.c
w/apb_pci.c
w/apic.c
w/arm_boot.c
w/arm_pic.c
w/arm_pic.h
w/arm_timer.c
w/cdrom.c
w/cirrus_vga.c
w/cirrus_vga_rop.h
w/cirrus_vga_rop2.h
w/cuda.c
w/dma.c
w/es1370.c
w/esp.c
w/fdc.c
w/fmopl.c
w/fmopl.h
w/grackle_pci.c
w/heathrow_pic.c
w/i8254.c
w/i8259.c
w/ide.c
w/integratorcp.c
w/iommu.c
w/lance.c
w/lsi53c895a.c
w/m48t59.c
w/m48t59.h
w/mc146818rtc.c
w/mips_r4k.c
w/ne2000.c
w/openpic.c
w/parallel.c
w/pc.c
w/pci.c
w/pci_host.h
w/pckbd.c
w/pcnet.c
w/pcspk.c
w/pflash_cfi02.c
w/piix_pci.c
w/pl011.c
w/pl050.c
w/pl080.c
w/pl110.c
w/pl110_template.h
w/pl190.c
w/ppc.c
w/ppc_chrp.c
w/ppc_prep.c
w/prep_pci.c
w/ps2.c
w/rtl8139.c
w/sb16.c
w/scsi-disk.c
w/serial.c
w/sh7750.c
w/sh7750_regnames.c
w/sh7750_regnames.h
w/sh7750_regs.h
w/shix.c
w/slavio_intctl.c
w/slavio_misc.c
w/slavio_serial.c
w/slavio_timer.c
w/smc91c111.c
w/sun4m.c
w/sun4u.c
w/tc58128.c
w/tcx.c
w/unin_pci.c
w/usb-hid.c
w/usb-hub.c
w/usb-msd.c
w/usb-ohci.c
w/usb-uhci.c
w/usb.c
w/usb.h
w/versatile_pci.c
w/versatilepb.c
w/vga.c
w/vga_int.h
w/vga_template.h
386-dis.c
386-vl.ld
386.ld
a64.ld
eymaps.c
eymaps/ar
eymaps/common
eymaps/da
eymaps/de
eymaps/de-ch
eymaps/en-gb
eymaps/en-us
eymaps/es
eymaps/et
eymaps/fi
eymaps/fo
eymaps/fr
eymaps/fr-be
eymaps/fr-ca
eymaps/fr-ch
eymaps/hr
eymaps/hu
eymaps/is
eymaps/it
eymaps/ja
eymaps/lt
eymaps/lv
eymaps/mk
eymaps/modifiers
eymaps/nl
eymaps/nl-be
eymaps/no
eymaps/pl
eymaps/pt
eymaps/pt-br
eymaps/ru
eymaps/sl
eymaps/sv
eymaps/th
eymaps/tr
qemu.c
qemu.h
inux-2.6.9-qemu-fast.patch
inux-user/arm-semi.c
inux-user/arm/syscall.h
inux-user/arm/syscall_nr.h
inux-user/arm/termbits.h
inux-user/elfload.c
inux-user/flat.h
inux-user/flatload.c
inux-user/i386/syscall.h
inux-user/i386/syscall_nr.h
inux-user/i386/termbits.h
inux-user/ioctls.h
inux-user/linuxload.c
inux-user/main.c
inux-user/mips/syscall.h
inux-user/mips/syscall_nr.h
inux-user/mips/termbits.h
inux-user/mmap.c
inux-user/path.c
inux-user/ppc/syscall.h
inux-user/ppc/syscall_nr.h
inux-user/ppc/termbits.h
inux-user/qemu.h
inux-user/sh4/syscall.h
inux-user/sh4/syscall_nr.h
inux-user/sh4/termbits.h
inux-user/signal.c
inux-user/socket.h
inux-user/sparc/syscall.h
inux-user/sparc/syscall_nr.h
inux-user/sparc/termbits.h
inux-user/sparc64/syscall.h
inux-user/sparc64/syscall_nr.h
inux-user/sparc64/termbits.h
inux-user/syscall.c
inux-user/syscall_defs.h
inux-user/syscall_types.h
inux-user/vm86.c
oader.c
68k-dis.c
68k.ld
ips-dis.c
onitor.c
sdep.c
sdep.h
c-bios/Makefile
c-bios/README
c-bios/bios.bin
c-bios/bios.diff
c-bios/linux_boot.S
c-bios/linux_boot.bin
c-bios/ohw.diff
c-bios/openbios-sparc32
c-bios/ppc_rom.bin
c-bios/vgabios-cirrus.bin
c-bios/vgabios.bin
c-bios/vgabios.diff
c-bios/video.x
pc-dis.c
pc.ld
emu-binfmt-conf.sh
emu-doc.texi
emu-img.c
emu-img.texi
emu-tech.texi
emu_socket.h
eadline.c
390.ld
dl.c
dl_keysym.h
h4-dis.c
lirp/COPYRIGHT
lirp/bootp.c
lirp/bootp.h
lirp/cksum.c
lirp/ctl.h
lirp/debug.c
lirp/debug.h
lirp/icmp_var.h
lirp/if.c
lirp/if.h
lirp/ip.h
lirp/ip_icmp.c
lirp/ip_icmp.h
lirp/ip_input.c
lirp/ip_output.c
lirp/libslirp.h
lirp/main.h
lirp/mbuf.c
lirp/mbuf.h
lirp/misc.c
lirp/misc.h
lirp/sbuf.c
lirp/sbuf.h
lirp/slirp.c
lirp/slirp.h
lirp/slirp_config.h
lirp/socket.c
lirp/socket.h
lirp/tcp.h
lirp/tcp_input.c
lirp/tcp_output.c
lirp/tcp_subr.c
lirp/tcp_timer.c
lirp/tcp_timer.h
lirp/tcp_var.h
lirp/tcpip.h
lirp/tftp.c
lirp/tftp.h
lirp/udp.c
lirp/udp.h
oftmmu_exec.h
oftmmu_header.h
oftmmu_template.h
parc-dis.c
parc.ld
ap-win32.c
arget-arm/cpu.h
arget-arm/exec.h
arget-arm/helper.c
arget-arm/nwfpe/double_cpdo.c
arget-arm/nwfpe/extended_cpdo.c
arget-arm/nwfpe/fpa11.c
arget-arm/nwfpe/fpa11.h
arget-arm/nwfpe/fpa11.inl
arget-arm/nwfpe/fpa11_cpdo.c
arget-arm/nwfpe/fpa11_cpdt.c
arget-arm/nwfpe/fpa11_cprt.c
arget-arm/nwfpe/fpopcode.c
arget-arm/nwfpe/fpopcode.h
arget-arm/nwfpe/fpsr.h
arget-arm/nwfpe/single_cpdo.c
arget-arm/op.c
arget-arm/op_helper.c
arget-arm/op_mem.h
arget-arm/op_template.h
arget-arm/translate.c
arget-i386/cpu.h
arget-i386/exec.h
arget-i386/helper.c
arget-i386/helper2.c
arget-i386/op.c
arget-i386/opreg_template.h
arget-i386/ops_mem.h
arget-i386/ops_sse.h
arget-i386/ops_template.h
arget-i386/ops_template_mem.h
arget-i386/translate-copy.c
arget-i386/translate.c
arget-mips/cpu.h
arget-mips/exec.h
arget-mips/fop_template.c
arget-mips/helper.c
arget-mips/mips-defs.h
arget-mips/op.c
arget-mips/op_helper.c
arget-mips/op_helper_mem.c
arget-mips/op_mem.c
arget-mips/op_template.c
arget-mips/translate.c
arget-ppc/cpu.h
arget-ppc/exec.h
arget-ppc/helper.c
arget-ppc/op.c
arget-ppc/op_helper.c
arget-ppc/op_helper_mem.h
arget-ppc/op_mem.h
arget-ppc/op_template.h
arget-ppc/translate.c
arget-ppc/translate_init.c
arget-sh4/README.sh4
arget-sh4/cpu.h
arget-sh4/exec.h
arget-sh4/helper.c
arget-sh4/op.c
arget-sh4/op_helper.c
arget-sh4/op_mem.c
arget-sh4/translate.c
arget-sparc/cpu.h
arget-sparc/exec.h
arget-sparc/fbranch_template.h
arget-sparc/fop_template.h
arget-sparc/helper.c
arget-sparc/op.c
arget-sparc/op_helper.c
arget-sparc/op_mem.h
arget-sparc/op_template.h
arget-sparc/translate.c
ests/.cvsignore
ests/Makefile
ests/hello-arm.c
ests/hello-i386.c
ests/linux-test.c
ests/pi_10.com
ests/qruncom.c
ests/runcom.c
ests/sha1.c
ests/test-i386-code16.S
ests/test-i386-muldiv.h
ests/test-i386-shift.h
ests/test-i386-vm86.S
ests/test-i386.c
ests/test-i386.h
ests/test_path.c
ests/testthread.c
exi2pod.pl
hunk.c
hunk.h
ranslate-all.c
ranslate-op.c
sb-linux.c
gafont.h
l.c
l.h
nc.c
nc_keysym.h
nchextile.h
86_64.ld
|