blob: 4f88790ca31cee10dd80c5ecdbbf28e7453af37f [file] [log] [blame]
This directory contains prebuilt emulator binaries that were generated
using the following scripts
external/qemu/android-rebuild.sh
external/qemu/android/scripts/build-qemu-android.sh
on 64-bit Linux and Mac OS X hosts.
Below is the list of specific commits for each input directory used:
external/qemu 7025489 android/base/system/System.cpp: Make valgrind happy.
external/qemu-android 7673fd2 goldfish_tty.c: Use physical addresses instead of virtual
external/gtest aa242ae Use new sanitizer option.
Summary of changes:
$ cd external/qemu; git log --oneline --no-merges 8ada71..14861f
7025489 android/base/system/System.cpp: Make valgrind happy.
109f9eb Implements fullscreen support for the Qt emulator.
e55c059 android/skin/qt: Expandable tool window.
2403730 android/skin/qt: Fix position of tool window.
5b7ae7d Add Qt-based UI backend
c751277 Check for e2fsprogs prebuilts dir in android-configure.sh
ea6cbc2 android/base/system/Win32Utils.h: new helper class.
92402bd android/base/system/System.h: Add findBundledExecutable().
c1bfccd android-rebuild.sh: Copy e2fsprogs to $OUT_DIR/bin
2606c22 build-e2fsprogs.sh: New build script.
99c5cc1 emugl: Remove extraneous exit messasge with '-gpu mesa'.
a774bf3 emugl: Ensure that a newly-created sub-window is cleared.
86c1cab emugl: minor cleanup.
b10f775 PACKAGES.TXT: Update to newly released Qt 5.5.0
ba98610 build-qt.sh: Small fix for remote Darwin builds.
77f9b5f docs/PREBUILT-BINARIES.TXT: New document.
842092e goldfish/tty.c: Add device version register
b2bbb30 android/build: Add support for Qt 'moc' and 'rcc' tools.
80168bd android-rebuild.sh: Copy Qt shared libraries into $OUT_DIR/<lib>/qt/
9157e57 android/scripts/build-qt.sh: New build script for Qt libraries.
97a6bef PACKAGES.TXT: Add a rule to donwload the Qt 5.4.2 sources.
695f900 download-sources.sh: Add support for SVN, BASENAME and DSTDIR fields.
df6b553 Small build system cleanup to prepare for Qt-based UI.
c961f3a emugl: Disable signals from render and window threads.
88e6a59 android/skin/: Small cleanups to prepare for Qt-based backend.
20cc04e android/build: Add support for prebuilt static libraries.
b4616d2 android/base/System.h: Add addLibrarySearchDir().
59873e0 Move '-list-avds' handling to top-level 'emulator' launcher.
dcd78da Add unit tests for some text-message functions
ae0eaf5 Fix handling of SMS message with special characters
ebcf238 Fix cube map textures issue
65e628f Support '-ranchu' flag to pick qemu2 as the emulation engine
d4617d6 Allow ',' and '=' in path names
3592ca0 Load the Skin config before the Device config
feef1eb Move CPU Acceleration handling to main-common.c
414e009 Provide the correct time with the 'geo fix' command
c0f65a2 Fix emulator booting on OSX 10.8
2539b0c emugl: Fix -no-window on Linux.
ac4bf2b emugl: Improve error reporting when loading shared libraries.
b5c1463 Ranchu emulator wrapper support for -sdcard switch
1236003 android/opengl/emugl_config.cpp: Remove debug messages.
b87a7f1 os-win32.c: Remove forced thread affinity to single core.
d40b8ff Re-enable icount handling for snapshot to work
e3a5a53 set pc-bios directory to match current output directory.
d5f17cb added binaries for qemu2 x86/x86-64
14896ae Convert -selinux 'disabled' to 'permissive' for API level >= 23
6300b7b Move common command-line option processing to shared source file.
3d406cd Fix crash with '-qemu -cpu foo' is used.
63b652a SDL2: fixed qemu2 not built with SDL2
b6b64b2 Disable non-fatal error when loading from snapshot
2cfe36d cpu-exec.c: Remove tb_invalidated_flag global variable.
b28f2f2 android/main.c: Honor informational QEMU options, e.g. "-qemu -h"
6cd021f Fix OSX build caused by a typo in include
83b3110 Handle CPU interrupts by inline checking of a flag
6af00b2 Improve detection of remote desktop sessions.
5ca3b5d Mesa: [windows] Fix for RDP / Chrome Remote Desktop.
dc3c5aa emugl: [windows] Slightly better error messages.
26b5349 build-mesa-deps.sh: [windows] Add bin/DO_NOT_REMOVE files.
0dbc969 gen-android-sdk-toolchain.sh: Fix for LLVM
56da43f emugl: Proper support Mesa software renderer.
db96916 emugl: Remove static methods from FrameBuffer class.
483c4a7 emugl: [windows] Fix WGL backend out-of-bounds stack access.
30db467 emugl: [windows] Support for Mesa backend.
075cda6 android/opengles.c: Improve error message.
752c590 android-rebuild.sh: [windows] Rename Mesa lib to mesa_opengl32.dll
c9d47d5 emugl: [windows] Remove imports from opengl32.dll
b6321f6 emugl: [windows] Remove static C++ constructor.
f333503 emugl: [windows] Get rid of WglExtProcs.
136eaff emugl: [windows] Lazy-link to opengl32.dll.
5e806aa emugl: Make emugl::SharedLibrary::findSymbol() const
fa6d396 emugl: Move GlLibrary implementations to EGL library.
6a74ee2 emugl: Use 'funcargs' mode to generate GLES function headers.
bba1311 android-configure.sh: Add ccache support to --mingw builds.
a76d2ea android-configure.sh: Remove TARGET_OS variable.
144af87 android-configure.sh: Rename CPU to BUILD_ARCH
cba2c84 android-configure.sh: Remove HOST_BIGENDIAN probe.
9db5159 android-configure.sh: Minor reformatting.
370668b Remove obsolete android/config/ directories.
abc3abf Fix windows ranchu launcher selection problem
af1668c android-configure.sh: Simplify script.
c728383 qemu-launcher: Add support for -selinux <mode> option.
df12821 build-qemu-android.sh: Disable libcurl connectivity.
b83b0ec build-qemu-android.sh: Disable libcurl connectivity.
51fee5a emugl: Remove obsolete EGL internal display type support.
fec1f12 emugl: Remove obsolete EGL API functions.
31382f8 emugl: Remove un-needed EGL entry points from libOpenglRender.
a438ad2 emugl: Add new gen-headers.sh script.
3e88e9f emugl: Refactor GLDispatch (again).
780335a emugl: Refactor libOpenglRender's EGLDispatch.
2ea5b38 android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite.
43b4b7f emugl: GLcommon/GLLibrary.h: new helper class.
ec0a1b1 emugl: GLDispatch: Use proper lazy initialization.
75e60b6 emugl: Report errors when failing to load shared libraries.
a57a959 emugl: Fix Linux dynamic linking to libGL.
0635630 android-configure.sh: include common.sh content.
8ba624f android/build/common.sh: Remove obsolete portions.
3cd9d74 android-configure.sh: Remove anything related to the platform build.
3f06301 android/base/testing/TestTempDir.h: Use TMPDIR on Unix systems.
371fb7e android-configure.sh: Remove cygwin support code.
868ceed android-configure.sh: Remove --no-aosp-prebuilts
d779dd5 android-configure.sh: Remove --static option.
67b5721 android-configure.sh: Remove --gles-dir and --no-gles
176fd9e android-configure.sh: Remove --ignore-audio option.
80617d0 android-configure.sh: Remove obsolete --install option.
bcc204c distrib/update-audio.sh: Remove obsolete script.
1a1afd6 Support for new Clang-3.5 based SDK toolchain.
7ce382b android-configure.sh: Remove obsolete --sdl-config option.
2855dd7 Revert "qemu2 does not build on build servers; revert"
b910f8f Use $AOSP/prebuilts/android-emulator-build/ to store prebuilts.
7d2d6c0 build-qemu-android.sh: Separate qemu-android and dependencies binaries.
4022d0a build-mesa.sh: Separate mesa-deps and mesa prebuilts.
7e5c3ad Revert "Backport arm_boot: Change initrd load address to "halfway through RAM"" Because this CL causes Mac not to boot arm image anymore This reverts commit deff600e4e880b01953d4c5c0363774c385de09f.
5561478 Revert "Backport arm_boot: Change initrd load address to "halfway through RAM"" Because this CL causes Mac not to boot arm image anymore This reverts commit deff600e4e880b01953d4c5c0363774c385de09f.
aad813a Revert "emugl: Refactor GLDispatch structure."
3a87916 Revert "emugl: Refactor GLDispatch structure."
8f3fc9d Revert "emugl: Refactor libOpenglRender's EGLDispatch."
47d5d65 Revert "emugl: Get rid fo GLAPIENTRY"
9ef1eea Revert "emugl: Add *experimental* support for 'osmesa' backend."
a461dee Revert "emugl: GLDispatch: do not use static function pointers."
8129754 Revert "emugl: Fix 'black triangle bug'"
e497cfb Revert "emugl: Get rid of s_glDispatch static variable."
deab7a4 Revert "emugl: EGL: Refactor ClientAPIExts.cpp"
ef776cc Revert "android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite."
03bf8e5 Fix qemu2 launcher on Mac
3d30611 emugl: Fix memory leak in OutputBuffer implementation.
fcc17a3 qemu2 does not build on build servers; revert
b4b7b68 Fix qemu-android build on MacOsX Yosemite (10.10)
789b604 Remove SDL 1.x from qemu-android dependencies.
d0cd3d4 Copy qemu2 binaries to SDK tools after build
32037f5 Ignoring warnings to build glib for Mac OS X
8abd9b7 Temporarily revert this CL for a release to fingerprint team
373f536 Remove obsolete SDL 1.x sources.
44cf146 emugl: EGL: Refactor ClientAPIExts.cpp
3a43527 android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite.
4b0b29d emugl: EGL: Refactor ClientAPIExts.cpp
613773e android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite.
ff1be12 build-qemu-android.sh: Use winaudio as audio backend on Windows
2378035 emugl: Get rid of s_glDispatch static variable.
d33e6ae emugl: Fix 'black triangle bug'
cabaec2 Fix glGenerateMipmap error code for invalid target
5b7afdf emugl: Add *experimental* support for 'osmesa' backend.
27af0c7 Fix memory leak caused by color buffer
63befdb emugl: GLDispatch: do not use static function pointers.
455fe1c Strings added to address Issue 82305
2494f1e emugl: Get rid fo GLAPIENTRY
5ac17a2 emugl: Refactor GLDispatch structure.
6da22fb emugl: Refactor libOpenglRender's EGLDispatch.
34b12d5 emugl: Remove obsolete header file.
bbd6bee emugl: Reduce number of exported dynamic symbols.
9c41bdb android/build: Add support for LOCAL_SYMBOL_FILE
acc644d android/scripts/gen-dll-wrapper.py: Remove obsolete script.
0fe0098 android/scripts/gen-entries.py: Add new script.
6d1e6c5 Fix webcam on OSX Yosemite
758e306 emugl: Support software-only renderers.
ac9c8df emugl: EglDisplay.cpp: Add debug printouts.
54e8268 Make sure EmuGL is built in debug mode with --debug.
964920f emugl: Remove pesky compiler warning on Darwin.
e6aef36 suppress verbose output when stdout is part of return value
$ cd external/qemu-android; git log --oneline --no-merges 8ad041c..7673fd2
7673fd2 goldfish_tty.c: Use physical addresses instead of virtual
5e29087 target-mips: fix updating BadVAddr for misaligned accesses
63782ac hw/mips: ranchu: Enable goldfish audio
b509f13 target-mips: Add TLB Refill exception interpreter
b4cda1b hw/char/goldfish_tty.c: Sign extend addresses for mips
3a1d5bc Fix VENOM vulnerability for Intel-based systems.
bdc7705 i386: init adb and android monitor for IA
3f8331a hw/i386: Enable goldfish audio
7e51381 goldfish_audio: Support 64-bit guests
a931717 coreaudio: Incorporate changes from the classic Android emulator
a50f6cf audio: Add winaudio as an alternative audio backend for Windows
b6acf13 audio: Import winaudio driver from the classic Android emulator
8903516 make the instruction sets of IA cpu comply with spec
$ cd external/gtest; git log --oneline --no-merges 56cad54..dabc7dd
aa242ae Use new sanitizer option.
0be0cc6 Allow to build host gtest libraries in unbundled build.
131a343 Don't explicitly set LOCAL_CLANG for host.