| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
The initial bcopy replacement copies the destination
register to both arguments, so that the copy drops
through and nothing is done. This modifies the register
switch such that it now functions properly.
(cherry picked from commit 99c655226468ff12c5cdf5563f74cd36962b8d60)
Change-Id: I482b2261318e18e6e2392d2f26d350c032f798b0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the memcpy, memmove, and memset routines to use the
versions from CodeAurora when specified in the bionic/Android.mk
file (actually activated in the BoardConfig.mk file under
device/<vendor>/<board>). With this change, the mem* routines are
only used for the msm8660, while other platforms will use the
current Android mem* routines.
Future platforms can modify the makefile to use the CodeAurora-based
mem* routines as desired. This has the benefit of making the CodeAurora-
based routines opt-in instead of opt-out.
Also, PLDSIZE and PLDOFFS can be specified in the BoardConfig.mk as well,
so other platforms with different PLD tunings can use the same code
without modifying the source file itself.
Tests with FileCycler-0.3 showed a slight 1.1% improvement with these
files on an 8660v2, based on the average of three FileCycler runs with
and without the patch. Since the min/max values did not overlap, and
the average score showed an improvement, we can consider upstreaming these
modifications.
(cherry picked from commit 77e312b6535456180f3b77a9d998a58d192ac07f)
Change-Id: I10a34610c2d48376b3000ca9767f4dec7d37441a
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
getaddrinfo only asks DNS for IPv6 addresses if the system
has IPv6 connectivity, but always asks for IPv4 addresses.
Don't ask for IPv4 addresses if there is no IPv4
connectivity.
Change-Id: Iefe9fcb006fabe60b4b11dd4653a7c4a406506f4
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to gingerbread.
Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01.
The changes in a nutshell:
- Handle v4-mapped as different from v4-compat (this was probably
an existing bug in our code).
- Add policy entries for ULA, above most everything else.
- Put v4-compat, old-style IPv6 site-local and 6bone addresses
way down in the preference table.
The rest is just shuffling numbers around (no actual changes to
priority).
|
| | |
| | |
| | |
| | |
| | |
| | | |
to gingerbread.
Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses.
|
| |/
| |
| |
| |
| |
| | |
to gingerbread.
Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Update msm_mdp.h as kernel msm_mdp.h has been updated.
(cherry picked from commit ed9f6704b4a6073b8525c8c438e4fbd9a1dd1086)
Change-Id: Idf2889bfcf670d7435f7e1dd7f6db90122079976
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With fprintf, sometimes after fork child process gets stuck in fuxtex
waiting queue. To fix this problem this change opens the file in SYNC
mode using open command and writes to the file using write command.
(cherry picked from commit d96ad66076c70cd472bd36fc128031750751c09b)
Change-Id: I7b0a386b1a86f2db3a1829f3d2210911febb2fbc
CRs-Fixed: 272695
Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
|
| |
| |
| |
| |
| |
| |
| | |
Setting the cache line size to 32 for cache readahead purposes
improves performance for most memcpy sizes.
Change-Id: I923649c7bfca352d0d520c9d017c820eb6f6b005
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instructions in memcpy that are only needed for ARMV5 targets
are now conditionally compiled for those targets.
Change-Id: I4c203bf43b6ea2df35f34f4a7917290f8463afc5
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Added support to provide the sensor mount angle. This will
enable the camera application to display the camera preview
with the correct orientation.
Change-Id: I5ef66167f3caf733a929122236819a78bf4add0d
|
|/ /
| |
| |
| | |
Change-Id: I5835e6df0937a462403b09efc5cfac1c206872f1
|
| |
| |
| |
| | |
Change-Id: I868994bc8775f88eeba1b1d2e389c646d30695b6
|
|/
|
|
| |
Change-Id: I490e62adbe3b84ff2280f1cd88c6a3e8fed73109
|
|
|
|
|
|
|
| |
Allows pn544 hardware reset
Change-Id: I6d6d22b16c228f03a70a14a4655a41005761b5d6
Signed-off-by: Nick Pelly <npelly@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change allows an executable to call its destructor functions
(declared with __attribute__((destructor))) to be properly called
when it normally exits.
Note that this is different from calling the destructors of a shared
library when it is unloaded with dlclose() or through program exit,
which are already supported.
Bug: 3106500
Change-Id: I1412ef5407f13b613fc6cb6103e0a691dbee4b1a
|
|
|
|
|
|
| |
The implementation file uses the correct spelling.
Change-Id: I572e336f8695a9754267c8d2e0a67b1b69bacb06
|
|
|
|
|
|
|
| |
(We remove the declaration for on_exit() from the C library headers,
so do the same for the C++ <cstdlib>)
Change-Id: I31a21d5643068cd160724908dd8156863a44d95a
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This matches recent changes in the NDK header.
We enclose missing functions in #if 0 .. #endif blocks
with a clear "MISSING" in comments in order to locate
them later.
Change-Id: I87b3a62e777897e75c9243360fb0a82bcc53d9fb
|
|/
|
|
| |
Change-Id: I90e578fdc82e427caee8fa4157ce3f8c6c99926d
|
|
|
|
|
|
|
|
| |
This reverts commit 80fba9a2fe4eacaabee99cf0bbead872c2792231,
which caused the system to not boot anymore, aborting with:
"java.lang.RuntimeException: Missing static main on com.android.server.SystemServer".
Change-Id: I745e0a23c728cccf5f95a3c7642d544478a4e57e
|
|
|
|
| |
Change-Id: Ide040884c456190226e580513099fdb8377e015b
|
|
|
|
| |
Change-Id: I312ee608dbf9249e4886a10d45d13e3cda8a9042
|
|
|
|
| |
Change-Id: I04bb655d77e414021e1f2a973329167ad76ca1c4
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I94dad48678181d8b02431b1c1f5d507beafb5406
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I5652f4f97ca59d95176443fc27c737ef76258183
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Ie7ad57898e67800a9fe92bb52589d67ec30e1cd9
|
|\ \
| | |
| | |
| | | |
gingerbread
|
| |/
| |
| |
| | |
Change-Id: Iacb914bd6ac5adc60c5671e6fef680ede21f9b0c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
See http://code.google.com/p/android/issues/detail?id=6697
for details about this change.
Change-Id: I516f00c6f3bc99b22be51669e4573246bdd6e33d
|
|/
|
|
| |
Change-Id: I4af84f912062cd2ff34711c25122fb323f20c032
|
|
|
|
|
|
| |
Backport change I9fc8b790 from Master to Gingerbread
Change-Id: I5cf48fcd4efb7991ed82f87d9365c19655dc9b7f
|
|
|
|
|
|
|
| |
- add /vendor/lib to front of default library search path
- remove long-obsolete /lib from default library search path
Change-Id: I7d33bf899be018e7cc4c213d5790bbd991023a62
|
|
|
|
| |
Change-Id: I9dc96d72b2becdd31981b4d176a13358aef6dcb9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Return a valid pointer (not NULL) when the character "c" is at the end of "src".
Change-Id: Iab0b677943f2c8a9fbb255c44689f5d6dc3535d7
Example:
memccpy(dest, "xzy", 'y', 3) should return dest+3 rather than null.
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ib2c89ac13b03f07c6c712a544bc0d5d1c9dc57df
|
|/
|
|
|
|
|
| |
This is needed to fix gdbserver's handling of threaded programs,
among other things.
Change-Id: I823387c602cef9891532da946a01db14be780ab0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(We've been missing the zoneinfo.* files for the host dalvikvm. My fix for
gingerbread will have to wait for someone to return from vacation, but I can
commit here in advance, and I need to so that I can submit
https://android-git.corp.google.com/g/60790 which -- amongst other things --
makes lack of time zone data a hard failure, rather than just silently
pretending all time zones are UTC.)
Bug: 2870945
git cherry-pick --no-commit 18a859aff4e1b97d644429b7ecdb366b18d5a708
Change-Id: I66647e824c5fee9b8d2c63085e2a58e5910a5544
|
|
|
|
|
| |
Change-Id: Ia9165fd9aa1951b2bb81d0ac8f5bb3057aded8bd
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
|
|
|
|
|
|
| |
Previously, the malloc leak checking code would crash in qsort()
if null entries existed in its bookkeeping table. This change
makes the comparison function detect null entries and sort them
to the end safely.
Change-Id: I88244a7df1e289dd9d7992ce29606d505bd63079
|