aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Always use dynamic skinHEADreplicant-4.2-0004replicant-4.2-0003replicant-4.2-0002replicant-4.2-0001replicant-4.2Paul Kocialkowski2013-11-091-0/+2
| | | | | Change-Id: Ifd6415be1ac9596e1b8f8bf5cff33ec294b39fc7 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Obtain path to dynamic skin layout folder from sdk rootSiva Velusamy2013-03-281-7/+15
| | | | Change-Id: Id83e082238f696aaa0c330020e3310b20ebe5a32
* Support dynamic skin layoutSiva Velusamy2013-03-284-3/+242
| | | | | | | This CL adds support for a skin whose layout section is generated at runtime based on the hardware configuration. Change-Id: I5f81f665b49ce0f3ec5795d922a08b30c1f34b98
* Merge branch 'jb-mr1-release' of ↵Steve Kondik2012-11-182060-173934/+387944
|\ | | | | | | | | | | https://android.googlesource.com/platform/external/qemu into mr1-staging Change-Id: I8a4a71ac65b08e6e17f26c942f67a15b85211115
| * Merge "Add SSE optmized IDCT in JPEG decoding emulator"Andrew Hsieh2012-08-294-1/+353
| |\
| | * Add SSE optmized IDCT in JPEG decoding emulatorAndrew Hsieh2012-08-284-1/+353
| |/ | | | | | | | | | | | | Port from related CL: https://android-review.googlesource.com/#/c/38840 Change-Id: Iba7183c2760701a95e27355b91835285d63bf7bc
| * Merge "Fix mac build"Andrew Hsieh2012-08-231-1/+1
| |\
| | * Fix mac buildAndrew Hsieh2012-08-241-1/+1
| | | | | | | | | | | | Change-Id: Ic80b84d7b29134c9dfad4163321f61302961d179
| * | Merge "Fix emulator standalone build"Andrew Hsieh2012-08-231-2/+2
| |\ \ | | |/
| | * Fix emulator standalone buildAndrew Hsieh2012-08-231-2/+2
| |/ | | | | | | | | | | | | Fix Makefile.android to build emulator if at least one of BUILD_EMULATOR and BUILD_STANDALONE_EMULATOR is true Change-Id: I55be207a78e0e96047b6cfcd45feebeff03c2c57
| * Merge "Fix double optimization on buildsystem for emulator"Andrew Hsieh2012-08-233-19/+45
| |\
| | * Fix double optimization on buildsystem for emulatorLars Poeschel2012-08-223-19/+45
| |/ | | | | | | | | | | | | | | | | 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
| * Merge "host modules don't need LOCAL_MODULE_TAGS"Joe Onorato2012-08-162-3/+0
| |\
| | * host modules don't need LOCAL_MODULE_TAGSJoe Onorato2012-08-152-3/+0
| |/ | | | | | | Change-Id: I4b18a564adeedac5cb0b51f7a8c8f793638e6671
| * Merge "[MIPS] Speed up software refill handler"Andrew Hsieh2012-08-135-70/+308
| |\
| | * [MIPS] Speed up software refill handlerChris Dearman2012-08-135-70/+308
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Merge "external/qemu: Support for Signal Strength in emulator"Wink Saville2012-08-131-1/+1
| |\
| | * external/qemu: Support for Signal Strength in emulatorUma Maheswari Ramalingam2012-08-091-1/+1
| | | | | | | | | | | | Change-Id: Ia62ef338b64739d50eeb55d33d15227a0047d8d0
| * | Merge "Fix Mac Build with MacOSX SDK10.6+"Xavier Ducrohet2012-08-091-4/+7
| |\ \
| | * | Fix Mac Build with MacOSX SDK10.6+Andrew Hsieh2012-08-101-4/+7
| |/ / | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge "Fix MacAppStore version of Xcode build on MacOSX 10.7"Andrew Hsieh2012-08-071-21/+3
| |\ \ | | |/ | |/|
| | * Fix MacAppStore version of Xcode build on MacOSX 10.7SangWook Han2012-07-271-21/+3
| |/ | | | | | | | | | | | | Use mac_sdk and mac_sdk_version which is declared in /build/core/combo/HOST_darwin-x86.mk Change-Id: I930173d13e5417aec49675b52d414d147b3c9597
| * Merge "Don't try to build the emulator on Mac OS if the right tools aren't ↵Joe Onorato2012-07-251-0/+3
| |\ | | | | | | | | | installed."
| | * Don't try to build the emulator on Mac OS if the right tools aren't installed.Joe Onorato2012-07-251-0/+3
| |/ | | | | | | Change-Id: I7f8dcec1715657d44c562427d1c3dbd290f14ff8
| * Merge "Enable 64-bit emulator for MacOSX host"Andrew Hsieh2012-07-253-21/+20
| |\
| | * Enable 64-bit emulator for MacOSX hostAndrew Hsieh2012-07-253-21/+20
| |/ | | | | | | | | | | | | | | | | | | 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
| * Merge "Fix typos"Tor Norbye2012-07-241-2/+2
| |\
| | * Fix typosTor Norbye2012-07-231-2/+2
| | | | | | | | | | | | | | | | | | Change-Id: Ib40b9c88cf8a9a7e37e3f40249b78fa01cd41ab4 http://code.google.com/p/android/issues/detail?id=35283 http://code.google.com/p/android/issues/detail?id=35284
| * | Merge "Fix MacOSX 10.7 build"Andrew Hsieh2012-07-241-9/+13
| |\ \
| | * | Fix MacOSX 10.7 buildAndrew Hsieh2012-07-241-9/+13
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge "Delete sdl-1.2.12"Jesse Hall2012-07-23658-181463/+0
| |\ \
| | * | Delete sdl-1.2.12Jesse Hall2012-07-23658-181463/+0
| |/ / | | | | | | | | | Change-Id: Ia96f80df04035ae84be3af468c945f2cec14f99c
| * | Merge "Switch to sdl 1.2.15 and build from source on osx"Jesse Hall2012-07-233-19/+3
| |\ \
| | * | Switch to sdl 1.2.15 and build from source on osxJesse Hall2012-07-233-19/+3
| |/ / | | | | | | | | | Change-Id: I036eefd9789bfe346e9ee5acc15c1d9ffe995c94
| * | Merge "Remove link dependency on SDL_audio.c which we don't build"Jesse Hall2012-07-231-1/+4
| |\ \
| | * | Remove link dependency on SDL_audio.c which we don't buildJesse Hall2012-07-231-1/+4
| |/ / | | | | | | | | | Change-Id: Iac0a43a0ccc29bf891f37117fa856ca36e28c4de
| * | Merge "Apply Android changes from sdl-1.2.12 to sdl-1.2.15"Jesse Hall2012-07-2326-41/+1700
| |\ \
| | * | Apply Android changes from sdl-1.2.12 to sdl-1.2.15Jesse Hall2012-07-2226-41/+1700
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Merge changes I505c4aea,I2ae0529cJesse Hall2012-07-231369-17/+393387
| |\ \ \ | | |/ / | | | / | | |/ | |/| | | | * changes: Import SDL release-1.2.15 Handle SDL windows with BGRA color
| | * Import SDL release-1.2.15Jesse Hall2012-07-221367-0/+393331
| | | | | | | | | | | | Change-Id: I505c4aea24325cad475f217db5589814b4c75dbf
| | * Handle SDL windows with BGRA colorJesse Hall2012-07-222-17/+56
| |/ | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge "Use a per-process server address for the GLES server"Jesse Hall2012-07-123-26/+16
| |\
| | * Use a per-process server address for the GLES serverJesse Hall2012-07-113-26/+16
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge "[MIPS] Fix startup segfault in emulator64-mips"Andrew Hsieh2012-06-212-6/+4
| |\
| | * [MIPS] Fix startup segfault in emulator64-mipsDuane Sand2012-06-212-6/+4
| |/ | | | | | | | | | | | | | | | | 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>
| * Merge "Force emulator to quit if it's built w/o global register variable ↵Andrew Hsieh2012-06-115-11/+28
| |\ | | | | | | | | | support"
| | * Force emulator to quit if it's built w/o global register variable supportAndrew Hsieh2012-06-125-11/+28
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge "[MIPS] TLBRET_DIRTY is a valid return value from get_physical_address"Andrew Hsieh2012-06-081-1/+1
| |\
| | * [MIPS] TLBRET_DIRTY is a valid return value from get_physical_addressBhanu Chetlapalli2012-06-081-1/+1
| |/ | | | | | | | | Change-Id: I3ddfd3de165575c52a76cf9acee1e304d42562cf Signed-off-by: Chris Dearman <chris@mips.com>
| * Merge "[MIPS] Clear softfpu status before emulating FPU instructions"Andrew Hsieh2012-06-081-0/+16
| |\