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
|
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
|