README
1 This directory contains prebuilt emulator binaries that were generated by
2 running the following command on a 64-bit Linux machine:
3
4 external/qemu/distrib/package-release.sh \
5 --darwin-ssh=<host> \
6 --copy-prebuilts=<path>
7
8 Where <host> is the host name of a Darwin machine, and <path> is the root
9 path of this AOSP repo workspace.
10
11 Below is the list of specific commits for each input directory used:
12
13 external/qemu a5822bc Fix Windows executable icon.
14 external/gtest 56cad54 Use an older standard for the NDK gtest libs.
15
16 Summary of changes:
17
18 $ cd external/qemu && git log --oneline --no-merges d5c0f67..a5822bc .
19 a5822bc Fix Windows executable icon.
20 06635c3 [MIPS] Make sure exception is raised on TLBRET_DIRTY
21 81a8e66 android/skin/: Ensure EmuGL is properly shutdown on program exit.
22 0d51ff9 Rename new launcher to emulator-ranchu-<arch> instead of emulator-<arch>
23 e94e3f0 android/qemu-launcher: Group target information.
24 fa2f4b3 android-emugl: Add ::emugl::MessageChannel<> template.
25 a1e792b android-emugl: Add ::emugl::CondVariable.
26 187686b android-emugl: Add RenderWindow class.
27 303a377 android-emugl: Fix RenderThread termination.
28 a82f04a android-emugl: Add IOStream::forceStop() method.
29 8b50488 android-emugl: Move render_api.h to host/libs/libOpenglRender
30 746d567 android/looper-base.cpp: Remove unnecessary declarations.
31 1ad4df9 android/base/sockets/SocketErrors.h: new header.
32 382ab59 android-emugl: Fix bitness-conditional modules.
33 2ef2784 android-emugl: Rename ThreadInfo.h to RenderThreadInfo.h
34 3c2cf23 android-emugl: Move m_rcDec from RenderThread to RenderThreadInfo.
35 4c5611d android-emugl: Fix thread stack leakage in RenderThread.
36 59ba348 android-emugl: Fix emugl::Thread stack reclaim.
37 b591c38 android-emugl: Minor cleanup of EglValidate.h
38 5cca984 android-emugl: Cleanup EglConfig definition.
39 e233fd0 android-emugl: Cleanup EglGlobalInfo
40 1d9dd76 android/utils/debug.c: Initialize android_verbose.
41 4d65868 android-emugl: Cleanup EglThreadInfo.h
42 e0b100d android-emugl: Change assert() into simple warnings.
43 cc8564e android/skin/region.h: Add unit tests.
44 8ba5fa7 android/skin/rect.h: Add unit test + fix skin_rect_equals
45 f65fccd Rename skin_keycodes_buffer_xxx -> skin_keycode_buffer_xxx
46 6ce0533 android/skin/keycode-buffer.c: Add unit test.
47 1670b8c android/skin: Adding unit test suite.
48 14829cf android/skin/keyboard: Fix SDL2 keyboard handling.
49 6216538 Add GL_OES_EGL_image_external to extensions query
50 95e080d [MIPS64] Create a wrapper for running MIPS64 ranchu QEMU
51 9a225fb Cleanup Obsolete LOCAL_PRELINK_MODULE.
52 7fc4b69 android/skin: Add support for SDL2.
53 dd5fa4c Fix emulator on Mac sending message crash issue
54 53e0d7f distrib/sdl2-2.0.3: New SDL2 sources + build file.
55 e392374 android/skin/: Move window scaling to android/skin/surface.h
56 5055903 android/skin/scaler.h: Add skin_scaler_reverse_map().
57 92f9e25 android/skin/surface.h: Simplify skin_surface_create_argb32_from
58 c7b7045 android/skin/scaler.h: Add skin_scaler_free().
59 e907a63 android/skin/surface.h: Remove obsolete functions.
60 b7273d3 android/skin/window.c: Add SkinSurface for each ADisplay.
61 80bf968 android/skin/: Add skin_surface_upload()
62 4a7ca74 android/skin/: Add skin_surface_update_scaled()
63 b676607 [MIPS64] Add mips64 target support to build-kernel.sh
64 a68e95b Remove bad error message about missing icon on Windows.
65 18db6cc Use GPU emulation sources in distrib/android-emugl/
66 b0024fb Print clearer message when missing kernel file
67 fd706d9 Print more specific error message if avd not found
68 9bb1b27 distrib/android-emugl: Move Android GPU emulation sources here.
69 c99a04b Fix missing enter key
70 9c5b276 Remove unsed check for simulator
71 7370999 Fix missing backspace key
72 4aa2dc7 Fix missing backspace key
73 0b86b5f Adds ANDROID_AVD_HOME and ANDROID_EMULATOR_HOME
74 2a6e0b9 Adds ANDROID_AVD_HOME and ANDROID_EMULATOR_HOME
75 b3fa4bc Fix keyboard emulation.
76 13c2556 Implement initial screen orientation suport
77 9e80ce6 remove two obsolete functions.
78 a46fc2c android-configure.sh: Move OS X SDK detection code up.
79 c98fa77 Fix keyboard emulation.
80 b13e871 Add new -list-avds option.
81 ff2c689 Implement initial screen orientation suport
82 922418b Ensure SDL_LDLIBS is properly used when linking SDL.
83 68b8f8b remove two obsolete functions.
84 d3d143b Fix emulator freeze due to infinite loop
85 70166d6 Fix emulator freeze due to infinite loop
86 3def4f8 Sets ro.opengles.version property
87 ba14a81 android-rebuild.sh: Run emugen_unittests.
88 0a6c7e5 Make emulator binaries unstripped by default.
89 d904d4d Turn emugen unittests back on
90 81e9011 Turn emugen unittests back on
91 004a0f9 Revert the test on emugen
92 3341c55 Check OSX SDK version
93 64222eb Fix bug in profiling support:
94 d1964d7 Update icon files with new Material Design assets.
95 c130748 darwin: Remove ccache-induced clang warnings.
96 a3df28e Warn against use of old host CPU for x86/64 emulation.
97 92b6aac docs/SOURCE-CODE-ORGANIZATION.TXT
98 06e386d Fix Darwin binary.
99 08f5da3 enable SSE4.1, 4.2 and POPCNT for x86-64
100 18bb91b android/icons.h: Fix Darwin icon.
101 16c74a0 Fix Darwin dyld launch error.
102 7866fa6 package-release.sh: Force remote darwin build to use prebuilt toolchain.
103 7ae1a26 Update Linux emulator icon to 128x128 size.
104 391f8d7 distrib/update-emugl-sources.sh: New script.
105 1670f0a Run 'emugen' test suite as part of android-rebuild.sh
106 6c882a6 [MIPS64] fasttlb : Add check for high segbits
107
108 $ cd external/gtest && git log --oneline --no-merges fde6da7..56cad54 .
109 56cad54 Use an older standard for the NDK gtest libs.
110 ce2c523 Make the libc++ libraries the primary.
111 f694f2b Remove the host libstdc++ compiled libraries.
112 3803e25 Be explicit about the STL for host modules.
113
114