Age | Commit message (Collapse) | Author |
|
Revert submission 3341139-vbmeta_partitions_in_soong
Reason for revert: DroidMonitor: Potential culprit for http://b/377943457.
Reverted changes: /q/submissionid:3341139-vbmeta_partitions_in_soong
Change-Id: I7a3aeacc91f17832688ee4d917cdee34db5d4a1b
|
|
64b185a380
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3341139
Change-Id: Ic97c929b9978bbca7736d9ab492d83d7e096815f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
AVB is Android Verified Boot:
https://source.android.com/docs/security/features/verifiedboot
It works by signing all the partitions, but then also including an extra
metadata paritition called vbmeta that depends on all the other
signed partitions. This creates a requirement that you update all those
partitions and the vbmeta partition together, so in order to relax that
requirement products can set up "chained" vbmeta partitions, where a
chained partition like vbmeta_system might contain the avb metadata for
just a few products. In cuttlefish vbmeta_system contains metadata about
product, system, and system_ext. Using chained partitions, that group of
partitions can be updated independently from the other signed
partitions.
Bug: 377563298
Test: m nothing (the diff test currently fails, but this is a start)
Change-Id: I397af3a418bd23bcbf8f620c436afcacf69974fd
|
|
trim_against is never set in Android.bp files, and PRODUCT_TRIMMED_APEX
is never set to set the TrimmedApex config variable. Delete all the
dead code that is never reached.
Test: builds
Flag: EXEMPT dead code removal
Change-Id: I1dd2e2a5bcb1c38148149264776c718e02291649
|
|
am: 09b2a1477a am: 10ded2b361
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3335579
Change-Id: I78ce3e9a1d21be1115c25aca4c2ea166b051f2c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
vendor build.prop contains additional board specific properties. An
android_info module will be autogenerated and added as a dep of the
autogenerated vendor-build.prop
The autogenerated module will be created in the root directory, to avoid
complexities such as
1. Creation of additional filegroups if `TARGET_BOARD_INFO_FILES` are
distributed throughout the tree
2. Scenarios where the filegroups are in a directory that that is
outside the root soong namespace.
Bug: 375500423
Test: verified that vendor/build.prop is same for kati and soong for
`oriole` (modulo timestamp diffs)
Change-Id: I038a6fc5a5ad87de3cd987be5bdfdbbb1384d0e5
|
|
they are built for a product." into main am: 6751bac044 am: 854d360296
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3331335
Change-Id: Ifb5e9f45a6449be0eae5a1a98127d38e03e1e9bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
they are built for a product." into main
|
|
are built for a product.
Update prebuilt_etc to use these variable so fs_config_dirs and fs_config_files could be installed to *_dlkm partitions.
Bug: 377304441
Test: lunch aosp_cf_x86_64_phone-trunk_staging-eng && m, check fs_config_dirs
and fs_config_files exist in etc/ in each partitions
Change-Id: Ic90267f6b3fd60674bb27016cf5f31fc2614e35b
|
|
0ff28b68a6 am: a94b2287ba
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3329416
Change-Id: I9207648dcdb8f8fe6400420ee1a75bf4d8c2907b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This .img file will package the .ko files returned by
`BOARD_SYSTEM_KERNEL_MODULES` (plus some other files). The .ko files
will be clustered by directory, and a `prebuilt_kernel_modules` will
be automatically created for each cluster. These will then be added to
the deps of the top-level system_dlkm android_filesystem.
Bug: 376726109
Test: m out/soong/.intermediates/build/soong/fsgen/soong_filesystem_creator/android_common/diff_test_aosp_cf_x86_64_phone_generated_system_dlkm_image.txt
KATI only installed file(s):
etc/NOTICE.xml.gz
etc/build.prop
etc/fs_config_dirs
etc/fs_config_files
Change-Id: I96669ad9595379c4de4c67331fc56bfa8d93e036
|
|
7e0fdef242 am: 9f06a4fca3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3328349
Change-Id: I008df4f6e1fb4742c2301b020fa6e3a80f6343fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Test: With https://r.android.com/3326400, notice files are the only
diffs for AOSP CF odm.img
Bug: 376755916
Change-Id: I847f0dc8317d9693de39fed19aeac4e7f8a70152
|
|
main am: 96054c08e0 am: 5b6171b145
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3327717
Change-Id: I02ed7971fd8fa8a902ebb55baced9a5603e34200
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
b6d77bf6b7 am: 950af93f2a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3327007
Change-Id: I431a599fbf9442d92c1996ea00cfa95a2d95d22e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Add two new support type "vendor_manifest" and "odm_manifest" for
vintf_data module type.
Bug: 340427295
Test: m vendor_manifest
Change-Id: Ifce5b4c94ea6d5c4ec62584a533315af3d8496fe
|
|
This will be used to create /product/etc/linker.config.pb. Since
`PRODUCT_PRODUCT_LINKER_CONFIG_FRAGMENTS` are relative to workspace top,
a filegroup soong module will be dynamically created.
Test: checked that /product/etc/linker.config.pb is present in autogenerated
product.img file list (with next CL in stack)
Bug: 376515221
Change-Id: If1cb0d27f79af76c8e5780ead12595518b154b9e
|
|
3ab5fcd266 am: 3dd7ec9ea3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3324232
Change-Id: If48b7bcc23ba81bbcd5c7a245717fe8299956972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
* changes:
Create linker_config_srcs for autogenerated vendor partition
Add linker.config.pb support to android_filesystem
|
|
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3296331
Change-Id: I88ebb76044b302a88b50f41515f106ede2fe8c3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
This will be used to create /vendor/etc/linker.config.pb. Since
`PRODUCT_VENDOR_LINKER_CONFIG_FRAGMENTS` are relative to workspace top,
a filegroup soong module will be dynamically created.
Test: checked that /etc/linker.config.pb is present in autogenerated
vendor.img
Bug: 375686533
Change-Id: I73269e403f95c1b7f4b02a26c0d7a0f564876950
|
|
am: fff7fe7a16
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3322566
Change-Id: I809f30020af32dee21092f14829e51fee942ffbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The kati built vendor.img will still use the kati built vendor
build.prop file, but the soong built vendor.img will use an
autogenerated `build_prop` module for vendor
This CL should be a noop for now
Bug: 374371755
Test: diff in contents for aosp_cf_x86_64_phone https://paste.googleplex.com/5766413037076480
Summary
- timestamp change (expected)
- ro.hwui.use_vulkan changes from "" to false, but I think this is
functionally equivalent
Test: presubmits
Change-Id: I10bc5b6e8d48b86fa70d5ab0722fee658b1a224a
|
|
17d5d89124 am: c7458ed324
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3316635
Change-Id: I28569d756bd2142268ba7b6c7c1a18cec004382a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Soong must read BOARD_API_LEVEL_PROP_OVERRIDE to generate build props
for vendor image. If this value is provided, ro.board.api_level will
be set to this value.
Bug: 374333106
Test: read product_config
Change-Id: Ifbeea76596ea7b22928ae58467bb05cffeb5da1f
|
|
c20e2f7281
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3314759
Change-Id: I3135ed3772896b428ea408566453e928feafc5e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The entries will be used to auto generate the prebuilt_* modules in the
filesystem_creator module to be added as deps of the autogenerated
filesystem modules.
Test: m nothing
Bug: 375053752
Change-Id: I01cfc73929d8eb7c8382b78ef9ae73c1a0fc4d3b
|
|
into main am: de93b44bbd am: 23a057f82c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3317335
Change-Id: Ia7388afd531ac3ff9506d63915df445c0292fcfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 374388294
Test: CI
Change-Id: I02786d0e9bf1a43a3527b647d5379d35e489076c
|
|
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3314637
Change-Id: I823a39b60753ec5abbb93dd825e3501ed0613784
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
If BUILDING_VENDOR_IMAGE is true
Bug: 374371755
Test: verified that vendor module is not created for aosp_x86_64
Test: verified that vendor module is created for aosp_cf_x86_64_phone
Change-Id: Idb9c017b933be966e3aa4f863d15e837346a1f82
|
|
004074db57 am: c73ed00eb4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3302958
Change-Id: Ic131d69e66926fa2cdb75dbfb9ff3f884fe85419
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
* changes:
Remove MutatorHandle.Parallel()
Fix TestFinalDepsPhase for parallel mutator
|
|
All mutators are parallel by default, remove the explicit Parallel()
calls.
Bug: 372540665
Test: all soong tests pass
Flag: EXEMPT refactor
Change-Id: I41e3a71bd13c75b7fceae91b1c4cfe678ab62df2
|
|
am: 527f3ad099 am: ae105d430e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3296332
Change-Id: Ic50491e581240a055244f48e58f24f89e3a50ef5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3302876
Change-Id: I6ae8d39fcea03a8643c3ca04beda57899380cb17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3302876
Change-Id: I4d1c6eb95ec5a9c8c828a56ba7d2c88033fc66eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
* changes:
Generate android_device module from filesystem_creator
Import some product definition variables to Soong
Introduce android_device module type
|
|
This change imports PRODUCT_DEVICE and PRODUCT_MODEL to Soong. these
products will be used to generate the android_device module.
Test: m nothing
Bug: 372486444
Change-Id: Ie243d030e8f8515cbcb46cf0d1ad45082c14ceb1
|
|
Introduce a new vintf_data module type which handles vintf_data
of four different types: device_cm, system_manifest, product_manifest,
and system_ext_manifest.
Bug: 340427295
Test: m vendor_compatibility_matrix.xml system_manifest.xml \
product_manifest.xml system_ext_manifest.xml
Change-Id: I32f270cb0e227104b6b7298327a74f123c18dc0c
|
|
This topic also fix build fail on git_main on seahawk-next-userdebug(b/371922616)
Bug: 350881031
Test: Presubmits
Change-Id: I7dbfadde100d833994f3d0429e358ff10d26fc6e
|
|
enforces min_sdk_version for apex dependencies to avoid regression
Test: Ran APEX soong tests and manual test
Bug: 333868045
Merged-In: I7b0c7f32687d922dde41150f947c1b993998338f
Change-Id: I7b0c7f32687d922dde41150f947c1b993998338f
|
|
10903c73f6 am: 66470977be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3274532
Change-Id: I9ad79ac814fd7a0f0f0f29fcb4a533fd73f52ab2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into main am: 8d7b58e50b am: 266e12d445
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3295413
Change-Id: Id53ecc9a3f75f68f05c93f2d5a6cfffe0b038f61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into main
|
|
Revert submission 3172679-selinux_policy_system
Reason for revert: Likely culprit for b/371922616 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Reverted changes: /q/submissionid:3172679-selinux_policy_system
Change-Id: I58d7dad23dc98fc0b9861974e856c6bc9a04475e
|