Commit Graph

64269 Commits

Author SHA1 Message Date
Dan Shi 2581c744d3 Merge "Add unit tests to host-unit-tests suite" am: 6048b679f3
Original change: https://android-review.googlesource.com/c/platform/build/+/1498233

Change-Id: Ifd6d43ee07fc09127baa8249cdd95ad9deaa05ae
2020-11-18 04:51:06 +00:00
Dan Shi 6048b679f3 Merge "Add unit tests to host-unit-tests suite" 2020-11-18 04:40:37 +00:00
Jose "Pepe" Galmes 0854c6592d Merge "Support for recovery snapshot." am: 53ccfc38aa
Original change: https://android-review.googlesource.com/c/platform/build/+/1489078

Change-Id: I49c6049b0d3c2a36a41bc47df61b40ef20883bf6
2020-11-17 21:23:34 +00:00
Jose "Pepe" Galmes 53ccfc38aa Merge "Support for recovery snapshot." 2020-11-17 20:51:54 +00:00
Treehugger Robot d051b1381f Merge "Make related stuff for Keymint V1." am: fa91bf2fad
Original change: https://android-review.googlesource.com/c/platform/build/+/1390756

Change-Id: I384f401cc3c395a5069d27c940b5b1da2d3def6a
2020-11-17 16:55:17 +00:00
Treehugger Robot fa91bf2fad Merge "Make related stuff for Keymint V1." 2020-11-17 16:13:50 +00:00
Ivan Lozano e1f8a9a29a Merge "Rust: Collect gnco files with CLANG_COVERAGE too." am: 82a58294cc
Original change: https://android-review.googlesource.com/c/platform/build/+/1492557

Change-Id: I017512260cb4ab232b3e742d0085c37e7fe13360
2020-11-17 13:28:06 +00:00
Ivan Lozano 82a58294cc Merge "Rust: Collect gnco files with CLANG_COVERAGE too." 2020-11-17 13:06:14 +00:00
Treehugger Robot fbe87f3160 Merge "Recovery resource must be install to either boot or vendor_boot" am: de65fa1959
Original change: https://android-review.googlesource.com/c/platform/build/+/1499186

Change-Id: I72e6bc32f940078de0cbb32f75e0dfd2e78228d3
2020-11-17 05:37:29 +00:00
Treehugger Robot de65fa1959 Merge "Recovery resource must be install to either boot or vendor_boot" 2020-11-17 05:28:13 +00:00
Palmer Dabbelt 793516264d Merge "Add dmuserd to PRODUCT_PACKAGES_DEBUG" am: 750061ddf8
Original change: https://android-review.googlesource.com/c/platform/build/+/1482957

Change-Id: I413775f6c482bdb89177d7549634946a940b74be
2020-11-17 04:00:25 +00:00
Palmer Dabbelt 750061ddf8 Merge "Add dmuserd to PRODUCT_PACKAGES_DEBUG" 2020-11-17 03:45:50 +00:00
Treehugger Robot cd604f87b0 Merge "Revert "Mount generic ramdisk as readwrite."" am: a39ec91fbe
Original change: https://android-review.googlesource.com/c/platform/build/+/1490345

Change-Id: I889c6955c9166644e2fad1532bf3cb524301aabd
2020-11-17 01:53:24 +00:00
Treehugger Robot 3cb8c98c30 Merge "aosp_arm64: clarify GKI in readme." am: 68f59362f4
Original change: https://android-review.googlesource.com/c/platform/build/+/1500890

Change-Id: Ib6f644418d2f14a7e23fa818bea29c8f242ce046
2020-11-17 01:48:34 +00:00
Treehugger Robot a39ec91fbe Merge "Revert "Mount generic ramdisk as readwrite."" 2020-11-17 01:11:36 +00:00
Dan Shi 41f6291a9f Add unit tests to host-unit-tests suite
Bug: 172006742
Test: m
Change-Id: Id58f5a24df2fe61229ce2eae2d655f7aa31b6aba
2020-11-16 16:55:42 -08:00
Treehugger Robot 68f59362f4 Merge "aosp_arm64: clarify GKI in readme." 2020-11-17 00:46:41 +00:00
Yifan Hong 9f8188c1ef Merge changes from topic "gki_vintf_level" am: 187e975927
Original change: https://android-review.googlesource.com/c/platform/build/+/1499185

Change-Id: Ic709f974c23560cfdb518105193074a44336a76f
2020-11-17 00:15:47 +00:00
Yifan Hong 1e21bce346 Pass kernel version file to check_vintf. am: 72e78f21b2
Original change: https://android-review.googlesource.com/c/platform/build/+/1499184

Change-Id: Ic6c2fee383613debc0b624ee9bbcb365feda47b4
2020-11-17 00:15:26 +00:00
Yifan Hong 187e975927 Merge changes from topic "gki_vintf_level"
* changes:
  Pass kernel release file to check_vintf.
  Pass kernel version file to check_vintf.
2020-11-16 23:48:47 +00:00
Ivan Lozano d5d15c8673 Rust: Collect gnco files with CLANG_COVERAGE too.
Until Rust supports LLVM coverage, Soong treats both NATIVE_COVERAGE and
CLANG_COVERAGE as producing GCOV coverage files. On the make-side, we
should be collecting the gcno files into a zip file when CLANG_COVERAGE
is defined too.

Bug: 170983066
Test: Coverage build with CLANG_COVERAGE produces zip file.
Change-Id: If6f86280f0d823e86884b64729530cc3548103a1
2020-11-16 15:32:19 -05:00
Yifan Hong d440184471 aosp_arm64: clarify GKI in readme.
Test: none
Change-Id: Id24912a67c8700f3c68dfa924ab7b85246c7fcb0
2020-11-16 11:40:58 -08:00
Treehugger Robot 4689fca0a0 Merge "Include complete boot image on builds containing gki apex" am: 59dd38cdb0
Original change: https://android-review.googlesource.com/c/platform/build/+/1486116

Change-Id: Ib96af73ca56ad35e19c36f3b189f53db7489377b
2020-11-16 18:17:21 +00:00
Treehugger Robot 59dd38cdb0 Merge "Include complete boot image on builds containing gki apex" 2020-11-16 18:04:46 +00:00
Treehugger Robot 1b4c7baaf4 Merge "Dump BOARD_PARTIAL_OTA_UPDATE_PARTITIONS_LIST into misc_info.txt" am: d320cbc6d0
Original change: https://android-review.googlesource.com/c/platform/build/+/1486758

Change-Id: Iac37290a950eda952439372b1e9e1c0e111eff5e
2020-11-16 17:57:35 +00:00
Treehugger Robot d320cbc6d0 Merge "Dump BOARD_PARTIAL_OTA_UPDATE_PARTITIONS_LIST into misc_info.txt" 2020-11-16 17:43:57 +00:00
Treehugger Robot a9ca48d96a Merge "OWNERS: include core sepolicy OWNERS" am: 696b0a2667
Original change: https://android-review.googlesource.com/c/platform/build/+/1499364

Change-Id: Ie831b9f55d6a896534cae07579ad2033cc5ad8b5
2020-11-16 16:14:16 +00:00
Treehugger Robot 696b0a2667 Merge "OWNERS: include core sepolicy OWNERS" 2020-11-16 16:03:38 +00:00
Ulyana Trafimovich 6a8dea8894 Merge "Rework class loader context implementation." am: fa611b8dae
Original change: https://android-review.googlesource.com/c/platform/build/+/1450955

Change-Id: Ida23196e7d16830c5cd37ba6386327439371f5cf
2020-11-16 15:08:42 +00:00
Ulyana Trafimovich fa611b8dae Merge "Rework class loader context implementation." 2020-11-16 14:50:11 +00:00
Treehugger Robot d74993c7ca Merge "Support PRODUCT_BUILD_VBMETA_IMAGE for target files" am: fc65231af1
Original change: https://android-review.googlesource.com/c/platform/build/+/1498416

Change-Id: Ibd2f8c3f843c96f0d6cfbd43f19d6e9cf4cc91db
2020-11-16 14:34:11 +00:00
Treehugger Robot fc65231af1 Merge "Support PRODUCT_BUILD_VBMETA_IMAGE for target files" 2020-11-16 13:59:41 +00:00
Jeff Vander Stoep f5dd057095 OWNERS: include core sepolicy OWNERS
Simplify OWNERS by referencing a centralized list.

Test: n/a
Change-Id: Ibbdb8b217e387bdc66069e91d034a933ca9fa2b0
2020-11-16 13:26:38 +01:00
Treehugger Robot 9594457103 Merge "Fix the order of loading OEM properties" am: d46afc2714
Original change: https://android-review.googlesource.com/c/platform/build/+/1495941

Change-Id: I385e59ccd9ccfbc1f5710fb17aa68cf60ccaa5ab
2020-11-16 09:40:03 +00:00
Treehugger Robot d46afc2714 Merge "Fix the order of loading OEM properties" 2020-11-16 09:25:18 +00:00
Kelvin Zhang 8fb571feb5 Merge "Allow downgradeable secondary payload" am: 072efc92e2
Original change: https://android-review.googlesource.com/c/platform/build/+/1494316

Change-Id: Ib9105fa3632202248dea715bc526378fd1961b05
2020-11-14 03:22:15 +00:00
Yifan Hong cc6c202caa Recovery resource must be install to either boot or vendor_boot
... but not both.

Test: builds
Change-Id: I4bebb09632f49fddef25eadc2cad89f41f38178b
2020-11-13 19:12:19 -08:00
Kelvin Zhang 072efc92e2 Merge "Allow downgradeable secondary payload" 2020-11-14 03:09:49 +00:00
Yifan Hong 72e78f21b2 Pass kernel version file to check_vintf.
check_vintf now accept a path to a file that contains the kernel
version string. Use it.

Test: m check-vintf-all and manual inspect
Bug: 161317193
Change-Id: I4812c93f352686d73c5832d59e43a297d93e67a2
2020-11-13 18:45:03 -08:00
Yifan Hong b95d02eac9 Pass kernel release file to check_vintf.
check_vintf now accepts a file that contains the full kernel
release string as the first half of --kernel. Use it.

With this patch, BOARD_KERNEL_VERSION can be a full kernel release
string like 5.4.42-something, or 5.4.42-android12-0-something.

The content of target_files/META/kernel_version.txt also contains the
full kernel release, not just the kernel version.

Bug: 161317193
Test: m check-vintf-all
Change-Id: I3b52639f557532077894d9356c745c16b41dd91c
2020-11-13 18:45:03 -08:00
Treehugger Robot 2226b642da Merge "Add libdmabufheap to VNDK SP list" am: 8e00778fb6
Original change: https://android-review.googlesource.com/c/platform/build/+/1496768

Change-Id: I807b998f26af545a4214fd3f08fd95c88b32b611
2020-11-14 01:47:00 +00:00
Treehugger Robot 8e00778fb6 Merge "Add libdmabufheap to VNDK SP list" 2020-11-14 01:25:09 +00:00
Jose Galmes 836b600594 Support for recovery snapshot.
Bug: 171231437
Test: source build/envsetup.sh
Test: ALLOW_MISSING_DEPENDENCIES=true m -j nothing
Change-Id: I0277a3a7225ebb87246c0117fdd51ebbf41adcc6
2020-11-13 15:04:26 -08:00
Fabien Sanglard 70f8ef616d Merge "Improve Zipalign test" am: 3d38ff9f38
Original change: https://android-review.googlesource.com/c/platform/build/+/1489088

Change-Id: I82d668f9b9c772a9d294382e4639ca7590e9dd4c
2020-11-13 20:58:14 +00:00
Fabien Sanglard bd0ca42702 Merge "Fix zipalign alignment error" am: e5fd58a62d
Original change: https://android-review.googlesource.com/c/platform/build/+/1467998

Change-Id: I33bd14ddebfd7d706faca6ff373d4ae8ff66f735
2020-11-13 20:57:17 +00:00
Fabien Sanglard 3d38ff9f38 Merge "Improve Zipalign test" 2020-11-13 20:43:11 +00:00
Fabien Sanglard e5fd58a62d Merge "Fix zipalign alignment error" 2020-11-13 20:42:50 +00:00
Kelvin Zhang 13285b7201 Merge "Filter out ab_partitions in source_info as well" am: cd4e7c0234
Original change: https://android-review.googlesource.com/c/platform/build/+/1496817

Change-Id: I6d40f7c5f5ec698e4b240a80a1dc6e3f6948b331
2020-11-13 17:20:04 +00:00
Kelvin Zhang cd4e7c0234 Merge "Filter out ab_partitions in source_info as well" 2020-11-13 16:42:49 +00:00
Bowgo Tsai 8218225794 Support PRODUCT_BUILD_VBMETA_IMAGE for target files
Currently we support skip building vbmeta.img when
PRODUCT_BUILD_VBMETA_IMAGE is set to false, which is used
when generating a system-only or vendor-only build artifacts.

However, when using `make dist` to build target files,
vbmeta.img is still generated. This change fixes this by
passing the related info to misc_info.txt for the release
tool to skip building vbmeta.img when necessary.

To make this happen, a device config should:
 1. Set PRODUCT_BUILD_VBMETA_IMAGE := false
 2. Remove 'vbmeta' from AB_OTA_PARTITIONS:
     AB_OTA_PARTITIONS += \
	 boot \
	 system \
    -    vbmeta \
	 dtbo \
	 product \
	 system_ext \
         vbmeta_system

Bug: 161659370
Test: `make dist` and checks the target file does not include vbmeta.img
Change-Id: Iddca9fe0b171a50a80e5a88aa462e118f18a7e6f
2020-11-13 11:28:17 +08:00