Commit Graph

50836 Commits

Author SHA1 Message Date
Nicolas Geoffray
cd20a56033 Merge "Pass the right dex files to dex preopt." am: 3d54ce08fe am: c219a59da3
am: ae63550b3b

Change-Id: I5160ce3c66f551092fb94362e5da9db59a3c3940
2019-01-23 23:05:16 -08:00
bralee
8896421768 Merge "Build System: Add java lib header files to module dependency list im module-info.mk" am: b045705971
am: 36497b2791

Change-Id: Idea430e553781616aa49dafbdd0ed42d92089cf4
2019-01-23 23:01:02 -08:00
Suren Baghdasaryan
5fe50948da Merge "DO NOT MERGE: Revert "Add libprocessgroup into VNDK"" 2019-01-24 06:57:55 +00:00
Nicolas Geoffray
ae63550b3b Merge "Pass the right dex files to dex preopt." am: 3d54ce08fe
am: c219a59da3

Change-Id: I6144df80f044af79168e58a7ba37eb28157fe484
2019-01-23 22:55:59 -08:00
bralee
36497b2791 Merge "Build System: Add java lib header files to module dependency list im module-info.mk"
am: b045705971

Change-Id: Icabe38dbb21c11dace4d8415006f6dcbd699968f
2019-01-23 22:55:51 -08:00
Nicolas Geoffray
c219a59da3 Merge "Pass the right dex files to dex preopt."
am: 3d54ce08fe

Change-Id: I07cebde182b6fead8d3040172be70a40e598c954
2019-01-23 22:51:50 -08:00
Treehugger Robot
b045705971 Merge "Build System: Add java lib header files to module dependency list im module-info.mk" 2019-01-24 06:50:33 +00:00
Nicolas Geoffray
3d54ce08fe Merge "Pass the right dex files to dex preopt." 2019-01-24 06:37:40 +00:00
Bowgo Tsai
e0fed5fcfd Merge "Sign system_other.img with AVB" am: d2da2ce398 am: f58452cade
am: eaf3071e8d

Change-Id: I4c204fb6e8d38671fcc33a38fb9dc72cc2a5093d
2019-01-23 22:33:21 -08:00
Dan Willemsen
53d62fed72 Bump the remaining 32-bit arm configs to require neon
Stop using armv7-a without neon for 32-bit unbundled apps, and update
generic_x86_arm to match the cuttlefish configuration that includes
neon.

Test: treehugger
Change-Id: Ieb6a2106655803a8ca609907c12168e628ee1b85
2019-01-23 22:27:33 -08:00
Bowgo Tsai
eaf3071e8d Merge "Sign system_other.img with AVB" am: d2da2ce398
am: f58452cade

Change-Id: I92200b8374ffb56568fb25d362b1327c587b4bbd
2019-01-23 21:55:03 -08:00
Bowgo Tsai
f58452cade Merge "Sign system_other.img with AVB"
am: d2da2ce398

Change-Id: I5951ee7fd9b6b1acd99571b4cfdb350369bfab6a
2019-01-23 21:43:28 -08:00
Treehugger Robot
d2da2ce398 Merge "Sign system_other.img with AVB" 2019-01-24 05:31:37 +00:00
Suren Baghdasaryan
fec192e98f DO NOT MERGE: Revert "Add libprocessgroup into VNDK"
This reverts commit 1877db4591.

Reason for revert: Broke AOSP

Change-Id: I4f4b8bae60966f1459365387bbde5a1f60c7b727
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-01-23 20:52:04 -08:00
Calin Juravle
b741d1cfa9 Replace PRODUCT_BOOT_JARS with DEXPREOPT_BOOT_JARS_MODULES for nopreloads
boot_profile_jars.zip is used to process the boot image profile (by
filtering out data that does not belong to the boot classpath).
We only need the jars that are actually preloaded, and not the ones which
are updatable.

Test: launch taimen_nopreload-userdebug; m
Bug: 123313750
Change-Id: I630f78dda3d9b38aac04b0f364b25fbcda4e26a3
2019-01-23 18:06:50 -08:00
Badhri Jagan Sridharan
04104dd964 Merge "USB: VNDK: Add USB V1.2 hal interface" 2019-01-24 02:03:20 +00:00
bralee
090336232e Build System: Add java lib header files to module dependency list im module-info.mk
To solve AIDEGen issue: DocumentsUI have no dependency libcore.

Bug: 122557164
Test: 1. m  `build/soong/soong_ui.bash --dumpvar-mode PRODUCT_OUT`/module-info.json
      2. open $ANDROID_PRODUCT_OUT/module-info.json
         "out/target/common/obj/JAVA_LIBRARIES/core-lambda-stubs_intermediates/classes-header.jar",
         "out/target/common/obj/JAVA_LIBRARIES/core.platform.api.stubs_intermediates/classes-header.jar",
	 "out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes-header.jar",
	 "out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes-header.jar"
	 will be added to DocumentsUI's dependencies.

Change-Id: I6b20c315f3367ff2a016d305ec6fe2a8de620a14
2019-01-24 09:27:48 +08:00
Yifan Hong
8246143b15 Merge "Really support removing / adding partitions." am: 2c0a7bc56d am: ebd97b08f5
am: 498fbce890

Change-Id: Id7da403abf85713dccb20790649e4beb1cb92b0e
2019-01-23 17:10:35 -08:00
Yifan Hong
498fbce890 Merge "Really support removing / adding partitions." am: 2c0a7bc56d
am: ebd97b08f5

Change-Id: I004a23f429e434e1b7c14e7ef84959ef4ff8e779
2019-01-23 17:05:16 -08:00
Henry Fang
686743d92c Merge "Update CEC hal to 2.0" 2019-01-24 01:02:05 +00:00
Yifan Hong
ebd97b08f5 Merge "Really support removing / adding partitions."
am: 2c0a7bc56d

Change-Id: Ie374b6a21adf70db9d8f9fbaa1c670dd099576d7
2019-01-23 17:01:02 -08:00
Yifan Hong
2c0a7bc56d Merge "Really support removing / adding partitions." 2019-01-24 00:51:32 +00:00
Joe Onorato
62472b676a When using inherit-package for a test, also allow specifying a new test suite.
Test: make
Change-Id: I2c9b5d998e6cc3159e4d23d7547bfd0b865f714c
2019-01-23 14:50:07 -08:00
Hridya Valsaraju
fd919808af Merge "Support including DTB image" am: 2463c3ab2a am: 0322d59b4b
am: 5c672336d9

Change-Id: If6bc1d216af259853acedd18ecf33c8a341fcbc0
2019-01-23 13:36:05 -08:00
Hridya Valsaraju
5c672336d9 Merge "Support including DTB image" am: 2463c3ab2a
am: 0322d59b4b

Change-Id: Id7dfd3b1c45026a04be228fcb7901bc72f8397d7
2019-01-23 13:30:21 -08:00
Hridya Valsaraju
0322d59b4b Merge "Support including DTB image"
am: 2463c3ab2a

Change-Id: I70d5ed98d2c1ba423aea2560979544626d5376cf
2019-01-23 13:11:32 -08:00
Treehugger Robot
2463c3ab2a Merge "Support including DTB image" 2019-01-23 20:56:55 +00:00
Yifan Hong
28ee89dda1 Add product_compatibitility_matrix.xml to base_product.
The module refers to framework compatibitlity matrix
that defined OEM modules.

Also, renamed framework_compatibility_matrix.xml
to system_compatibility_matrix.xml, since
framework_compatibility_matrix.xml consists of both
system and product compatibility matrices. This fixes
mainline build.

Test: build
Test: boot device with product compatibility matrix

Bug: 120600021
Change-Id: Ibfb12578c3ec77b6baede4eed852074e08022119
2019-01-23 12:22:04 -08:00
Badhri Jagan Sridharan
981a8d3219 USB: VNDK: Add USB V1.2 hal interface
Bug: 119642987

Test: TBD
Change-Id: Id34809f5f1553dbeb73ff721f9fdab046f0b839e
2019-01-23 10:38:55 -08:00
Hridya Valsaraju
9683b2f136 Support including DTB image
Bug: 111136242
Test: When BOARD_PREBUILT_DTB_DIR is set correctly,
generated $OUT/boot.img contains the DTB image.

Change-Id: I282e31b04cc60383377b9e9b54f8fe64a8140242
2019-01-23 09:14:55 -08:00
Nicolas Geoffray
f084e7847e Pass the right dex files to dex preopt.
We currently pass the boot dex files installed on /system, but these
may be eg stripped. That's currently OK as dex2oat is looking
at the dex files in boot.oat, but dex2oat could look at them for
various reasons.

Test: m
Change-Id: I85915c979cf94ec29751b10a0d8a5957b6cea956
2019-01-23 16:07:02 +00:00
Bowgo Tsai
1e04bf7260 Sign system_other.img with AVB
Support signing system_other.img but shouldn't include it into the
top-level vbmeta.img. system_other verifiation will not be included
in /vbmeta chains and will be done separately.

Bug: 112103720
Test: avbtool info_image --image $OUT/system_other.img
Test: avbtool info_image --image $OUT/vbmeta.img, checks 'system_other' is NOT included.
Test: Checks $OUT/obj/PACKAGING/system_other_intermediates/system_other_image_info.txt
      See the following:
        avb_system_other_hashtree_enable=true
        avb_system_other_add_hashtree_footer_args=--rollback_index 1551744000
        avb_system_other_key_path=external/avb/test/data/testkey_rsa4096.pem
        avb_system_other_algorithm=SHA256_RSA4096

Change-Id: Ia152aaab1387dcf556a42222adb39ea76881263a
2019-01-23 15:17:41 +00:00
Anton Hansson
65c5b81745 Merge "Move ModuleMetadata to base_product" am: 2ec9fcd951 am: 999a9f4b28
am: f09d5ed23c

Change-Id: Ia65e553c5fe35ded9d88807c17eb3ebed511ae75
2019-01-23 03:42:33 -08:00
Anton Hansson
f09d5ed23c Merge "Move ModuleMetadata to base_product" am: 2ec9fcd951
am: 999a9f4b28

Change-Id: Ib2efd5da437ad4ee58eccfaa339803268dd543b4
2019-01-23 03:32:22 -08:00
Anton Hansson
999a9f4b28 Merge "Move ModuleMetadata to base_product"
am: 2ec9fcd951

Change-Id: I65f9d38fbfb818bc3d8b3dc099ae0177b573e8f7
2019-01-23 03:25:12 -08:00
Anton Hansson
2ec9fcd951 Merge "Move ModuleMetadata to base_product" 2019-01-23 11:17:43 +00:00
Anton Hansson
d596209561 Merge "Enable 64-bit mediadrmserver for mainline" am: 767569b489 am: 9c67ac4003
am: a9ea6d883c

Change-Id: I0d48bf4b3d529a425e30a7454a25f9adc8abaa38
2019-01-23 02:23:04 -08:00
Anton Hansson
a9ea6d883c Merge "Enable 64-bit mediadrmserver for mainline" am: 767569b489
am: 9c67ac4003

Change-Id: Iad4bf1909cdba150d10a273536a4937bf7887555
2019-01-23 02:18:55 -08:00
Anton Hansson
9c67ac4003 Merge "Enable 64-bit mediadrmserver for mainline"
am: 767569b489

Change-Id: I60bf6ace059c59a6078349d6a73ec2dfadd10e2f
2019-01-23 02:14:43 -08:00
Anton Hansson
767569b489 Merge "Enable 64-bit mediadrmserver for mainline" 2019-01-23 09:56:46 +00:00
Logan Chien
bd9e0e8df2 Merge "Add $(SOONG_OUT_DIR)/ndk/% to artifact whitelist" am: 9779c57cd0 am: d7881a85f9
am: 5930962f6a

Change-Id: Ib7c03416ad3112d4fb1e648259131e23304ed87c
2019-01-22 23:47:29 -08:00
Logan Chien
5930962f6a Merge "Add $(SOONG_OUT_DIR)/ndk/% to artifact whitelist" am: 9779c57cd0
am: d7881a85f9

Change-Id: Ica44e607d6a6c3bb1554d786012b958b6e54d1e8
2019-01-22 23:41:43 -08:00
Logan Chien
63b91d92da Merge "Add prebuilt ELF binaries checker" am: f42823aa7c am: 84722816db
am: b6e0c786d3

Change-Id: I118a2ae4f4feaf7cad0f6a12fa51fd888f60eddc
2019-01-22 23:40:27 -08:00
Logan Chien
b6e0c786d3 Merge "Add prebuilt ELF binaries checker" am: f42823aa7c
am: 84722816db

Change-Id: Idce0bddf2c525dcd676972977fd674e4122a0c8e
2019-01-22 23:34:21 -08:00
Logan Chien
d7881a85f9 Merge "Add $(SOONG_OUT_DIR)/ndk/% to artifact whitelist"
am: 9779c57cd0

Change-Id: I1a33e0787c8aab6618925e53ae70749b1564baa4
2019-01-22 23:27:25 -08:00
Logan Chien
84722816db Merge "Add prebuilt ELF binaries checker"
am: f42823aa7c

Change-Id: If4a3e22dca94f127387542659bf608e8b53a15ce
2019-01-22 23:26:07 -08:00
Logan Chien
9779c57cd0 Merge "Add $(SOONG_OUT_DIR)/ndk/% to artifact whitelist" 2019-01-23 07:22:43 +00:00
Logan Chien
f42823aa7c Merge "Add prebuilt ELF binaries checker" 2019-01-23 07:21:17 +00:00
Nicolas Geoffray
b9959dbade Merge "Use the jars, not the classes.dex for passing to hiddenapi." am: ac8d67573e am: 991f94d27f
am: 3333005881

Change-Id: Ie6453ca6f3811289c16d1de253aa1e192b6df294
2019-01-22 23:03:27 -08:00
Nicolas Geoffray
3333005881 Merge "Use the jars, not the classes.dex for passing to hiddenapi." am: ac8d67573e
am: 991f94d27f

Change-Id: I2b6c9e446444d9fae9c20a01d63256b5ee0c4a62
2019-01-22 22:54:57 -08:00