Commit Graph

50566 Commits

Author SHA1 Message Date
Roland Levillain cdee52b383 Merge "Support kryo385 CPU."
am: 2e77d4ee2c

Change-Id: Ibd9ee1cbc5007f9e38af4ffd795d465c3ee29316
2019-01-11 11:01:21 -08:00
Kevin Cheng f0497e4e51 Update acloud alias to support mac via workaround in go/acloud-mac.
Bug: 113557161
Test: acloud on mac, (m acloud and running prebuilt)
Change-Id: Iee6abb6751e8b265dfffdf9c425f073443db2531
2019-01-11 11:00:29 -08:00
Roland Levillain 2e77d4ee2c Merge "Support kryo385 CPU." 2019-01-11 18:41:11 +00:00
Jiyong Park 0d0481f5a1 Merge "Add $(PRODUCT_OUT)/apex to the artifact path whitelist" am: 6bff2bc817 am: 9f18e49aca
am: 50743ca2de

Change-Id: I7ee83dff16dfde6f5b4aa33b60cb179871f5117a
2019-01-11 10:39:01 -08:00
Yoshisato Yanagisawa 7f7881add8 Merge "Remove Goma resource check code." am: 3ca411b18b am: 7c7d4e9671
am: c19d0f797c

Change-Id: I9b88b609e1754ac355a57c54769156cda27c8250
2019-01-11 10:29:23 -08:00
Jiyong Park 50743ca2de Merge "Add $(PRODUCT_OUT)/apex to the artifact path whitelist" am: 6bff2bc817
am: 9f18e49aca

Change-Id: I5bd640ce14f702295c316d3bab2b08e65138fe77
2019-01-11 10:12:23 -08:00
Yoshisato Yanagisawa c19d0f797c Merge "Remove Goma resource check code." am: 3ca411b18b
am: 7c7d4e9671

Change-Id: Ia8db5c0dde71a019dcc10a7fa7daa53dccb8d696
2019-01-11 10:11:13 -08:00
Mark Salyzyn 7f38ceeb3f Merge changes Ic8ef968e,I6665bd6f am: e093534aba am: 2907f67255
am: 1708ff6094

Change-Id: If603ecc6567ba68dbbce38903a155bf673e17968
2019-01-11 10:06:00 -08:00
Jiyong Park 9f18e49aca Merge "Add $(PRODUCT_OUT)/apex to the artifact path whitelist"
am: 6bff2bc817

Change-Id: I81dc03a5506328f93d9d8df8d8d903902fff4f5b
2019-01-11 09:51:42 -08:00
Yoshisato Yanagisawa 7c7d4e9671 Merge "Remove Goma resource check code."
am: 3ca411b18b

Change-Id: Ibf7404e4b235975b170dd0b4316d300bf1d5d8eb
2019-01-11 09:50:41 -08:00
Sooraj Sasindran 181bc817f5 Rename ANS to ONS
Rename ANS to ONS
Bug: 118347827
Test: compile

Change-Id: Id01f0fc595e736f081d97309f62426cc54ac9e94
2019-01-11 09:48:50 -08:00
Jiyong Park 2b94ee687f Merge "Install bootstrap variant of bionic libs" am: fe714ead44 am: 4b8374322b
am: cc6cb963d3

Change-Id: Ib508448a09c500c52882d9d216bfecd5b925cf5f
2019-01-11 09:48:40 -08:00
Sooraj Sasindran 1eb475e693 Rename ANS to ONS
Rename ANS to ONS
Bug: 118347827
Test: compile

Merged-In: Id01f0fc595e736f081d97309f62426cc54ac9e94
Change-Id: Id01f0fc595e736f081d97309f62426cc54ac9e94
2019-01-11 17:47:03 +00:00
Mark Salyzyn 1708ff6094 Merge changes Ic8ef968e,I6665bd6f am: e093534aba
am: 2907f67255

Change-Id: Ib8b338c892acea4842d1f88df442de134f5a1d43
2019-01-11 09:45:53 -08:00
Treehugger Robot 6bff2bc817 Merge "Add $(PRODUCT_OUT)/apex to the artifact path whitelist" 2019-01-11 17:43:16 +00:00
Mark Salyzyn 2907f67255 Merge changes Ic8ef968e,I6665bd6f
am: e093534aba

Change-Id: Id1fb5375a22ba12c748b4ec99a04e4860697a751
2019-01-11 09:34:51 -08:00
Jiyong Park cc6cb963d3 Merge "Install bootstrap variant of bionic libs" am: fe714ead44
am: 4b8374322b

Change-Id: I1c586049ef4d424ba1cf92582c3730a8aae8cbbc
2019-01-11 09:31:52 -08:00
Treehugger Robot 3ca411b18b Merge "Remove Goma resource check code." 2019-01-11 17:31:06 +00:00
Jiyong Park 4b8374322b Merge "Install bootstrap variant of bionic libs"
am: fe714ead44

Change-Id: I4cc602a51f541e7d75f8bdf7db2a9818f5d7ac5c
2019-01-11 09:17:54 -08:00
Treehugger Robot e093534aba Merge changes Ic8ef968e,I6665bd6f
* changes:
  build_image: support non-sparse right-sized images
  build_image: right-sizing add .2% margin for space and inodes
2019-01-11 17:17:20 +00:00
Treehugger Robot fe714ead44 Merge "Install bootstrap variant of bionic libs" 2019-01-11 16:59:15 +00:00
Vladimir Marko e3a2db8661 Remove conscrypt from boot image.
But keep it as part of the boot class path and deliver the
dex files uncompressed in /system/framework/conscrypt.jar.

Test: Pixel 2 XL boots.
Bug: 119868597
Change-Id: I41b96a586401d120998be5a111331935030922c6
2019-01-11 10:27:17 +00:00
Yoshisato Yanagisawa 391cbc5409 Remove Goma resource check code.
Since resource check has been done in Soong, we do not need that
here.

Bug: 118390303
Test: treehugger
Change-Id: Ib9d0862c65c6dc6e7fd7563995a9a335b3185786
Signed-off-by: Yoshisato Yanagisawa <yyanagisawa@google.com>
2019-01-11 17:07:58 +09:00
Jeongik Cha 0a87686514 Merge "Dump and enforce certificate for apks" am: bdf0ec03b6 am: 237303f1e2
am: b10dfc9222

Change-Id: I8836193364ea0b21ed0af6beac75250fca192496
2019-01-10 20:50:00 -08:00
Dan Willemsen 77d64ec2ec Merge changes I68c8a566,Ib8a588e5 am: 73e13b5030 am: e6ef8196a9
am: e0a9fc9d8a

Change-Id: Ie1fe286ed56250a13f72d44c927bafea15042b37
2019-01-10 20:48:35 -08:00
Jiyong Park 2a0ed36bd9 Install bootstrap variant of bionic libs
Bionic libs are moved to the runtime APEX and thus are available via the
path /apex/com.android.runtime/lib[64]. However, for processes that are
started before the APEX is ready, a copy of the bionic libs should be left
under /system/lib[64]. This change ensures that the bootstrap bionic
libs are always installed to the system partition.

Note that, at runtime, the bionic libs in the runtime APEX are
bind-mounted to /system/lib/<libname>.so which essentially hides the
bootstrap bionic libs to the processes after the activation of the
runtime APEX.

Bug: 120266448
Test: m and check that libc, libdl, libm are under
/system/lib[64]

Change-Id: I9d5e8e718aa020c012f312a70ed54652130048dd
2019-01-11 13:44:20 +09:00
Jeongik Cha b10dfc9222 Merge "Dump and enforce certificate for apks" am: bdf0ec03b6
am: 237303f1e2

Change-Id: Ib6308cb21e8ad7299ec206fdb723b3ee66094a89
2019-01-10 20:43:35 -08:00
Dan Willemsen e0a9fc9d8a Merge changes I68c8a566,Ib8a588e5 am: 73e13b5030
am: e6ef8196a9

Change-Id: Ief40b3772b8cc00ee1beff746fcfc164be972d19
2019-01-10 20:42:24 -08:00
Jeongik Cha 237303f1e2 Merge "Dump and enforce certificate for apks"
am: bdf0ec03b6

Change-Id: I8a76b3a37611163de51fdde455849e5d6c76347e
2019-01-10 20:39:30 -08:00
Dan Willemsen e6ef8196a9 Merge changes I68c8a566,Ib8a588e5
am: 73e13b5030

Change-Id: I85aa8faf3381a93eb19da1c191162d844c6bce22
2019-01-10 20:38:27 -08:00
Jiyong Park 3387e65686 Add $(PRODUCT_OUT)/apex to the artifact path whitelist
$(PRODUCT_OUT)/apex is where shared libraries in APEXes get installed
into. The path can be considered as a fake path as the shared libraries
are installed there just to have symbol files for them under
$(PRODUCT_OUT)/symbols/apex for debugging purpose. Shared libraries in
APEXes are made available to the path at runtime by mounting APEXes via
apexd. The files under $(PRODUCT_OUT)/apex are never compiled into a
file system image (e.g. system.img)

Bug: 120846816
Test: build/soong/build_test.bash -dist -products mainline_system_arm64
Change-Id: I3727091214f08f945559fa5f0f1450e74c1a5c9b
2019-01-11 13:33:56 +09:00
Jeongik Cha bdf0ec03b6 Merge "Dump and enforce certificate for apks" 2019-01-11 04:31:02 +00:00
Treehugger Robot 73e13b5030 Merge changes I68c8a566,Ib8a588e5
* changes:
  All all_objects to LOCAL_INTERMEDIATE_TARGETS
  Reorder binary.mk to move LOCAL_INTERMEDIATE_TARGETS later
2019-01-11 04:29:49 +00:00
Justin Klaassen 6b5fae7b01 [automerger skipped] Merge "Remove ExactCalculator module" am: 8a7fb942e9 am: 6c8af001be
am: cf64971a74 -s ours
am skip reason: change_id I60490b6e2a42c4304768075e8fef9f07cb72d268 with SHA1 1641e23c45 is in history

Change-Id: I5236574a7f9f512ce7ce8507b04a2ee9fbcabfee
2019-01-10 19:35:51 -08:00
Justin Klaassen cf64971a74 Merge "Remove ExactCalculator module" am: 8a7fb942e9
am: 6c8af001be

Change-Id: I45136b9e7b5df9f154ff440553a37d7b95fb779e
2019-01-10 19:29:35 -08:00
Justin Klaassen 6c8af001be Merge "Remove ExactCalculator module"
am: 8a7fb942e9

Change-Id: I14f46a5d531f6de22a8f75e4b12c627918f4ff8f
2019-01-10 19:25:25 -08:00
Treehugger Robot 8a7fb942e9 Merge "Remove ExactCalculator module" 2019-01-11 03:14:39 +00:00
Mark Salyzyn 9f0b91de8b Merge "build_image: hard code set inode size to 256" am: 546550e095 am: a575edb5d9
am: 004b41040d

Change-Id: I6c1fd55a024362e71fbd2f84bf7d42e274eeb9da
2019-01-10 18:33:08 -08:00
Mark Salyzyn 004b41040d Merge "build_image: hard code set inode size to 256" am: 546550e095
am: a575edb5d9

Change-Id: I78681e0db634f2e459cb3e43e7cc174cd7bcc9e4
2019-01-10 18:23:08 -08:00
Mark Salyzyn a575edb5d9 Merge "build_image: hard code set inode size to 256"
am: 546550e095

Change-Id: I718b3479e373acfb381c9f20edbfaa3beb97a054
2019-01-10 18:18:14 -08:00
Treehugger Robot 546550e095 Merge "build_image: hard code set inode size to 256" 2019-01-11 02:01:22 +00:00
Mark Salyzyn 6541d0a80e build_image: support non-sparse right-sized images
Allow right-size to support images that are not sparse.
This is in support of cuttlefish.

Test: build
Bug: 122328872
Change-Id: Ic8ef968e750203dffde7044bc6dfc71c1e283158
2019-01-10 14:49:34 -08:00
Mark Salyzyn 60a716fe8c build_image: right-sizing add .2% margin for space and inodes
To address flakiness in image creation, add a .2% margin of safety
for both inodes and space for ext filesystems.

Test: build
Bug: 122328872
Change-Id: I6665bd6fe642291b825dba58dfd09cc55628230f
2019-01-10 14:49:24 -08:00
Mark Salyzyn c777eaa779 build_image: hard code set inode size to 256
inode-size will jump around based on filesystem size, however
readonly Android system partitions have a specific pattern of
xattr associated with sepolicy and 256 is the most efficient at
absorbing the content.

Test: manual
Bug: 122328872
Change-Id: I06dd6a503067ab6477293b386d56a89dd86b0e83
2019-01-10 14:49:12 -08:00
Dan Willemsen 36beb0cb85 Merge "Add BUILD_USERNAME and BUILD_HOSTNAME" am: 1b8939b946 am: c2230d4684
am: 1a22c2a7e3

Change-Id: Ic8c8fba31e14c5accc9b4b401352e368e620550b
2019-01-10 13:52:32 -08:00
Elliott Hughes 59de691ecf Merge "Use NEON for CTS/SDK/VTS builds too (64-bit edition)." am: 6621a2fa8b am: 2818d925f9
am: 5bd3719dc2

Change-Id: I1f6dd9008ce3b7eb7330bc84fe95d5e6573767b8
2019-01-10 13:47:28 -08:00
Dan Willemsen 1a22c2a7e3 Merge "Add BUILD_USERNAME and BUILD_HOSTNAME" am: 1b8939b946
am: c2230d4684

Change-Id: I0f4a7b51027d0696f2b6184eec0db3908a7db6a6
2019-01-10 13:47:26 -08:00
Elliott Hughes 5bd3719dc2 Merge "Use NEON for CTS/SDK/VTS builds too (64-bit edition)." am: 6621a2fa8b
am: 2818d925f9

Change-Id: I230ee194bfca1e16a76e6492d462ffbd6f1d2206
2019-01-10 13:36:07 -08:00
Dan Willemsen c2230d4684 Merge "Add BUILD_USERNAME and BUILD_HOSTNAME"
am: 1b8939b946

Change-Id: I05a569a08ea2a68f46ff48053c16b0a2e5b5a384
2019-01-10 13:36:06 -08:00
Elliott Hughes 2818d925f9 Merge "Use NEON for CTS/SDK/VTS builds too (64-bit edition)."
am: 6621a2fa8b

Change-Id: Id730224e68cc7344868c2fd825dfc7ca130f2be1
2019-01-10 13:31:57 -08:00