Commit Graph

1877 Commits

Author SHA1 Message Date
Bill Yi 251412b472 Merge commit 'b89ec38113a22d09b0832ed2d3cb8fc413a14a75' into HEAD 2015-02-19 14:30:26 -08:00
Elliott Hughes 1f382fa4f7 am 6f7b05bb: am 24374e57: Merge "Remove ARCH_ARM_HAVE_TLS_REGISTER."
* commit '6f7b05bbb8ef645f029dd3432b32c76a5b1ee3df':
  Remove ARCH_ARM_HAVE_TLS_REGISTER.
2015-02-17 18:04:54 +00:00
Elliott Hughes 6f7b05bbb8 am 24374e57: Merge "Remove ARCH_ARM_HAVE_TLS_REGISTER."
* commit '24374e575285e1f7950293469bca7a3410e46fea':
  Remove ARCH_ARM_HAVE_TLS_REGISTER.
2015-02-17 17:58:49 +00:00
Elliott Hughes 24374e5752 Merge "Remove ARCH_ARM_HAVE_TLS_REGISTER." 2015-02-17 17:47:10 +00:00
Elliott Hughes e033c6df7d Remove ARCH_ARM_HAVE_TLS_REGISTER.
This was only needed for platform builds, and was removed in the gap between
armv5 being removed and being added back again for tapas builds. Otherwise it
would have been removed back then.

(I suspect that we don't need the system.prop file in here, either, but I
don't really know how to test that.)

Change-Id: I212ff7b3568b5d5ff3cc66150ec7c4fa0b8cac92
2015-02-13 20:51:12 -08:00
Ying Wang 5932b63cb9 am f5a6279c: am bdfec89d: Merge "Increase BOARD_SYSTEMIMAGE_PARTITION_SIZE to 900MB for mips64."
* commit 'f5a6279c4c13bcd77ac57c56c32df2f4139afa81':
  Increase BOARD_SYSTEMIMAGE_PARTITION_SIZE to 900MB for mips64.
2015-02-12 20:18:18 +00:00
Ying Wang f5a6279c4c am bdfec89d: Merge "Increase BOARD_SYSTEMIMAGE_PARTITION_SIZE to 900MB for mips64."
* commit 'bdfec89d96819cf78faa4a61635c2ec536b4545f':
  Increase BOARD_SYSTEMIMAGE_PARTITION_SIZE to 900MB for mips64.
2015-02-12 20:11:19 +00:00
bohu 725dcdc395 am 05defc16: am d857abd1: am 151205c3: Merge "Bump generic_mips and generic_x86_64 system partition size" into lmp-mr1-dev
* commit '05defc16b6c8816ad18cf9a80ae9cc363fbf8ee4':
  Bump generic_mips and generic_x86_64 system partition size
2015-02-12 04:45:57 +00:00
bohu 05defc16b6 am d857abd1: am 151205c3: Merge "Bump generic_mips and generic_x86_64 system partition size" into lmp-mr1-dev
* commit 'd857abd1ff8b3436d15765e93b0d4d0ec1a9147a':
  Bump generic_mips and generic_x86_64 system partition size
2015-02-12 01:16:22 +00:00
bohu 4c49eaadf3 Bump generic_mips and generic_x86_64 system partition size
This fixes the sdk_google_phone_mips and sdk_google_phone_x86-64
builds

Change-Id: I971d02b07a6aa917d7e0f3750b48e657205aae52
2015-02-11 16:51:54 -08:00
Narayan Kamath af439891e9 Merge "Temporarily add org.apache.http.legacy to the boot classpath." 2015-02-11 14:48:03 +00:00
Stephen Smalley 7b4a69adf4 qemud: remove permissive_or_unconfined()
Change-Id: Ia15cf87de1d03364f80d3d0cbc546475abfef448
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2015-02-10 17:29:01 -05:00
Stephen Smalley 25a150c5e1 qemu_props: remove permissive_or_unconfined()
Change-Id: I29f37822ccac22dd884d88f9dcd23237b5a3e2de
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2015-02-10 17:28:41 -05:00
Stephen Smalley 063b6b85d6 goldfish_setup: remove permissive_or_unconfined()
Change-Id: I3b44f24554f288f4fb1e18a53fa68e8a7cd8c8c7
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2015-02-10 17:28:11 -05:00
Stephen Smalley de78c2776a goldfish_logcat: remove permissive_or_unconfined()
Change-Id: I1a26b07bf723c944c7dcb8beec96537500a3bc60
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2015-02-10 17:27:41 -05:00
Douglas Leung 206cbdb68e Increase BOARD_SYSTEMIMAGE_PARTITION_SIZE to 900MB for mips64.
This is needed to build mips64 ART in quick mode.

Change-Id: I8a9e62389a3d4edb84bf1d6814d6594565bc98ba
2015-02-10 11:55:12 -08:00
Jorim Jaggi 050f21cb00 Merge "Split up android.policy into framework.jar and services.jar 3/3" 2015-02-10 14:15:20 +00:00
Narayan Kamath 2011e895dc Temporarily add org.apache.http.legacy to the boot classpath.
This change is the stepping stone towards removing it altogether.
In order to remove it, we need a few changes to ART to properly
support compile time classpaths.

bug: 18027885
Change-Id: I70d5453ff88b8ba51c418fd72aaf78ac97869502
2015-02-10 13:45:06 +00:00
Elliott Hughes 4244392ea9 am 57555891: am ed556858: Merge "Make sure we keep building grep now it\'s broken out from toolbox."
* commit '5755589141358a4f82cada56e6738075c670011f':
  Make sure we keep building grep now it's broken out from toolbox.
2015-02-05 20:15:59 +00:00
Elliott Hughes 5755589141 am ed556858: Merge "Make sure we keep building grep now it\'s broken out from toolbox."
* commit 'ed556858262a7311f0145f1d1c605f7cec7c18c4':
  Make sure we keep building grep now it's broken out from toolbox.
2015-02-05 18:47:21 +00:00
Jorim Jaggi a514472bce Split up android.policy into framework.jar and services.jar 3/3
Change-Id: I2943e73ae5b59bb457e164bc4de2e92724686376
2015-02-05 16:42:19 +01:00
Elliott Hughes c00dedb21c Make sure we keep building grep now it's broken out from toolbox.
Change-Id: Ib71e37c5ba238136a9790cd92ecec745e099341e
2015-02-04 18:56:17 -08:00
Elliott Hughes 954baa1fff am 21a0c862: am 67c4d916: Merge "Remove unused property."
* commit '21a0c8629ced53bdfddfe5ece8cb4fca2d92c351':
  Remove unused property.
2015-01-29 18:37:35 +00:00
Elliott Hughes 21a0c8629c am 67c4d916: Merge "Remove unused property."
* commit '67c4d916f5294e47e3da275664bb55f4518300f3':
  Remove unused property.
2015-01-29 16:51:52 +00:00
Elliott Hughes 7419722205 Remove unused property.
Change-Id: I14cfccf104881fdbca2b926e289b90e4bfad1c32
2015-01-28 22:43:43 -08:00
Ying Wang 7761e78451 am 79834f37: am ae542c78: Merge "Revert "Add the default local_time hal implementation to builds.""
* commit '79834f371ea13475577e4babd2c3960aefb5a2a2':
  Revert "Add the default local_time hal implementation to builds."
2015-01-22 19:58:04 +00:00
Ying Wang 4d26681f3d resolved conflicts for merge of 0f205ad9 to master
Change-Id: Ic741805a0037d8d29d7d5ff6e2b6e83067943f12
2015-01-22 11:54:58 -08:00
Ying Wang 79834f371e am ae542c78: Merge "Revert "Add the default local_time hal implementation to builds.""
* commit 'ae542c785d11f1e62f20f4493e422fdf5749d397':
  Revert "Add the default local_time hal implementation to builds."
2015-01-22 00:13:34 +00:00
David Turner b6af64c3ea am 8be358bf: Merge "emulator: Include the ranchu sensors library"
* commit '8be358bf9a5407a379d4c4709c172b8c1ba6d4c7':
  emulator: Include the ranchu sensors library
2015-01-22 00:13:32 +00:00
Ying Wang ae542c785d Merge "Revert "Add the default local_time hal implementation to builds."" 2015-01-21 20:05:22 +00:00
David Turner 8be358bf9a Merge "emulator: Include the ranchu sensors library" 2015-01-21 19:42:54 +00:00
Chih-Wei Huang 567ea28838 Revert "Add the default local_time hal implementation to builds."
Remove duplicate local_time.default.

This reverts commit a09c24db71.

Change-Id: Ic96d42235c14588d454e92a57b3bb9e74688fd99
2015-01-21 12:17:58 +08:00
Narayan Kamath 6b3097baae Add the apache-http library to all product configs.
bug: 18027885
Change-Id: I6b881ca8e868d6190c832dee8784ab1642ab3d82
2015-01-20 13:08:05 +00:00
Stephen Hines 6c61e37f4a am d57b7c64: am 5f31338c: Merge "Add ld.mc as a required executable to core_minimal.mk."
* commit 'd57b7c640dbc25fa1265543ca680a222003cf324':
  Add ld.mc as a required executable to core_minimal.mk.
2015-01-15 19:06:31 +00:00
Stephen Hines d57b7c640d am 5f31338c: Merge "Add ld.mc as a required executable to core_minimal.mk."
* commit '5f31338c1bbc0a958d390d7b21ecf5fc66d29ffd':
  Add ld.mc as a required executable to core_minimal.mk.
2015-01-15 18:08:15 +00:00
Stephen Hines 2306635fa3 Add ld.mc as a required executable to core_minimal.mk.
Bug: 18322681
Change-Id: I94754641db0c218e044f329bc59d4d918b389533
2015-01-14 16:11:12 -08:00
Baligh Uddin 38299d8569 am 4117b4e3: am cda56ef6: Fix default locale issue (cherry picked from commit 2a52f5c526)
* commit '4117b4e3bd50e76135375da84b8754a0fade7c3e':
  Fix default locale issue (cherry picked from commit 2a52f5c526)
2015-01-12 04:15:19 +00:00
Baligh Uddin cda56ef6da Fix default locale issue
(cherry picked from commit 2a52f5c526)

Change-Id: Ic59dd105d60c2dd44f60ed9f57b7e1381924080d
2015-01-11 23:10:44 +00:00
Baligh Uddin 2a52f5c526 Fix default locale issue 2015-01-11 13:41:08 -08:00
Brian Carlstrom 4d51524b64 am d169346b: am 7a1125bc: Merge "Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips."
* commit 'd169346b055eaac6897c3edac9a77042fceb11b2':
  Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.
2015-01-09 18:08:00 +00:00
Brian Carlstrom d169346b05 am 7a1125bc: Merge "Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips."
* commit '7a1125bc632e150b934538036102807374406d2f':
  Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.
2015-01-09 18:02:20 +00:00
Douglas Leung 3cf3d78600 Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.
This is used to set --instruction-set-variant for dex2oat.

Change-Id: Ic93d1bfab634489e004ccf1195cdcfc767f092ef
2015-01-07 18:50:06 -08:00
Christoffer Dall b5381366d4 emulator: Include the ranchu sensors library
Include the HAL library support for the ranchu sensors emulation
provided for display rotation support on the virtual ranchu emulator
board.

Change-Id: Ibb5e1821d5f8ec9299523332352c2f0938fad687
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
2014-12-21 21:17:45 +01:00
Dan Albert 39f792d6a4 am 818ce668: am b3ad3943: Merge "Revert "Remove libstlport from PRODUCT_PACKAGES.""
* commit '818ce6688d4b1b0fa50ebd7362371d624dd4c484':
  Revert "Remove libstlport from PRODUCT_PACKAGES."
2014-12-17 02:21:08 +00:00
Dan Albert 818ce6688d am b3ad3943: Merge "Revert "Remove libstlport from PRODUCT_PACKAGES.""
* commit 'b3ad3943f363ab7c60d17125ac871e31c25b8a7a':
  Revert "Remove libstlport from PRODUCT_PACKAGES."
2014-12-17 01:18:27 +00:00
Dan Albert 01bf7931eb Revert "Remove libstlport from PRODUCT_PACKAGES."
The platform dependence on stlport is now far enough gone that a
regular build no longer builds stlport (woot!). Unfortunately, vendor
blobs don't claim their dependencies, so the build system has to keep
track of this for them.

Bug: 18777920
This reverts commit ef11722e9b.

Change-Id: I6a0dd26dfc6837c419eb5dd2ec5258dd323fd4bf
2014-12-16 16:13:06 -08:00
Ying Wang 366de0b484 am 912da645: am 73a730ca: Merge "Remove libdvm support from the core build system."
* commit '912da64598a5175d6e5868c22977eda95f2a9df1':
  Remove libdvm support from the core build system.
2014-12-16 21:58:10 +00:00
Ying Wang 912da64598 am 73a730ca: Merge "Remove libdvm support from the core build system."
* commit '73a730caf566fb778ad36f6d991666c482918d22':
  Remove libdvm support from the core build system.
2014-12-16 21:47:13 +00:00
Ying Wang d54520a667 Remove libdvm support from the core build system.
Now libart is the only supported runtime and
we don't need the build variables PRODUCT_RUNTIMES and
DALVIK_VM_LIB.

Bug: 18465297
Change-Id: Ibfda931cde0649163d79b584fb5ccad927a9bc2b
2014-12-16 10:08:00 -08:00
Ying Wang 1ac92e9bbc am 904e88b5: am 8750cfc5: am 111ba923: Bump generic_arm64 system partition size to 900M.
* commit '904e88b5bed7a0be84057382d2c433e95d8096b7':
  Bump generic_arm64 system partition size to 900M.
2014-12-10 22:46:47 +00:00
Ying Wang 904e88b5be am 8750cfc5: am 111ba923: Bump generic_arm64 system partition size to 900M.
* commit '8750cfc5b5af821c90b224e727729e721c981e78':
  Bump generic_arm64 system partition size to 900M.
2014-12-10 22:36:49 +00:00
Ying Wang 111ba923be Bump generic_arm64 system partition size to 900M.
This fixes the arm64 sdk build.

Change-Id: Ic7b7ada79027845974cbcfc68941cfc87ed050fd
2014-12-10 09:56:06 -08:00
Adam Lesinski ec792e5f39 am 82a033f8: am c2b74b87: am 57a3d3e1: Merge "Remove uses of density in PRODUCT_AAP_CONFIG" into lmp-mr1-dev
* commit '82a033f89c257ad72dbf175c3f145ae676958d87':
  Remove uses of density in PRODUCT_AAP_CONFIG
2014-12-05 00:13:49 +00:00
Adam Lesinski 82a033f89c am c2b74b87: am 57a3d3e1: Merge "Remove uses of density in PRODUCT_AAP_CONFIG" into lmp-mr1-dev
* commit 'c2b74b87d4ea4bcdef228080a874bad4aca7c323':
  Remove uses of density in PRODUCT_AAP_CONFIG
2014-12-04 21:46:56 +00:00
Adam Lesinski 83ee6d790f Remove uses of density in PRODUCT_AAP_CONFIG
Change-Id: I98594165515c07fa2e6b847266f7d8fa3283b52e
2014-12-03 15:20:51 -08:00
Roozbeh Pournader 7096d8a0a1 am f901b699: am bceaa7f1: am 35e7c067: Add Lohit fonts to the build.
* commit 'f901b699a620936f8499209f7f9f79127c99d141':
  Add Lohit fonts to the build.
2014-11-26 18:10:12 +00:00
Roozbeh Pournader f901b699a6 am bceaa7f1: am 35e7c067: Add Lohit fonts to the build.
* commit 'bceaa7f1ae1aaa64935077469c72b0c96a1ceed9':
  Add Lohit fonts to the build.
2014-11-26 18:01:06 +00:00
Roozbeh Pournader 35e7c067b8 Add Lohit fonts to the build.
This is needed to support the Oriya script on the expanded font
builds, currently done using the Lohit Odia (Oriya) font.

Bug: 17686019
Change-Id: I2914a9f8f8dfc43797af1551acaa8e43f25007ed
2014-11-25 10:52:20 -08:00
Elliott Hughes f6a663dcb2 am c0c47561: am 88392fae: Merge "Ensure the base system includes toybox."
* commit 'c0c4756184da5033922703f7a1c62c8a53580706':
  Ensure the base system includes toybox.
2014-11-23 18:00:16 +00:00
Elliott Hughes c0c4756184 am 88392fae: Merge "Ensure the base system includes toybox."
* commit '88392fae52f2b72e5537bb88a073d527edf7c00d':
  Ensure the base system includes toybox.
2014-11-23 17:56:05 +00:00
Elliott Hughes 626d3f0a77 Ensure the base system includes toybox.
Change-Id: I0eec19328855d67da1c574a88b452f0eeec6adc7
2014-11-22 23:13:40 -08:00
Ying Wang f679a480c1 am 276a543e: am ea6113f0: Merge "arm: Support qemu-android on generic arm targets"
* commit '276a543e71e139dfc086c955df9686e53ea15c5a':
  arm: Support qemu-android on generic arm targets
2014-11-20 18:11:29 +00:00
Ying Wang 276a543e71 am ea6113f0: Merge "arm: Support qemu-android on generic arm targets"
* commit 'ea6113f0f1a7069f1dd16bb2c0c7c29700bfda96':
  arm: Support qemu-android on generic arm targets
2014-11-20 17:27:35 +00:00
Christoffer Dall a60edd110f arm: Support qemu-android on generic arm targets
When building a generic arm 32-bit target, we also want to include
support for the ranchu board model for the updated Android emulator
based on recent upstream QEMU.

Since the emulator.mk file is included by both the generic and
generic_arm64 targets and already defines a PRODUCT_COPY_FILES and
PRODUCT_PACKAGES, move duplicate entries from
target/board/generic*/device.mk to target/product/emulator.mk.

Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Change-Id: I7922ec0c4097776a185dbb245301d760ff332386
2014-11-19 12:17:59 -08:00
Andreas Gampe 534aa692f7 am 41c939a1: am 44259e4c: Merge "Build: Support for compiled-classes file"
* commit '41c939a18698751d963bb57f9a0bc86ce4d3ec2e':
  Build: Support for compiled-classes file
2014-11-19 00:14:46 +00:00
Andreas Gampe 41c939a186 am 44259e4c: Merge "Build: Support for compiled-classes file"
* commit '44259e4cc64bd0382fb27f6d7540c7494db198cc':
  Build: Support for compiled-classes file
2014-11-18 23:39:07 +00:00
Andreas Gampe 96a522037f Build: Support for compiled-classes file
Allow a compiled-classes file for pre-opting.

Bug: 18410571

(cherry picked from commit 4fec0bb265)

Change-Id: I8c69dd0fb8c04aaae0c4f062049cc9cce7d755c7
2014-11-18 15:09:51 -08:00
Andreas Gampe f318cc436a Build: Support for compiled-classes file
Allow a compiled-classes file for pre-opting.

Bug: 18410571
(cherry picked from commit 4fec0bb265)

Change-Id: Id54a97af606727e354b6914e46e35fdb8952aa04
2014-11-18 15:01:21 -08:00
Andreas Gampe 4fec0bb265 Build: Support for compiled-classes file
Allow a compiled-classes file for pre-opting.

Bug: 18410571
Change-Id: I8c69dd0fb8c04aaae0c4f062049cc9cce7d755c7
2014-11-18 14:41:26 -08:00
Dan Albert 85e73042db am 24c16064: am 654e3907: Merge "Remove libstlport from PRODUCT_PACKAGES."
* commit '24c160642011afa16a46d6616004772713bcb919':
  Remove libstlport from PRODUCT_PACKAGES.
2014-11-17 23:15:55 +00:00
Dan Albert 24c1606420 am 654e3907: Merge "Remove libstlport from PRODUCT_PACKAGES."
* commit '654e39072ecfc0052af0cbfca7e51aa8fc7856e8':
  Remove libstlport from PRODUCT_PACKAGES.
2014-11-17 23:11:54 +00:00
Dan Albert ef11722e9b Remove libstlport from PRODUCT_PACKAGES.
Bug: 15193147
Change-Id: Idd2699d895393216bcd514da64145540faec4033
2014-11-17 14:26:11 -08:00
Ying Wang f50de565e7 am 2ac57b50: am 45f975bb: Merge "Fix PDK build."
* commit '2ac57b50da24fdce2e60445a4ce66e34f01cae32':
  Fix PDK build.
2014-11-17 20:26:23 +00:00
Ying Wang 2ac57b50da am 45f975bb: Merge "Fix PDK build."
* commit '45f975bba5efca94fae9471ce4388a51bd919b5d':
  Fix PDK build.
2014-11-17 19:44:19 +00:00
Ying Wang 3424e699d9 Fix PDK build.
Add frameworks/base/preloaded-classes to PRODUCT_COPY_FILES only if it
exists in the source tree.

Bug: 18305157
Change-Id: I46c277ebfb8095f9e5fe0fbb21276d932509f2eb
2014-11-17 11:26:46 -08:00
Ying Wang 0c9b3bac65 Install preloaded-classes as a standalone configuration file
Install preloaded-classes as a standalone configuration file
/system/etc/preloaded-classes, so we can configure different file per product.
To override the default frameworks/base/preloaded-classes, just override
in your product configuration makefile with PRODUCT_COPY_FILES before it
inherits from build/target/product/base.mk: if there are multiple items
in PRODUCT_COPY_FILES with the same destination, the first one takes
precedence.

Bug: 18305157
Change-Id: I937632b4a1aa73310ec90e73fd708fbd0c704a21
2014-11-17 11:26:29 -08:00
Ying Wang 1b879e3c26 Fix PDK build.
Add frameworks/base/preloaded-classes to PRODUCT_COPY_FILES only if it
exists in the source tree.

Bug: 18305157
Change-Id: I46c277ebfb8095f9e5fe0fbb21276d932509f2eb
2014-11-17 11:01:18 -08:00
Ying Wang 2416273d5f am 4aa4de96: am 9a0a8bd0: am 9a9d180f: Install preloaded-classes as a standalone configuration file
* commit '4aa4de961b0a62c4863736ac79efc6a4c07ffc1d':
  Install preloaded-classes as a standalone configuration file
2014-11-17 18:34:13 +00:00
Ying Wang 4aa4de961b am 9a0a8bd0: am 9a9d180f: Install preloaded-classes as a standalone configuration file
* commit '9a0a8bd00697fd6dd3e7dd6fb5dcf3697dc27507':
  Install preloaded-classes as a standalone configuration file
2014-11-17 18:28:19 +00:00
Ying Wang 9a9d180ff1 Install preloaded-classes as a standalone configuration file
Install preloaded-classes as a standalone configuration file
/system/etc/preloaded-classes, so we can configure different file per product.
To override the default frameworks/base/preloaded-classes, just override
in your product configuration makefile with PRODUCT_COPY_FILES before it
inherits from build/target/product/base.mk: if there are multiple items
in PRODUCT_COPY_FILES with the same destination, the first one takes
precedence.

Bug: 18305157
Change-Id: I937632b4a1aa73310ec90e73fd708fbd0c704a21
2014-11-14 15:38:54 -08:00
Sami Tolvanen 5132315546 am 2a1697d9: am 8d212ea8: DO NOT MERGE: Change verity key formats
* commit '2a1697d9831fc887a32c661fa4e3758f32790e67':
  DO NOT MERGE: Change verity key formats
2014-11-14 00:03:51 +00:00
Sami Tolvanen 8d212ea873 DO NOT MERGE: Change verity key formats
Change boot, recovery, and verity metadata signing keys to use the
same PKCS8 / X.509 PEM format as the other signing keys, and update
build scripts to use correct arguments for the updated signing
tools.

Bug: 15984840
Bug: 18120110
Change-Id: I23ed5a004ecdad6cf7696487935ad5031eb8adf8
(cherry picked from commit 72d90eb189)
2014-11-13 23:23:31 +00:00
Sami Tolvanen 72d90eb189 Change verity key formats
Change boot, recovery, and verity metadata signing keys to use the
same PKCS8 / X.509 PEM format as the other signing keys, and update
build scripts to use correct arguments for the updated signing
tools.

Change-Id: I23ed5a004ecdad6cf7696487935ad5031eb8adf8
2014-11-06 20:40:07 -08:00
Daniel Cashman 0da2f1ff15 am 111efa94: am 1cffe219: am b0efa98d: Merge "Switch qemud to permissive_or_unconfined()."
* commit '111efa94bf49bf7d34b4fc67cf32874d84ca35b8':
  Switch qemud to permissive_or_unconfined().
2014-11-06 21:07:59 +00:00
Daniel Cashman 111efa94bf am 1cffe219: am b0efa98d: Merge "Switch qemud to permissive_or_unconfined()."
* commit '1cffe219790a316ba36ef2495867d7b306b0f861':
  Switch qemud to permissive_or_unconfined().
2014-11-06 19:27:48 +00:00
Daniel Cashman 1cffe21979 am b0efa98d: Merge "Switch qemud to permissive_or_unconfined()."
* commit 'b0efa98d97c04f4f97f57aae954aa61cb14683fe':
  Switch qemud to permissive_or_unconfined().
2014-11-06 19:22:01 +00:00
Stephen Smalley 82b6f21be3 Switch qemud to permissive_or_unconfined().
Switch the qemud domain from unconfined_domain() to
permissive_or_unconfined() so that we can start collecting and
addressing denials in -userdebug/-eng builds.

Also allow access to the serial device.

Change-Id: I9c7a6ddc8c2e64bfc6c5bb896eed1729ab205d60
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2014-11-06 09:36:40 -05:00
Stephen Hines 98364d80ed am c4962a55: am 4d2b4fdc: am 11054d5e: Add bcc to core_tiny.mk. automerge: bdac04e
* commit 'c4962a551555cf181f01a6c9cf37598337f5cf27':
  Add bcc to core_tiny.mk.
2014-11-06 00:45:55 +00:00
Stephen Hines c4962a5515 am 4d2b4fdc: am 11054d5e: Add bcc to core_tiny.mk. automerge: bdac04e
* commit '4d2b4fdced95ed97d601a68afbdfcdb1c5e9f24d':
  Add bcc to core_tiny.mk.
2014-11-06 00:41:35 +00:00
Stephen Hines bdac04e0f6 Add bcc to core_tiny.mk.
Bug: 18257466

Also update the core.mk documentation that has gone slightly out of date.

Change-Id: I90ed64e2509dad3d78d451dd4a7d8c3dfd01532c
2014-11-05 13:19:56 -08:00
Nick Kralevich 3881279ff1 am 8de5b64a: am 54e18379: am 36084e64: Merge "Label goldfish block devices with their own types."
* commit '8de5b64a08dbb46511934a6f180572e4568ac00a':
  Label goldfish block devices with their own types.
2014-10-31 18:38:50 +00:00
Nick Kralevich 8de5b64a08 am 54e18379: am 36084e64: Merge "Label goldfish block devices with their own types."
* commit '54e1837910cb3c40d22436bc40a7c0469df184b0':
  Label goldfish block devices with their own types.
2014-10-31 18:34:12 +00:00
Nick Kralevich 54e1837910 am 36084e64: Merge "Label goldfish block devices with their own types."
* commit '36084e64a1b603f0ca848bba5ca91938f853dc4c':
  Label goldfish block devices with their own types.
2014-10-31 18:31:34 +00:00
Stephen Smalley 2ef5bf74fa Label goldfish block devices with their own types.
This assigns block device types as per device/generic/goldfish/fstab.goldfish.
Eliminates (permissive) avc:  denied messages for fsck.

Change-Id: Ia72bdfb16975f051548b6b2c0636e4f907295789
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2014-10-31 14:19:55 -04:00
Nick Kralevich fed3d707f1 am 61d13ba4: am 4fe702e4: am dfa2f8a6: Merge "Mark qemu_device as a mlstrustedobject."
* commit '61d13ba4252ebaefbb446357ad876389a9128cd9':
  Mark qemu_device as a mlstrustedobject.
2014-10-31 17:45:32 +00:00
Nick Kralevich 61d13ba425 am 4fe702e4: am dfa2f8a6: Merge "Mark qemu_device as a mlstrustedobject."
* commit '4fe702e4dcf5ff3e6dcc4dea1e842d7977ff3393':
  Mark qemu_device as a mlstrustedobject.
2014-10-31 17:40:47 +00:00
Nick Kralevich 4fe702e4dc am dfa2f8a6: Merge "Mark qemu_device as a mlstrustedobject."
* commit 'dfa2f8a6e309bca516a11d83abd1aa8733acce69':
  Mark qemu_device as a mlstrustedobject.
2014-10-31 17:36:28 +00:00
Stephen Smalley 968ce565f7 Mark qemu_device as a mlstrustedobject.
Allow apps running with any level to write to it.

Change-Id: I8fca1f377e14c624db5273bdacf8400addc6210d
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2014-10-31 13:28:09 -04:00
Ying Wang af44e0c00a am 9e4f5326: am 9318a22f: am b6f60d57: Use the lowest common denominator 32-bit abi for arm64 cts build.
* commit '9e4f5326b040df63d1935bdf8b2deda0152445eb':
  Use the lowest common denominator 32-bit abi for arm64 cts build.
2014-10-23 20:28:20 +00:00
Ying Wang 9e4f5326b0 am 9318a22f: am b6f60d57: Use the lowest common denominator 32-bit abi for arm64 cts build.
* commit '9318a22f96dd1d4ffcae76fb20520a303ef10fdf':
  Use the lowest common denominator 32-bit abi for arm64 cts build.
2014-10-23 19:46:53 +00:00
Ying Wang b6f60d57e3 Use the lowest common denominator 32-bit abi for arm64 cts build.
So the 32-bit code can be run any supported 32-bit arm devices.

Bug: 18038310
Change-Id: Ie8864cfdb87a4759d1a775d43cb5316b1f022e2b
2014-10-21 21:20:41 -07:00
Alan Viverette 7c546388af am 63cea7b2: am a6f16533: am 4543ae81: Merge "Add Cutive Mono to makefiles" into lmp-dev
* commit '63cea7b23020f7e86532429e116a7208fe87f35a':
  Add Cutive Mono to makefiles
2014-10-11 05:07:32 +00:00
Alan Viverette 63cea7b230 am a6f16533: am 4543ae81: Merge "Add Cutive Mono to makefiles" into lmp-dev
* commit 'a6f16533e23aa287bbeddb025d1166d3f35f1563':
  Add Cutive Mono to makefiles
2014-10-11 04:55:33 +00:00
Alan Viverette 1dc5b58689 am 4543ae81: Merge "Add Cutive Mono to makefiles" into lmp-dev
* commit '4543ae819da023b8d51f36497c6e5445a51b70ba':
  Add Cutive Mono to makefiles
2014-10-10 23:46:06 +00:00
Alan Viverette 6444212890 Add Cutive Mono to makefiles
BUG: 17666124
Change-Id: I73aee6b7a211bfbd0bdba9c6c630c4c5dea905c7
2014-10-10 19:53:44 +00:00
Adam Lesinski dcc1aef30f am 6f1e56ad: am f082f19a: am 811e650b: Merge "Add appops command to devices" into lmp-dev
* commit '6f1e56ad475ced0a3f8854bc4c4fac1ee2d5f37c':
  Add appops command to devices
2014-10-09 22:31:07 +00:00
Adam Lesinski 6f1e56ad47 am f082f19a: am 811e650b: Merge "Add appops command to devices" into lmp-dev
* commit 'f082f19a90e91f74ae2e88a12250addd816ad426':
  Add appops command to devices
2014-10-09 22:23:43 +00:00
Adam Lesinski dcfaac5f8e am 811e650b: Merge "Add appops command to devices" into lmp-dev
* commit '811e650b820ffa4f291d18d6f49673314848c810':
  Add appops command to devices
2014-10-08 22:48:46 +00:00
Adam Lesinski 811e650b82 Merge "Add appops command to devices" into lmp-dev 2014-10-08 18:03:15 +00:00
Adam Lesinski 02bbd640e7 Add appops command to devices
This is used to set appops permissions from the command line
or from CTS tests via the shell.

Change-Id: I8a71d1398e2071aecfd22be7b6530f186f40c2c0
2014-10-08 10:53:59 -07:00
Vince Harron 9a7fe1f3d3 am 7320c4f5: am ee2dbee3: am 3e8b79c2: Merge "Increase system image partition size to fix build" into lmp-dev
* commit '7320c4f535a1f6b73feb602337eb1b40a5aeb012':
  Increase system image partition size to fix build
2014-10-08 13:14:46 +00:00
Vince Harron 7320c4f535 am ee2dbee3: am 3e8b79c2: Merge "Increase system image partition size to fix build" into lmp-dev
* commit 'ee2dbee387b46323e6bc68cf0f51cf290d5f756f':
  Increase system image partition size to fix build
2014-10-08 07:48:53 +00:00
Vince Harron 4f9438ba15 am 3e8b79c2: Merge "Increase system image partition size to fix build" into lmp-dev
* commit '3e8b79c2b3c84b2c6ef7b28903a719b10248e63d':
  Increase system image partition size to fix build
2014-10-07 23:23:18 +00:00
Vince Harron c1a9edd7a8 Increase system image partition size to fix build
Build of sdk_google_phone_x86_64-sdk_addon product was failing with
the following error message:

error: ext4_allocate_best_fit_partial: failed to allocate 2420 blocks,
out of space?

Change-Id: Ib9e2d21bac86b12b6f8f75d4f30806dd20abcb90
2014-10-07 15:54:19 -07:00
Andreas Gampe 41da3466fa am e859956e: am 7b5efad1: am a815a009: Merge "Build: Increase system image for generic_arm64" into lmp-dev
* commit 'e859956e01e66a7bb3d76c3c9ae2d5504be38b17':
  Build: Increase system image for generic_arm64
2014-10-03 17:22:22 +00:00
Andreas Gampe e859956e01 am 7b5efad1: am a815a009: Merge "Build: Increase system image for generic_arm64" into lmp-dev
* commit '7b5efad12e34c819efea3d67f9c4b8433ef78be9':
  Build: Increase system image for generic_arm64
2014-10-03 17:16:30 +00:00
Andreas Gampe ef14938abf am a815a009: Merge "Build: Increase system image for generic_arm64" into lmp-dev
* commit 'a815a009844586b01f525bc1e68335d6af078727':
  Build: Increase system image for generic_arm64
2014-10-03 16:59:35 +00:00
Andreas Gampe 65650a2ecb Build: Increase system image for generic_arm64
Prebuilts are now preopted. This requires a bump in system image
size. Technically a 13M bump would have been fine, but round up
to 50M for a little bit of future breathing space.

Bug: 17772057
Change-Id: Ib10dc24960c0b2e03ef28c55c3c199382802d4e1
2014-10-03 02:37:45 -07:00
Brian Carlstrom fb8e2c91ff am 1d6f1c63: am 807a28b9: am 00bd658e: Merge "Remove obsolete libffi"
* commit '1d6f1c630f0f7772c4659d39f1aff869b0aec997':
  Remove obsolete libffi
2014-09-30 06:30:28 +00:00
Brian Carlstrom 1d6f1c630f am 807a28b9: am 00bd658e: Merge "Remove obsolete libffi"
* commit '807a28b90eda138db0079e47f33cc7e081d7c106':
  Remove obsolete libffi
2014-09-30 06:03:29 +00:00
Brian Carlstrom 668c991b62 am 807a28b9: am 00bd658e: Merge "Remove obsolete libffi"
* commit '807a28b90eda138db0079e47f33cc7e081d7c106':
  Remove obsolete libffi
2014-09-29 22:38:33 +00:00
Brian Carlstrom 807a28b90e am 00bd658e: Merge "Remove obsolete libffi"
* commit '00bd658ec9436a5ee65077f1d25ccbcc28933bc8':
  Remove obsolete libffi
2014-09-29 21:35:14 +00:00
Brian Carlstrom 894aaf4039 Remove obsolete libffi
Change-Id: I092e643be8bde9dbf00dd0d3314275e1ac3db409
2014-09-29 13:05:03 -07:00
Nick Kralevich 01f41fa785 am 4e202cfc: am 67463061: am 9d5f5d0e: Merge "Add domains for goldfish services."
* commit '4e202cfcf4105fe17bba8a3454b5473cd62c00c9':
  Add domains for goldfish services.
2014-09-29 19:45:21 +00:00
Nick Kralevich 4e202cfcf4 am 67463061: am 9d5f5d0e: Merge "Add domains for goldfish services."
* commit '67463061850da489782b5023e0a6178e06f602fb':
  Add domains for goldfish services.
2014-09-28 00:23:36 +00:00
Nick Kralevich 63df0a5591 am 67463061: am 9d5f5d0e: Merge "Add domains for goldfish services."
* commit '67463061850da489782b5023e0a6178e06f602fb':
  Add domains for goldfish services.
2014-09-28 00:23:32 +00:00
Nick Kralevich 6746306185 am 9d5f5d0e: Merge "Add domains for goldfish services."
* commit '9d5f5d0e49ee3000493af97acd9e62cb08f99ba7':
  Add domains for goldfish services.
2014-09-28 00:18:41 +00:00
Stephen Smalley 704744ad81 Add domains for goldfish services.
goldfish-setup, goldfish-logcat, and qemu-props are goldfish-specific
oneshot services that lacked domain definitions and thus were left in init's
domain.

This depends on a change to external/sepolicy with the same Change-Id
to define non-goldfish-specific types for properties and logcat.

Change-Id: Idce1fb5ed9680af84788ae69a5ace684c6663974
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2014-09-22 14:41:56 -04:00
Bill Yi d13421b0e2 am 4f61040d: am e3386105: Remove PinyinIME from target config
* commit '4f61040da162082c625897f8f0c01cbb98ba0065':
  Remove PinyinIME from target config
2014-09-20 00:38:40 +00:00
Bill Yi 4f61040da1 am e3386105: Remove PinyinIME from target config
* commit 'e3386105e31971378386ef2fe8480aacfc082ea0':
  Remove PinyinIME from target config
2014-09-20 00:27:48 +00:00
Bill Yi 6d3f081e08 am e3386105: Remove PinyinIME from target config
* commit 'e3386105e31971378386ef2fe8480aacfc082ea0':
  Remove PinyinIME from target config
2014-09-20 00:02:19 +00:00
Bill Yi 8b244b3f84 Remove PinyinIME from target config - DO NOT MERGE
BUG:17578207
2014-09-19 16:12:46 -07:00
Bill Yi e3386105e3 Remove PinyinIME from target config
BUG:17578207
2014-09-19 16:04:17 -07:00
Tyler Gunn a0c8f67c88 am 260abc8a: am 6156bcad: Renaming Telecomm to Telecom.
* commit '260abc8a1079bb3504c42543c3b3824414774cef':
  Renaming Telecomm to Telecom.
2014-09-13 18:19:39 +00:00
Tyler Gunn 260abc8a10 am 6156bcad: Renaming Telecomm to Telecom.
* commit '6156bcad42b8a08dcf41b7cb12be90d2c6d02cf5':
  Renaming Telecomm to Telecom.
2014-09-13 18:03:13 +00:00
Tyler Gunn 6156bcad42 Renaming Telecomm to Telecom.
- Changing reference from Telecomm to Telecom.

Bug: 17364651
Change-Id: I5b7200396dfc5f0d4c62f9a1aa50bd4fdc04fccf
2014-09-12 20:06:57 -07:00
Esteban Talavera c43f8f75bb am f69ff0e0: am aaaf5025: Merge "Added new \'adb dpm\' command to the packages list." into lmp-dev
* commit 'f69ff0e07f7953a382f6e4f37ad063bf7179f24d':
  Added new 'adb dpm' command to the packages list.
2014-09-12 19:29:12 +00:00
Esteban Talavera f69ff0e07f am aaaf5025: Merge "Added new \'adb dpm\' command to the packages list." into lmp-dev
* commit 'aaaf5025b6ecca2815d32c0c78557686b68baac6':
  Added new 'adb dpm' command to the packages list.
2014-09-12 18:53:25 +00:00
Esteban Talavera aaaf5025b6 Merge "Added new 'adb dpm' command to the packages list." into lmp-dev 2014-09-12 10:35:48 +00:00
Dan Albert b7af531ecc Remove the vbox target from the build system.
I've been told this is no longer in use, and it's the only user of
external/grub, which is distressingly out of date.

Change-Id: I434a55e0d68f6db97fa71e294e983ff1802e9ba6
(cherry picked from commit de21059acf)
2014-09-11 13:48:15 -07:00
Dan Albert 3ea8d03cdd am 38dc420e: resolved conflicts for merge of fa21f9db to lmp-dev-plus-aosp
* commit '38dc420e19a77e22c49fb568561fb697a91143cd':
  Remove the vbox target from the build system.
2014-09-11 17:26:01 +00:00
Esteban Talavera b8ef1188e7 Added new 'adb dpm' command to the packages list.
Bug: 17312478, 17316711
Change-Id: I2613178ea82a6c6268e7f8012e74c4a852fea0d4
2014-09-11 17:52:08 +01:00
Dan Albert 38dc420e19 resolved conflicts for merge of fa21f9db to lmp-dev-plus-aosp
Change-Id: I8cd590e7e6f764d6651dcaacd4beb8c72a23164f
2014-09-10 16:15:18 -07:00
Dan Albert fa21f9db1c am 30dbfce5: Merge "Remove the vbox target from the build system."
* commit '30dbfce52fdf3ec554b1818ac40fea734e8eac3f':
  Remove the vbox target from the build system.
2014-09-10 22:39:26 +00:00
Dan Albert de21059acf Remove the vbox target from the build system.
I've been told this is no longer in use, and it's the only user of
external/grub, which is distressingly out of date.

Change-Id: I434a55e0d68f6db97fa71e294e983ff1802e9ba6
2014-09-10 15:10:31 -07:00
Mike Lockwood 29b28ebec5 am 3fedbc0c: am f856b093: Merge "Add com.android.future.usb.accessory support library to all builds" into lmp-dev
* commit '3fedbc0c12ed451287572f110ec39b3318c04387':
  Add com.android.future.usb.accessory support library to all builds
2014-09-08 18:46:07 +00:00
Mike Lockwood 3fedbc0c12 am f856b093: Merge "Add com.android.future.usb.accessory support library to all builds" into lmp-dev
* commit 'f856b0939670d052ef01182413d9aaa0824dcd11':
  Add com.android.future.usb.accessory support library to all builds
2014-09-08 18:36:30 +00:00
Mike Lockwood b0a62787b4 Add com.android.future.usb.accessory support library to all builds
so we don't have to remember to add it to device.mk for all products.

Bug: 17189905
Change-Id: Ia19c5e16bc7916996804a52eccd3ecca89099f09
2014-09-08 10:34:18 -07:00
Andrew Hsieh 360b851034 Change mips64 default to mips64r6 from mips64r2
Also add back mips flags previously can't be handled by clang

See aosp/build
  13066a8d4c
  10326b3d7f

Change-Id: Iedc8dadd24f72fbd9c5589eec34677c1827290f3
2014-09-04 19:01:22 -07:00
Elliott Hughes c4472d517c am 0c2dcc08: am cc3b0c41: am 5c11a76b: Merge "Add debug.atrace.tags.enableflags=0 to /default.prop."
* commit '0c2dcc08454851b74a8c4ee265e2a56beab89052':
  Add debug.atrace.tags.enableflags=0 to /default.prop.
2014-09-04 00:28:12 +00:00
Elliott Hughes 0c2dcc0845 am cc3b0c41: am 5c11a76b: Merge "Add debug.atrace.tags.enableflags=0 to /default.prop."
* commit 'cc3b0c411389a7f8dbcc9317614f9027585cc3d0':
  Add debug.atrace.tags.enableflags=0 to /default.prop.
2014-09-04 00:17:05 +00:00
Elliott Hughes cc3b0c4113 am 5c11a76b: Merge "Add debug.atrace.tags.enableflags=0 to /default.prop."
* commit '5c11a76badbea36c4f6b89a0d2b2dd2acee35a5d':
  Add debug.atrace.tags.enableflags=0 to /default.prop.
2014-09-04 00:04:59 +00:00
Elliott Hughes 5c11a76bad Merge "Add debug.atrace.tags.enableflags=0 to /default.prop." 2014-09-03 23:55:04 +00:00
Ying Wang 5512225fd2 am 180b2259: am 729c9ff5: am 7754e0ce: Merge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."
* commit '180b22590ddd9582c38eafa12333ec477917ac6c':
  [MIPS64] Modify the default MIPS64 build to MIPS64R6.
2014-09-03 20:09:53 +00:00
Ying Wang 180b22590d am 729c9ff5: am 7754e0ce: Merge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."
* commit '729c9ff5ec2085461027a5174d053e77b8c9a100':
  [MIPS64] Modify the default MIPS64 build to MIPS64R6.
2014-09-03 19:59:17 +00:00
Ying Wang 729c9ff5ec am 7754e0ce: Merge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."
* commit '7754e0ce894044e43c50e002e342f03317205668':
  [MIPS64] Modify the default MIPS64 build to MIPS64R6.
2014-09-03 19:30:25 +00:00
Stephen Smalley 88c5a130b4 Add debug.atrace.tags.enableflags=0 to /default.prop.
This ensures that the property is always set by init
prior to starting any other process, which avoids the need
for the bionic systrace code to try to set the property
if it has not already been set to avoid the full cost of
searching for an undefined property each time.  See
change I30ed5b377c91ca4c36568a0e647ddf95d4e4a61a for
the relevant bionic code.

The problem with the current bionic code is that it can
trigger an attempt to set this property from any random
process, which will be denied unless the process is already
authorized to set debug properties.  This is visible in the
form of various SELinux avc: denied messages and
init sys_prop:  permission denied messages in dmesg output.
Allowing all domains to set such properties is undesirable.

Change-Id: I6d953c0c281fd72ad3eba8a479fd258023579b5b
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2014-09-03 15:08:08 -04:00
Raghu Gandham 10326b3d7f [MIPS64] Modify the default MIPS64 build to MIPS64R6.
Change-Id: I797e4c2e5b69c6991545c26886b5b25e6f8c2a67
2014-09-02 16:30:00 -07:00
Marcin Kosiba 2380261057 am 15493ceb: Merge "Remove webviewchromium from PRODUCT_BOOT_JARS for real."
* commit '15493ceba52ce6bc962c66fd38d1cb0cbd88e2eb':
  Remove webviewchromium from PRODUCT_BOOT_JARS for real.
2014-09-01 10:30:13 +00:00
Marcin Kosiba 6eeacd322f Remove webviewchromium from PRODUCT_BOOT_JARS for real.
The WebView Java code is now loaded by WebViewFactory from an APK
when an app needs it, so remove the old jar from the boot classpath.
The previous change removed the webview from core_minimal.mk but
not from core_base.mk, which is what this change addresses.

Change-Id: I6f4bcd427a7e65f3a20372c3c177e9342a953290
2014-09-01 10:57:44 +01:00
Marcin Kosiba e3345bcd76 am aab8cdb7: Merge "Remove webviewchromium from PRODUCT_BOOT_JARS."
* commit 'aab8cdb7044555fc88c7aaffa83884bb68a2ddb0':
  Remove webviewchromium from PRODUCT_BOOT_JARS.
2014-09-01 09:37:10 +00:00
Marcin Kosiba aab8cdb704 Merge "Remove webviewchromium from PRODUCT_BOOT_JARS." 2014-09-01 09:26:59 +00:00
Marcin Kosiba 98cee3b415 Remove webviewchromium from PRODUCT_BOOT_JARS.
The WebView Java code is now loaded by WebViewFactory from an APK
when an app needs it, so remove the old jar from the boot classpath.

Bug: 16329371
Change-Id: Ibed49641d04fd5e93e26ab12e203e4596e0b3bb6
2014-09-01 10:22:10 +01:00
Calin Juravle cf4e6a722c am 8078df97: Merge "Make sure that ro.dalvik.vm.native.bridge is always set."
* commit '8078df9755fc0942feae8ac10a4965c5de4968a8':
  Make sure that ro.dalvik.vm.native.bridge is always set.
2014-08-27 15:58:44 +00:00
Calin Juravle c783b5065b Make sure that ro.dalvik.vm.native.bridge is always set.
A value of "0" means that native bridge is disabled.

Bug: 17104449

(cherry picked from commit 4f703a7f9f)

Change-Id: I4ca379923996ea08828dea4b2cd2da045e3f8031
2014-08-27 14:55:32 +01:00
Calin Juravle 08cef7185f am d9f31612: am 4f703a7f: Make sure that ro.dalvik.vm.native.bridge is always set.
* commit 'd9f31612f2af69abc7b56c154e48d4ac639eeac1':
  Make sure that ro.dalvik.vm.native.bridge is always set.
2014-08-27 13:37:42 +00:00
Calin Juravle d9f31612f2 am 4f703a7f: Make sure that ro.dalvik.vm.native.bridge is always set.
* commit '4f703a7f9ffd9a0d0432401a3173533d695d2ae6':
  Make sure that ro.dalvik.vm.native.bridge is always set.
2014-08-27 13:27:53 +00:00
Calin Juravle 4f703a7f9f Make sure that ro.dalvik.vm.native.bridge is always set.
A value of "0" means that native bridge is disabled.

Bug: 17104449

Change-Id: Id68afe305cd11471fed8aa3f5568e5dbfc22166c
2014-08-26 23:03:16 +01:00
David 'Digit' Turner ddcbb89a8d am 4d3f581d: resolved conflicts for merge of 7a58de4e to lmp-dev-plus-aosp
* commit '4d3f581d872ff1634b772411a66dab5ba9c6bebe':
  arm64: Fix the sdk_arm64 build products
  arm64: Fix aosp_arm64 system image.
2014-08-25 18:07:39 +00:00
David 'Digit' Turner 4d3f581d87 resolved conflicts for merge of 7a58de4e to lmp-dev-plus-aosp
Change-Id: I74491684909c34022c20932e1acd57887b1f0c15
2014-08-25 16:14:02 +02:00
David 'Digit' Turner 7a58de4e09 am d0015f71: Merge changes I152eb090,Ic40360bf
* commit 'd0015f7173d4bc2962d3c89b945e9c3bce5cb313':
  arm64: Fix the sdk_arm64 build products
  arm64: Fix aosp_arm64 system image.
2014-08-25 10:25:32 +00:00
David 'Digit' Turner 46299f5efd arm64: Fix the sdk_arm64 build products
This patch fixes the sdk_arm64 system images to boot properly when run
under emulation with the new qemu-android binaries.

BUG=17154406

Change-Id: I152eb09086ce4abc4b623e54de78cdaaac6b90a1
2014-08-22 11:15:07 +02:00
David 'Digit' Turner d3e8cb7fda arm64: Fix aosp_arm64 system image.
This patch ensures that the system image produced for the 'aosp_arm64'
build products can actually run under emulation with the new qemu-android
binaries [1]

The main issue is that the virtual board is named 'ranchu' instead of
'goldfish' (because the virtual hardware is _very_ different), and thus
requires specific files for the boot to start properly

(in particular fstab.ranchu is required to mount the system, data and
cache partitions, otherwise init will fail badly because /system/bin/
and /data/ are missing important files).

IMPORTANT: This requires the files under device/generic/goldfish/ from:

    https://android-review.googlesource.com/#/c/105020/

[1] Binaries built from https://qemu-android.googlesource.com/qemu-android

BUG=17154406

Change-Id: Ic40360bf56e32aab708551c810000467d23793d4
2014-08-22 11:15:01 +02:00
Baligh Uddin d43b1cedb0 am 8883508a: am cc4c481b: Add en_AU as a supported locale
* commit '8883508aa905ce3d9d5eda5a0bfa7c8f12c0b90e':
  Add en_AU as a supported locale
2014-08-21 16:54:06 +00:00
Baligh Uddin 8883508aa9 am cc4c481b: Add en_AU as a supported locale
* commit 'cc4c481b8f6f57b964715cbdab56092db08000d9':
  Add en_AU as a supported locale
2014-08-21 16:41:59 +00:00
Baligh Uddin cc4c481b8f Add en_AU as a supported locale
Bug: 14587692
2014-08-21 16:04:26 +00:00
Narayan Kamath 86a06453f9 am 15f85353: am 24b7840a: Add CPU_ABIs for the second generic_arm64 architecture.
* commit '15f853533c7a120b3e543b15ff8236f91bbfc533':
  Add CPU_ABIs for the second generic_arm64 architecture.
2014-08-19 16:44:00 +00:00
Narayan Kamath 15f853533c am 24b7840a: Add CPU_ABIs for the second generic_arm64 architecture.
* commit '24b7840aa1ec4f7eb7ee06f0c75412f8779941c1':
  Add CPU_ABIs for the second generic_arm64 architecture.
2014-08-19 16:35:30 +00:00
Narayan Kamath 24b7840aa1 Add CPU_ABIs for the second generic_arm64 architecture.
This was accidentally removed by commit 8dc227f482.
Breaks builds for apps that use gnustl_static for 32 bit compiles
on an arm64 target.

bug: 16951392

Change-Id: I89480943284944fd95543cccbf40a8de22852197
2014-08-19 13:03:27 +01:00
Narayan Kamath 0ec0a946c3 am ca0b172f: am 2cdf9b26: Merge "Let aosp_arm64 / emulator assume NEON / cortex-a15." into lmp-dev
* commit 'ca0b172f82fd2b1a7b54a72f8c610eaa16dbc424':
  Let aosp_arm64 / emulator assume NEON / cortex-a15.
2014-08-19 09:27:03 +00:00
Narayan Kamath ca0b172f82 am 2cdf9b26: Merge "Let aosp_arm64 / emulator assume NEON / cortex-a15." into lmp-dev
* commit '2cdf9b26fe033df7a6f308e26b7f28f2eb0a22e3':
  Let aosp_arm64 / emulator assume NEON / cortex-a15.
2014-08-19 09:21:45 +00:00
Michael Wright c869a51a4e am ec8aee21: Merge "Remove inputflinger from build. DO NOT MERGE" into lmp-dev
* commit 'ec8aee21583d014563c11735af0219b2bac23c0f':
  Remove inputflinger from build. DO NOT MERGE
2014-08-19 01:49:26 +00:00
Michael Wright 08c71b2f77 Remove inputflinger from build. DO NOT MERGE
Change-Id: Ic3031732ea9915e5fac0f5261985027f07125618
2014-08-18 10:19:59 -07:00
Narayan Kamath 2cdf9b26fe Merge "Let aosp_arm64 / emulator assume NEON / cortex-a15." into lmp-dev 2014-08-16 04:36:37 +00:00
Narayan Kamath 8dc227f482 Let aosp_arm64 / emulator assume NEON / cortex-a15.
It's only unbundled app builds that need to assume the
worst.

bug: 16951392
Change-Id: I5fda39c4132dafa58fefe02b767a4d2a208f3b12
2014-08-18 19:20:07 +01:00
Narayan Kamath a82a069dd1 am 50fbf71b: Merge "Remove services, wifi, ethernet from BOOTCLASSPATH." into lmp-dev
* commit '50fbf71b2e21b899ff5fcb507e5725cd9bd0991f':
  Remove services, wifi, ethernet from BOOTCLASSPATH.
2014-08-15 13:17:13 +00:00
Jeff Tinker 74492f2092 am 335f84fc: Merge "make com.android.mediadrm.signer available on all devices" into lmp-dev
* commit '335f84fcc8091a82079fbad444852593585f62ab':
  make com.android.mediadrm.signer available on all devices
2014-08-15 11:33:22 +00:00
Narayan Kamath 50fbf71b2e Merge "Remove services, wifi, ethernet from BOOTCLASSPATH." into lmp-dev 2014-08-15 04:32:23 +00:00
Jeff Tinker 86d238bde0 make com.android.mediadrm.signer available on all devices
bug: 16978496
Change-Id: I238e6fa7fc4e588f52f86130a2721c391959a94a
2014-08-13 11:27:59 -07:00
Narayan Kamath 89ec496f98 Remove services, wifi, ethernet from BOOTCLASSPATH.
They belong to the system_server classpath.

bug: 16555230

Change-Id: Ic84f0b2baf611eeedff6d123cb7191bb0259e600
2014-08-12 10:25:19 +01:00
Deepanshu Gupta c053278981 am ec02094d: Merge "Use fonts from generic device for the SDK." into lmp-dev
* commit 'ec02094d3ebda1db9da9fc9aec792249cbdc5217':
  Use fonts from generic device for the SDK.
2014-08-10 23:03:15 +00:00
Deepanshu Gupta ec02094d3e Merge "Use fonts from generic device for the SDK." into lmp-dev 2014-08-10 19:43:29 +00:00
Deepanshu Gupta 4e5e582522 Use fonts from generic device for the SDK.
This removes the explicit list of fonts for the SDK and replaces it with
the fonts built for the generic device.

Also, the symlinked fonts are copied becuase Windows doesn't support
symlinks.

Change-Id: I8b18b2ab0149ab24448f27dbd5f9716e5d360029
2014-08-09 00:37:31 +00:00
Narayan Kamath 2044591c7c am 3930fbdd: Make the 32-bit architecture for arm64 generic.
* commit '3930fbdd7c19c3680a76563ffe6dc36d86b892cf':
  Make the 32-bit architecture for arm64 generic.
2014-08-08 22:27:15 +00:00
Narayan Kamath 3930fbdd7c Make the 32-bit architecture for arm64 generic.
The idea is that we want to be able to build a single 32+64 APK
whose 32 bit code can run on 32 bit devices, where we can't assume
cortex-a15 or NEON.

Change-Id: Ia6bf400fa472924a94b08cef83e9e5dea09222ab
2014-08-08 18:26:44 +01:00
Alex Light c6b7676719 Make system use patchoat to relocate during runtime.
Change DexPreOpt to include patch information of all compiled files so
we can relocate at runtime.

Bug: 15358152

(cherry picked from commit ce090d3f45)

Change-Id: I75a1eec3a38d6bce1f678c510d57849f8dfa04fa
2014-08-06 13:48:04 -07:00
Brian Carlstrom cd76736081 am 557e7e54: am ce06199a: Merge "Make system use patchoat to relocate during runtime."
* commit '557e7e54131999d25fc75c71ad2c15d931033312':
  Make system use patchoat to relocate during runtime.
2014-08-05 21:43:06 +00:00
Brian Carlstrom 557e7e5413 am ce06199a: Merge "Make system use patchoat to relocate during runtime."
* commit 'ce06199a047f81d6afe522ab4e6f489deecb46f3':
  Make system use patchoat to relocate during runtime.
2014-08-05 17:51:10 +00:00
Alex Light ce090d3f45 Make system use patchoat to relocate during runtime.
Change DexPreOpt to include patch information of all compiled files so
we can relocate at runtime.

Bug: 15358152

Change-Id: Ibe92d8b55a24bbf718b0416a21b76e5df7a2de26
2014-08-05 10:22:09 -07:00
Duane Sand 02f285208c [MIPSR6] Add mips64r6 and mips32r6 targets
Add mips64r6 target and corresponding mips32r6 target.
Defaults remain as mips64r2 and mips32r2.

Apply -FP64A codegen subsetting to mips32r6 only.
Access FR=0 odd-numbered 32-bit float regs only via
double-prec even-numbered regs, not by single-prec ops.

(cherry picked from commit 6bab974cdc)

Change-Id: I447337ce56c15e86cec505d68a6b45294fc3ba77
2014-08-05 12:39:28 -07:00