OSDN Git Service
Ben Cheng [Mon, 7 Oct 2013 21:40:42 +0000 (14:40 -0700)]
am
12eeb000: Merge "Add generic aarch64 board config and build rules."
* commit '
12eeb000601883256f306c2c6932cda4d768e97a':
Add generic aarch64 board config and build rules.
Ben Cheng [Mon, 7 Oct 2013 21:38:01 +0000 (21:38 +0000)]
Merge "Add generic aarch64 board config and build rules."
Ben Cheng [Fri, 4 Oct 2013 23:02:59 +0000 (16:02 -0700)]
Add generic aarch64 board config and build rules.
Change-Id: I8b4a377596705dfa0a3bd234162d183ec2ae9530
Elliott Hughes [Fri, 4 Oct 2013 21:40:14 +0000 (14:40 -0700)]
am
1303aa28: Merge "Remove useless x86 options that were always hardcoded on."
* commit '
1303aa28d579244794a9d419481720af866c7de4':
Remove useless x86 options that were always hardcoded on.
Elliott Hughes [Fri, 4 Oct 2013 21:37:46 +0000 (21:37 +0000)]
Merge "Remove useless x86 options that were always hardcoded on."
Elliott Hughes [Fri, 4 Oct 2013 07:00:52 +0000 (00:00 -0700)]
Remove useless x86 options that were always hardcoded on.
ARCH_X86_HAVE_MMX, ARCH_X86_HAVE_SSE, ARCH_X86_HAVE_SSE2,
and ARCH_X86_HAVE_SSE3 were all always on. There are no longer any makefiles
or code that are conditional on any of these, so let's just remove them
rather than encourage anyone to mess with knobs that don't work.
Change-Id: I5ee095e8041eecff4554ad4801894fbfca69093f
Ying Wang [Wed, 2 Oct 2013 22:02:52 +0000 (15:02 -0700)]
am
9a788285: Merge "Duplicate i686 target arch options for x86_64."
* commit '
9a78828590298001aacc425f9c0c8aae10366493':
Duplicate i686 target arch options for x86_64.
Ying Wang [Wed, 2 Oct 2013 22:02:51 +0000 (15:02 -0700)]
am
5d92a933: Merge "x86_64: Adding new target"
* commit '
5d92a933dcc1a9ddb99b8818c8a13e208ffc22ce':
x86_64: Adding new target
Ying Wang [Wed, 2 Oct 2013 22:00:26 +0000 (22:00 +0000)]
Merge "Duplicate i686 target arch options for x86_64."
Ying Wang [Wed, 2 Oct 2013 21:59:58 +0000 (21:59 +0000)]
Merge "x86_64: Adding new target"
Stephen Hines [Wed, 2 Oct 2013 18:35:29 +0000 (11:35 -0700)]
Duplicate i686 target arch options for x86_64.
Change-Id: I94a18562c38a20bac526b348eb98c2aba67a431f
Pavel Chupin [Mon, 26 Nov 2012 05:50:07 +0000 (09:50 +0400)]
x86_64: Adding new target
Add x86_64 Android builds. Compiler is expected to be able to understand
-m64 code generation option.
Change-Id: I99e7337c5a5766afc5e528a481bd21631ff44dd5
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Kenny Root [Wed, 25 Sep 2013 21:39:48 +0000 (14:39 -0700)]
am
2acb1ea7: Merge "SignApk: add argument for loading a Provider"
* commit '
2acb1ea76d294f993993a0852c30dd93dc46c600':
SignApk: add argument for loading a Provider
Kenny Root [Wed, 25 Sep 2013 21:37:17 +0000 (21:37 +0000)]
Merge "SignApk: add argument for loading a Provider"
Kenny Root [Wed, 25 Sep 2013 18:45:30 +0000 (11:45 -0700)]
am
085d3b5f: Merge "Read algorithm OID directly from PKCS#8 container"
* commit '
085d3b5fdbb1d02607ee107581c22c090082db65':
Read algorithm OID directly from PKCS#8 container
Kenny Root [Wed, 25 Sep 2013 18:41:00 +0000 (18:41 +0000)]
Merge "Read algorithm OID directly from PKCS#8 container"
Kenny Root [Wed, 25 Sep 2013 18:14:33 +0000 (11:14 -0700)]
SignApk: add argument for loading a Provider
For supporting loading a custom key type provider, add a -providerClass
argument that loads the selected JCE at the front of the provider list.
Change-Id: I3df16f7c570d36e08806b614d6f30c41cb117565
Kenny Root [Wed, 25 Sep 2013 16:59:10 +0000 (09:59 -0700)]
Read algorithm OID directly from PKCS#8 container
The PKCS#8 PrivateKeyInfo structure has the algorithm OID encoded right
before the actual key octet stream is encoded. Use Bouncycastle to read
the OID for creation with the key factory.
This aids in the creation of custom key types that are backed by
hardware devices (e.g., HSMs) and have their own assigned OIDs.
Change-Id: If5d8fe07bc157e9bb5a3fb5f99091e924143105f
Kenny Root [Tue, 24 Sep 2013 18:07:58 +0000 (11:07 -0700)]
am
abc0bf08: Merge "SignApk: add support for EC keys"
* commit '
abc0bf084beea3251c042b28576c8f398749c80b':
SignApk: add support for EC keys
Kenny Root [Tue, 24 Sep 2013 18:04:57 +0000 (18:04 +0000)]
Merge "SignApk: add support for EC keys"
Kenny Root [Thu, 19 Sep 2013 19:49:36 +0000 (12:49 -0700)]
SignApk: add support for EC keys
Change-Id: I09bc0e52fc84ec321b997016a8f97de1bfd2770d
Kenny Root [Fri, 20 Sep 2013 21:20:24 +0000 (14:20 -0700)]
am
13722ac8: Merge "SignApk: update SignApk to support SHA256withRSA signing"
* commit '
13722ac89f5512b932f13895217a6f861b77f57e':
SignApk: update SignApk to support SHA256withRSA signing
Kenny Root [Fri, 20 Sep 2013 21:18:44 +0000 (21:18 +0000)]
Merge "SignApk: update SignApk to support SHA256withRSA signing"
Doug Zongker [Wed, 10 Apr 2013 16:19:32 +0000 (09:19 -0700)]
SignApk: update SignApk to support SHA256withRSA signing
(cherry picked from commit
c0581a02ede48007623030c4ce13174ee972cc42)
Change-Id: I6212e0f3a6aa3265b111f0f7348b667af4a668b0
Ying Wang [Thu, 19 Sep 2013 16:47:27 +0000 (09:47 -0700)]
am
b71677b1: Merge "Extend x86 to have different arch variants"
* commit '
b71677b17cc0100caf16209bfcd1eee529e2eb5a':
Extend x86 to have different arch variants
Ying Wang [Thu, 19 Sep 2013 16:45:15 +0000 (16:45 +0000)]
Merge "Extend x86 to have different arch variants"
Negreanu Marius Adrian [Wed, 28 Sep 2011 14:47:50 +0000 (17:47 +0300)]
Extend x86 to have different arch variants
Author: Negreanu Marius Adrian <adrian.m.negreanu@intel.com>
Author: Andrew Boie <andrew.p.boie@intel.com>
Author: Daniel Leung <daniel.leung@intel.com>
Currently, x86 target only has generic i686 and x86-atom
as arch variants. This patch adds the ability to have
more than two arch variants. Defining a new arch variant
is similiar to ARM targets, by adding a new file in
core/combo/arch/x86. These files also define what
capabilities the targeting CPU has (e.g. having SSE2,
SSE3, etc.).
We define arch variants for Sandy Bridge, Ivy Bridge,
Haswell; upcoming arches can be easily added to this
set with future patches.
Change-Id: Iafbce10d205e860738db4a216ff603f9a84d7311
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
Ying Wang [Wed, 18 Sep 2013 16:04:07 +0000 (09:04 -0700)]
am
ba164eb1: Merge "Remove unnecessary dependencies between host and target modules."
* commit '
ba164eb138a27cb7c8b5bc990b633ef954cc0f1b':
Remove unnecessary dependencies between host and target modules.
Ying Wang [Wed, 18 Sep 2013 16:02:03 +0000 (16:02 +0000)]
Merge "Remove unnecessary dependencies between host and target modules."
Ying Wang [Fri, 7 Jun 2013 01:05:53 +0000 (18:05 -0700)]
Remove unnecessary dependencies between host and target modules.
With this change, modules introduced by LOCAL_REQUIRED_MODULES will be
split by host/target: target modules only depend on target modules and
host modules only depend on host modules.
Bug:
9303948
Change-Id: I4078a7983aa3c00e99534f3f170dfe4b66b12287
Ying Wang [Mon, 16 Sep 2013 20:40:49 +0000 (13:40 -0700)]
am
a85afdb8: Merge "Add support for WITHOUT_CLANG"
* commit '
a85afdb83d4d9d0fb03024eee9937b0882dd81ad':
Add support for WITHOUT_CLANG
Ying Wang [Mon, 16 Sep 2013 20:38:28 +0000 (20:38 +0000)]
Merge "Add support for WITHOUT_CLANG"
Mike Lockwood [Fri, 14 Jun 2013 17:52:50 +0000 (10:52 -0700)]
Add support for WITHOUT_CLANG
(cherry picked from commit
051a1740eb434e317451c09b72ae09c81cbfa1c1)
Change-Id: I60b7d1fa958557d13b74563c07f694b86d6a6d6f
Ying Wang [Sat, 14 Sep 2013 20:47:03 +0000 (13:47 -0700)]
am
7f2ad751: Merge "Switch x86 default compiler to multilib version"
* commit '
7f2ad751aebf9d13d63f20a451c28d4a41c4569a':
Switch x86 default compiler to multilib version
Ying Wang [Sat, 14 Sep 2013 20:44:59 +0000 (20:44 +0000)]
Merge "Switch x86 default compiler to multilib version"
Ying Wang [Sat, 14 Sep 2013 00:43:34 +0000 (17:43 -0700)]
am
4b7d8f11: Merge "Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS"
* commit '
4b7d8f119a15a21445d6bc872b8e36e6f848e846':
Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS
Ying Wang [Sat, 14 Sep 2013 00:41:30 +0000 (00:41 +0000)]
Merge "Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS"
Andrew Hsieh [Fri, 13 Sep 2013 17:34:00 +0000 (10:34 -0700)]
am
0407e1a8: Merge "Rename bin/clang to bin/analyzer"
* commit '
0407e1a849c317885eac51416374994f04de9af6':
Rename bin/clang to bin/analyzer
Andrew Hsieh [Fri, 13 Sep 2013 17:32:08 +0000 (17:32 +0000)]
Merge "Rename bin/clang to bin/analyzer"
Andrew Hsieh [Fri, 13 Sep 2013 07:49:39 +0000 (15:49 +0800)]
Rename bin/clang to bin/analyzer
Change-Id: Ie77018e4943823f7d0f18e9249f973a98ee3652a
Kenny Root [Thu, 12 Sep 2013 18:55:42 +0000 (11:55 -0700)]
am
43077645: Merge "Add libcore.conscrypt tests back to CTS"
* commit '
43077645b5ade27fafff808f11539f6a3e176544':
Add libcore.conscrypt tests back to CTS
Kenny Root [Thu, 12 Sep 2013 18:53:38 +0000 (18:53 +0000)]
Merge "Add libcore.conscrypt tests back to CTS"
Kenny Root [Thu, 5 Sep 2013 22:10:44 +0000 (15:10 -0700)]
Add libcore.conscrypt tests back to CTS
A reorganization of the libcore test jar files caused the Conscrypt
tests to be accidentally dropped from CTS. Add them back in their own
package.
(cherry picked from commit
69c00c9ee8e6f1d865db3bc61e16473bc64f7a28)
Bug:
10210673
Change-Id: I5ffc62736d3dab7e96e480c593e07d6c640b8950
Kenny Root [Thu, 12 Sep 2013 16:18:39 +0000 (09:18 -0700)]
am
14d43108: Merge "Add Junit4 to the classpath for CollectAllTests"
* commit '
14d4310803ee2b9811a7adb381a2ca54b96aefe2':
Add Junit4 to the classpath for CollectAllTests
Kenny Root [Thu, 12 Sep 2013 05:26:01 +0000 (05:26 +0000)]
Merge "Add Junit4 to the classpath for CollectAllTests"
Andrew Hsieh [Wed, 11 Sep 2013 00:10:22 +0000 (17:10 -0700)]
am
b0f41737: Merge "Add "WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ...""
* commit '
b0f4173700fc37d0765998e7c563c844ee4cbed1':
Add "WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ..."
Andrew Hsieh [Wed, 11 Sep 2013 00:07:27 +0000 (00:07 +0000)]
Merge "Add "WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ...""
Kenny Root [Wed, 11 Sep 2013 00:00:33 +0000 (17:00 -0700)]
Add Junit4 to the classpath for CollectAllTests
This is needed for CollectAllTests to work with Junit4 tests.
Change-Id: I5e339022220b8e40bcb12337a09f3615dad7d53c
Andrew Hsieh [Tue, 10 Sep 2013 09:37:14 +0000 (17:37 +0800)]
Add "WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ..."
The new option WITH_STATIC_ANALYZER=1 instructs build system to
run static analyzer via "clang --analyze" on a successful build.
If analyzer finds any issue, instruction to open report is displayed.
See http://clang-analyzer.llvm.org/scan-build.html for details.
WITH_STATIC_ANALYZER trumps WITH_SYNTAX_CHECK if both exist.
Project use lots of GCC extensions (eg. nested function) not supported
by clang may opt out by adding LOCAL_NO_STATIC_ANALYZER:=true
Change-Id: I9970560560bd52ce5f0fd7129c3488629627c735
Victoria Lease [Fri, 6 Sep 2013 21:00:38 +0000 (14:00 -0700)]
include external/sil-fonts
Bug:
10625246
Change-Id: I15c655030557e91663635b70848da86c9e0221e7
Andrew Hsieh [Wed, 4 Sep 2013 21:59:57 +0000 (14:59 -0700)]
am
a62334ed: Merge "Add "WITH_SYNTAX_CHECK=1 make ...""
* commit '
a62334edaf9f52dbed3264cda2247f4e5ea7de06':
Add "WITH_SYNTAX_CHECK=1 make ..."
Andrew Hsieh [Wed, 4 Sep 2013 21:57:50 +0000 (21:57 +0000)]
Merge "Add "WITH_SYNTAX_CHECK=1 make ...""
Ying Wang [Wed, 4 Sep 2013 18:53:43 +0000 (11:53 -0700)]
am
62cd88d0: Merge "FDO: Only support locally"
* commit '
62cd88d0d1614bbdb643f4cf4f014283b427ec7b':
FDO: Only support locally
Ying Wang [Wed, 4 Sep 2013 18:50:48 +0000 (18:50 +0000)]
Merge "FDO: Only support locally"
Andrew Hsieh [Tue, 27 Aug 2013 09:33:06 +0000 (17:33 +0800)]
Add "WITH_SYNTAX_CHECK=1 make ..."
The new option WITH_SYNTAX_CHECK=1 instructs build system to invoke
"clang -fsyntax-only" to utilize clang's better diagnostics before calling
LOCAL_CC/LOCAL_CXX for code generation. The compilation time is slightly
longer, and the generated object file should be the same as w/o WITH_SYNTAX_CHECK
Project use lots of GCC extensions (eg. nested function) not supported
by clang may opt out by adding LOCAL_NO_SYNTAX_CHECK:=true
Change-Id: I5689586788ef049bd967364f71f31f1e359bd121
synergydev [Wed, 14 Aug 2013 00:41:52 +0000 (17:41 -0700)]
FDO: Only support locally
The issues:
- The size increase from utilizing FDO is quite large while
utilizing runtime profiles in build.
- By default, FDO is utilized globally if the target arch variant
profiles exist.
- Not all modules can show statistical significance in
performance comparison, yet still suffer the size increase.
The solution:
- Only enable FDO locally with LOCAL_FDO_SUPPORT
for modules which may benefit enough to justify the size
tradeoff.
Solution notes:
- I've noted statistical significance in libwebcore and libskia
thus far from utilizing FDO.
- Analysis included sunspider, drawcanvas benchmarks, as
well as gooda analysis on both arm and x86
- To support runtime profile generation in modules which have
LOCAL_FDO_SUPPORT specified,
BUILD_FDO_INSTRUMENTATION is still used. Otherwise,
if the target arch variant profiles exist, FDO is utilized for
specified modules.
Change-Id: I7e95266943ff47c7d82b02e6200fd09911d0bb57
Ben Cheng [Wed, 28 Aug 2013 18:29:41 +0000 (11:29 -0700)]
am
d58df2de: Merge "Re-tighten default compiler options."
* commit '
d58df2de78b798f8fc301afcfeb61f574629b8ce':
Re-tighten default compiler options.
Ben Cheng [Wed, 28 Aug 2013 18:26:58 +0000 (18:26 +0000)]
Merge "Re-tighten default compiler options."
Ben Cheng [Wed, 28 Aug 2013 18:00:54 +0000 (11:00 -0700)]
Re-tighten default compiler options.
Remove "-Wno-unused-parameter -Wno-unused-but-set-parameter" added for
GCC 4.8 experiment.
BUG:
10495043
(cherry picked from internal master
1cea0755f400c1d183d22679d5b931c3a04ae4a4)
Change-Id: Ifa221709b1351a9268c06872e2b667138995c3da
Jianxun Zhang [Wed, 17 Apr 2013 22:19:19 +0000 (15:19 -0700)]
Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS
The existing logic in common.py breaks string arguments incorrectly:
e.g. --para1 val1 --para2 "val2 is a string" will be output as:
'--para', 'val1, '--para2', 'val2' 'is' 'a' 'string'
This will cause mkbootimg command fails due to the invalid arguments
generated from the wrong parsing.
The patch fixes this issue to get:
'--para', 'val1, '--para2', 'val2 is a string'
Change-Id: Ia34ec357550f11ae9d6adc719d86a0c6a9099fbc
Signed-off-by: Jianxun Zhang <jianxun.zhang@intel.com>
Geremy Condra [Mon, 26 Aug 2013 21:47:33 +0000 (14:47 -0700)]
am
d7a9f708: Merge "Hmm, contrary to Deckard\'s assurances, this broke internally. Reverting."
* commit '
d7a9f708870ebd82bc57e478541068bb7ed987c4':
Hmm, contrary to Deckard's assurances, this broke internally. Reverting.
Geremy Condra [Mon, 26 Aug 2013 21:45:52 +0000 (21:45 +0000)]
Merge "Hmm, contrary to Deckard's assurances, this broke internally. Reverting."
Geremy Condra [Mon, 26 Aug 2013 21:27:56 +0000 (21:27 +0000)]
Hmm, contrary to Deckard's assurances, this broke internally. Reverting.
Change-Id: I0d7892cd619e742fb5d6b1bda6d0dba7d6cd47bf
Geremy Condra [Mon, 26 Aug 2013 21:18:41 +0000 (14:18 -0700)]
am
d5ec4db7: Merge "Add sepolicy_version to PRODUCT_PACKAGES"
* commit '
d5ec4db790c59980ed6e38ebed32e89bca8ee13f':
Add sepolicy_version to PRODUCT_PACKAGES
Geremy Condra [Mon, 26 Aug 2013 21:16:34 +0000 (21:16 +0000)]
Merge "Add sepolicy_version to PRODUCT_PACKAGES"
Pavel Chupin [Fri, 23 Aug 2013 12:49:21 +0000 (16:49 +0400)]
Switch x86 default compiler to multilib version
Switch from gcc-4.7 32-bit only to gcc-4.7 multilib (32/x32/64) compiler.
Tested x86 image build on Linux and Darwin.
This bionic patch is required:
https://android-review.googlesource.com/#/c/64183
Change-Id: Ifc2c6c5d6a4a1b71a00a87af072bb7f67b1c284d
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
William Roberts [Sat, 11 May 2013 18:21:18 +0000 (11:21 -0700)]
Add sepolicy_version to PRODUCT_PACKAGES
Change-Id: I3d2652dd594d272507c0a1485e21227149ee4af7
Signed-off-by: William Roberts <wroberts@tresys.com>
Ying Wang [Wed, 21 Aug 2013 19:43:55 +0000 (12:43 -0700)]
am
929b3a24: Merge "Adding the missing audio files into the SDK system image"
* commit '
929b3a24b0c1b1ff2488ef08f05040c63aeaa9ed':
Adding the missing audio files into the SDK system image
Ying Wang [Wed, 21 Aug 2013 19:42:14 +0000 (19:42 +0000)]
Merge "Adding the missing audio files into the SDK system image"
Ying Wang [Mon, 19 Aug 2013 23:19:39 +0000 (16:19 -0700)]
am
c5cc2f6d: Merge "[MIPS] Add support for MXU instructions for Ingenic builds."
* commit '
c5cc2f6dafaa1826322415f91048b97cfab80556':
[MIPS] Add support for MXU instructions for Ingenic builds.
Ying Wang [Mon, 19 Aug 2013 23:16:27 +0000 (23:16 +0000)]
Merge "[MIPS] Add support for MXU instructions for Ingenic builds."
Ying Wang [Mon, 19 Aug 2013 21:26:35 +0000 (14:26 -0700)]
am
25977365: Merge "mkbootimg: Support custom mkbootimg implementation"
* commit '
259773656ac0c0c4ef588c949aaf21216c44b339':
mkbootimg: Support custom mkbootimg implementation
Ying Wang [Mon, 19 Aug 2013 21:24:07 +0000 (21:24 +0000)]
Merge "mkbootimg: Support custom mkbootimg implementation"
Pete Delaney [Fri, 16 Aug 2013 01:26:14 +0000 (18:26 -0700)]
[MIPS] Add support for MXU instructions for Ingenic builds.
This enables an Ingenic build to use MXU asm instructions.
MXU support was just recently added:
ASM: https://android-review.googlesource.com/63701
GCC: https://android-review.googlesource.com/63702
BIN: https://android-review.googlesource.com/#/c/63704/
Change-Id: I2b60567a689efa70ec064dfbb0f241a6bc61aed1
Signed-off-by: Pete Delaney <piet.delaney@imgtec.com>
Ying Wang [Wed, 14 Aug 2013 01:27:19 +0000 (18:27 -0700)]
am
8f01a3c0: Merge "Add missing LOCAL_ADDITIONAL_DEPENDENCIES dependency to BUILD_PREBUILT."
* commit '
8f01a3c0cadec174d0b54b06848037ecf20694d9':
Add missing LOCAL_ADDITIONAL_DEPENDENCIES dependency to BUILD_PREBUILT.
Ying Wang [Wed, 14 Aug 2013 01:25:05 +0000 (01:25 +0000)]
Merge "Add missing LOCAL_ADDITIONAL_DEPENDENCIES dependency to BUILD_PREBUILT."
Elliott Hughes [Wed, 14 Aug 2013 00:05:34 +0000 (17:05 -0700)]
Add missing LOCAL_ADDITIONAL_DEPENDENCIES dependency to BUILD_PREBUILT.
Change-Id: Id7c0e77110653e618d783026cd4b4aeadb3c45ec
Ying Wang [Tue, 13 Aug 2013 22:00:55 +0000 (15:00 -0700)]
am
750e0c08: Merge "Prepare upcoming GCC 4.8 release."
* commit '
750e0c088271315b21741429aa124d7ba616fcc7':
Prepare upcoming GCC 4.8 release.
Ying Wang [Tue, 13 Aug 2013 21:59:26 +0000 (21:59 +0000)]
Merge "Prepare upcoming GCC 4.8 release."
Ben Cheng [Tue, 13 Aug 2013 21:38:15 +0000 (14:38 -0700)]
Prepare upcoming GCC 4.8 release.
o Add -Wno-unused-parameter -Wno-unused-but-set-parameter to suppress
new warnings.
o Define GCC_COLORS to enable colorful diagnostic messages.
Change-Id: Icbd62300b0e6f39d4e514edec2431a06b4d72421
(cherry picked from internal commit
ccd8e6082b5b1e519a75068fa6c887a1a85b53c4)
Ying Wang [Tue, 13 Aug 2013 17:45:05 +0000 (10:45 -0700)]
am
2863fa7a: Merge "FDO: support linux-x86 target"
* commit '
2863fa7a9650fa6df38da61329e2f49d5233c3df':
FDO: support linux-x86 target
Ying Wang [Tue, 13 Aug 2013 17:38:36 +0000 (17:38 +0000)]
Merge "FDO: support linux-x86 target"
Bjorn Andersson [Mon, 26 Nov 2012 00:53:44 +0000 (16:53 -0800)]
mkbootimg: Support custom mkbootimg implementation
Support using custom mkbootimg to allow boards to specify custom
boot image formats. Also export this as the environment variable
MKBOOTIMG to the *_from_target_files releasetools scripts.
Change-Id: I2084273b1175de097fb7da5c4f2264ea8014d74f
Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
synergydev [Thu, 8 Aug 2013 20:08:26 +0000 (13:08 -0700)]
FDO: support linux-x86 target
Change-Id: I4a3a1d298176da109df316cf9128f19e77490bc9
Ying Wang [Fri, 9 Aug 2013 20:36:25 +0000 (13:36 -0700)]
am
e58868ab: Merge "Link PRIVATE_TARGET_FDO_LIB before shared libraries"
* commit '
e58868ab47fc044e9e7985c8357d83fee4df732a':
Link PRIVATE_TARGET_FDO_LIB before shared libraries
Ying Wang [Fri, 9 Aug 2013 20:33:10 +0000 (20:33 +0000)]
Merge "Link PRIVATE_TARGET_FDO_LIB before shared libraries"
Ying Wang [Fri, 9 Aug 2013 19:45:01 +0000 (12:45 -0700)]
am
a3f69c93: Merge "Modify release tools to replace certs in MMAC files."
* commit '
a3f69c933430e5117b5e37e786487abd3a3488ce':
Modify release tools to replace certs in MMAC files.
Ying Wang [Fri, 9 Aug 2013 19:45:00 +0000 (12:45 -0700)]
am
515e0465: Merge "FDO: do not support host modules"
* commit '
515e0465d169905e7e454207f3cbb2a57a033ae1':
FDO: do not support host modules
Ying Wang [Fri, 9 Aug 2013 19:42:09 +0000 (19:42 +0000)]
Merge "Modify release tools to replace certs in MMAC files."
Robert Craig [Fri, 19 Apr 2013 14:59:22 +0000 (10:59 -0400)]
Modify release tools to replace certs in MMAC files.
Added support to perform a string replace of specified
dev keys with release keys when using the release tool
scripts.
Change-Id: Id0e945b0d62720c41f5ca9764a00de4bcdecaab4
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
Ying Wang [Thu, 8 Aug 2013 18:54:20 +0000 (18:54 +0000)]
Merge "FDO: do not support host modules"
synergydev [Wed, 7 Aug 2013 07:00:39 +0000 (00:00 -0700)]
Link PRIVATE_TARGET_FDO_LIB before shared libraries
For global declaration of FDO profile generation and usage,
we need to link PRIVATE_TARGET_FDO_LIB (libgcov.a by default)
prior to linking shared libraries.
TARGET_FDO_LIB is set if feedback directed optimizations
are in use, so we do not need to worry about consistent size
increases from this change.
Change-Id: I543903f58893816f037c9466f31b19dfe822fdf4
Jun Tian [Tue, 6 Aug 2013 02:27:48 +0000 (10:27 +0800)]
Adding the missing audio files into the SDK system image
The system audio files are not included in the SDK image makefile.
It causes the audio effects cannot be played in the SDK image.
It also fixed lots of error messages in the logcat.
Change-Id: I1670b2b9e4f8fe6709cd68b8e792e2f8c289876f
synergydev [Mon, 5 Aug 2013 09:44:37 +0000 (02:44 -0700)]
FDO: do not support host modules
Summary:
If built with BUILD_FDO_INSTRUMENT alone, host modules will fail at runtime (during build)
due to failing to create /data in most standard unix user permission cases. If the user does
have full permission to /, /data/profile/ will be created and profiles will be generated there.
Any file generation in the Android Build System should be kept to $OUT.
This commit fixes this bug.
Test Plan:
Build with BUILD_FDO_INSTRUMENT without additional configuration, and host modules will no longer generate profiles
at their runtime.
Ying Wang [Sat, 3 Aug 2013 00:40:59 +0000 (17:40 -0700)]
am
38775140: am
08c07c59: Merge "Remove unnecessary dependencies between host and target modules." into jb-mr2-dev
* commit '
387751401ca83e4419444247a176f2ea1f35a50b':
Remove unnecessary dependencies between host and target modules.
Stephen Hines [Sat, 3 Aug 2013 00:40:58 +0000 (17:40 -0700)]
am
367e56f1: am
3fc8dacd: Remove abcc from build.
* commit '
367e56f1b7d79086785f61c8c522644f134c3136':
Remove abcc from build.
Ying Wang [Sat, 3 Aug 2013 00:39:01 +0000 (17:39 -0700)]
am
08c07c59: Merge "Remove unnecessary dependencies between host and target modules." into jb-mr2-dev
* commit '
08c07c590322e1cbc8464dd371a2e5120b88e38d':
Remove unnecessary dependencies between host and target modules.
Stephen Hines [Sat, 3 Aug 2013 00:38:59 +0000 (17:38 -0700)]
am
3fc8dacd: Remove abcc from build.
* commit '
3fc8dacd9209a846de34edaee0dc14d50cae3d25':
Remove abcc from build.
Ying Wang [Fri, 2 Aug 2013 21:51:09 +0000 (21:51 +0000)]
Merge "Remove unnecessary dependencies between host and target modules." into jb-mr2-dev
Stephen Hines [Thu, 6 Jun 2013 03:25:40 +0000 (20:25 -0700)]
Remove abcc from build.
Change-Id: I9ca5deea98adbba03081349c16a391a9dd84e347