diff options
author | Pat Galizia <pgalizia@codeaurora.org> | 2011-01-25 16:51:08 -0500 |
---|---|---|
committer | Pat Galizia <pgalizia@codeaurora.org> | 2011-02-25 14:58:19 -0500 |
commit | 77e312b6535456180f3b77a9d998a58d192ac07f (patch) | |
tree | af045105f8ba3aa57df75483654624f71ef53560 /libc/arch-sh/syscalls/lstat.S | |
parent | eed8d08b6897f8be61a8093db2b7f0e34fa23abd (diff) | |
download | bionic-77e312b6535456180f3b77a9d998a58d192ac07f.zip bionic-77e312b6535456180f3b77a9d998a58d192ac07f.tar.gz bionic-77e312b6535456180f3b77a9d998a58d192ac07f.tar.bz2 |
Modify Android mem* routines with CodeAurora versions.
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.
Change-Id: I5607fe6f116f8fd2b2bd5ade151778eb0d5a3663
Diffstat (limited to 'libc/arch-sh/syscalls/lstat.S')
0 files changed, 0 insertions, 0 deletions