summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-13Stricter stat when checking for blockdevices am: a63198f058 am: 1ef04a46bd ↵HEADandroid-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000mastermainandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseandroid14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devHåkan Kvist
am: 15546c3790 am: 4543612847 am: ef85a8ac82 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2111984 Change-Id: I232e563e0ae9b8e4bbfe5f6d4f87ac725f8d59b5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-13Stricter stat when checking for blockdevices am: a63198f058 am: 1ef04a46bd ↵android-u-beta-1-gplmain-16k-with-phonesHåkan Kvist
am: 15546c3790 am: 4543612847 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2111984 Change-Id: I73a005192d9e05701651c532ceba9258cdb79a52 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-13Stricter stat when checking for blockdevices am: a63198f058 am: 1ef04a46bd ↵Håkan Kvist
am: 15546c3790 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2111984 Change-Id: Ie71589772f0f4a6c0329eada9c783dcd2a232eb1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-13Stricter stat when checking for blockdevices am: a63198f058 am: 1ef04a46bdmain-16kHåkan Kvist
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2111984 Change-Id: Ie2eae42f78fbdcf087b2015d51913ff4f0873a5a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-13Stricter stat when checking for blockdevices am: a63198f058Håkan Kvist
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2111984 Change-Id: I0ee0454ee17df0ff262dda2199d734daf59114c2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-13Stricter stat when checking for blockdevicesHåkan Kvist
When checking for entries use both lstat and stat to make sure that both link and target can be read. Fail if only link can be read. This makes sure that bootctl can update all ab block device entries. Without this change, missing selinux rule would cause partition to be silently ignored. Bootcontrol checks if a partition exists by checking the entries in /dev/block/by-name. The entries in this directory are in normal case symlinks, all with selinux label u:object_r:block_device:s0. The target of the links might have different labels. Performing both lstat and then stat will ensure that the error case where bootctl don't have the correct selinux permission for accessing block device is handled as error. Bug: 234349374 Test: Manual. Remount the device and push bootcontrol related files to vendor partition (bootctrl.msmnile.so, android.hardware.boot@*.so) Change selinux label on ab block device to other label, example for modem_b on pixel4: chcon u:object_r:media_rw_data_file:s0 /dev/block/sda9 Run test: bootctl mark-boot-successful Confirm result: Error marking as having booted successfully: Operation not permitted Confirm message in logcat: Unable to stat block device Change-Id: I1cdbd74e1b0f1a105e36c02dd03519621600e57d
2022-06-10Remove goto statements am: 1afac11f51 am: 73779c0771 am: 432faa6caf am: ↵Håkan Kvist
36c95f30a9 am: 3eaaa57e49 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2116334 Change-Id: Ic368e536d109dbf355460fc6f2593a2f1093fec8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-10Remove goto statements am: 1afac11f51 am: 73779c0771 am: 432faa6caf am: ↵Håkan Kvist
36c95f30a9 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2116334 Change-Id: I594469dfdaf000f53c6bd9b7b57e5f67bff55c4a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-10Remove goto statements am: 1afac11f51 am: 73779c0771 am: 432faa6cafHåkan Kvist
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2116334 Change-Id: I40651765c94edd21dac821522a69e638c5eabc93 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-10Remove goto statements am: 1afac11f51 am: 73779c0771Håkan Kvist
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2116334 Change-Id: Ib0ede32a1d8831c090b8f9c963fb61453923686b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-10Remove goto statements am: 1afac11f51Håkan Kvist
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/2116334 Change-Id: Ib17346d692fd71a3be69e6ec8968505d33199237 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09Remove goto statementsHåkan Kvist
Use of goto is highly discouraged, so remove it. Use unique_ptr where possible to ensure that memory is freed properly Bug: 234349374 Test: manual, use bootctl to get current slot set active slot _a/_b, then dump and compare gpt tables set successful boot _a/_b, then dump and compare gpt tables Change-Id: I86b30d58efda9552057cf92499b329eeef530ef8
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 2e378e76d0 -s ↵t_frc_tz4_330443010t_frc_swc_330443040t_frc_swc_330443010t_frc_sta_330443010t_frc_sch_330443040t_frc_sch_330443010t_frc_res_330443000t_frc_per_330444010t_frc_odp_330442040t_frc_odp_330442000t_frc_neu_330443030t_frc_neu_330443000t_frc_net_330443000t_frc_med_330443030t_frc_ips_330443010t_frc_ext_330443000t_frc_doc_330543000t_frc_doc_330443060t_frc_doc_330443000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060t_frc_adb_330444000android-13.0.0_r9android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16android-13.0.0_r15android-13.0.0_r14android-13.0.0_r13android-13.0.0_r11android-13.0.0_r10aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_sch_331113000aml_sch_331111000aml_net_331910030aml_net_331812010aml_net_331710000aml_net_331610000aml_net_331412000aml_net_331313030aml_net_331313010aml_net_331110020aml_net_331011030aml_net_330910010aml_net_330811010aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_med_330913000aml_go_ips_330911000aml_go_ext_330912000aml_go_doc_330912000aml_go_con_330913000aml_go_cbr_330912000aml_go_ase_330913000aml_go_art_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_art_331813100aml_art_331813010aml_art_331711080aml_art_331612010aml_art_331413030aml_art_331314010aml_art_331113000aml_art_331012050aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-scheduling-releaseandroid13-mainline-networking-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-media-releaseandroid13-mainline-go-ipsec-releaseandroid13-mainline-go-extservices-releaseandroid13-mainline-go-documentsui-releaseandroid13-mainline-go-conscrypt-releaseandroid13-mainline-go-cellbroadcast-releaseandroid13-mainline-go-art-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-art-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-scheduling-releaseandroid13-frc-resolv-releaseandroid13-frc-permission-releaseandroid13-frc-os-statsd-releaseandroid13-frc-odp-releaseandroid13-frc-neuralnetworks-releaseandroid13-frc-networking-releaseandroid13-frc-media-swcodec-releaseandroid13-frc-media-releaseandroid13-frc-ipsec-releaseandroid13-frc-extservices-releaseandroid13-frc-documentsui-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-frc-adbd-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseandroid13-d1-s3-releaseandroid13-d1-s2-releaseandroid13-d1-s1-releaseandroid13-d1-releaseaml_tz4_332714010Xin Li
ours am: fed32d7439 -s ours am: c2e4fd3896 -s ours am skip reason: Change-Id Id1fcb9b1808a1c769addd79dc1ba972d67407ec1 with SHA-1 fed02fe9c8 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I6ad7d4f25528f7970f29a48a40a7a3450f4be3f7
2021-02-20[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl am: 484b46cfb7 am: ↵Bob Badour
b7d115b48c am: 5f57b011a4 am: 0eb21fc66c Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1588380 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I42727effa4314380d00dc614c99d2e5060552863
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 2e378e76d0 -s ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-3android-s-v2-beta-2android-s-qpr3-beta-1android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devandroid-t-preview-1android-s-v2-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Xin Li
ours am: fed32d7439 -s ours am skip reason: Change-Id Id1fcb9b1808a1c769addd79dc1ba972d67407ec1 with SHA-1 fed02fe9c8 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I246b724ade3ffef99dbe3878730418cd9a24ba9b
2021-02-20[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl am: 484b46cfb7 am: ↵Bob Badour
b7d115b48c am: 5f57b011a4 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1588380 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iffcf05ad639fd18f5cb7389cb0dad063370895b3
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 2e378e76d0 -s oursXin Li
am skip reason: Change-Id Id1fcb9b1808a1c769addd79dc1ba972d67407ec1 with SHA-1 fed02fe9c8 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ib3d315bac4e04f0eedbbdff31d1c0950c0744f1e
2021-02-20Mark ab/7061308 as merged in stage.android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-2android-s-beta-1android-s-beta-5android-s-beta-4Xin Li
Bug: 180401296 Merged-In: Id1fcb9b1808a1c769addd79dc1ba972d67407ec1 Change-Id: I2c67c488087210e848517b71f5643f4715d1d9cb
2021-02-19[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl am: 484b46cfb7 am: ↵Bob Badour
b7d115b48c Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1588380 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5765d181ca4b97d63abc3e4a621baa1b4dfc7a50
2021-02-19[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl am: 484b46cfb7Bob Badour
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1588380 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I399a52f1beab0c39ea1cef5df44f23b75b06eb5f
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrlBob Badour
Added SPDX-license-identifier-BSD to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I2168c492b4626235eb555af3dee6645ead4a26fa
2020-12-11Merge "Add function to get active boot slot" am: 054c52c30a am: 518eb4a2ad ↵Tianjie Xu
am: fed02fe9c8 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1514839 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ideecb39176d0f41b3f5c26f28e9d42043e363a11
2020-12-11Merge "Add function to get active boot slot" am: 054c52c30a am: 518eb4a2adTianjie Xu
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1514839 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Id1fcb9b1808a1c769addd79dc1ba972d67407ec1
2020-12-11Merge "Add function to get active boot slot" am: 054c52c30aTianjie Xu
Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/bootctrl/+/1514839 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iebe4ea85ab1c57c388b771a920b198d23000a668
2020-12-11Merge "Add function to get active boot slot"android-s-preview-1Tianjie Xu
2020-12-03Add function to get active boot slotTianjie
This implements bootcontrol HAL 1.2; and it's useful for clients to query the slot to boot into on the next boot. Bug: 170664917 Bug: 173808057 Test: Vts test for bootcontrol Change-Id: I23e706e420c6248d181352d9566feaa2ab0f91c2
2020-05-05Add METADATA to bootctrl: BSD=NOTICE am: 0588ce4c51 am: 2151057a4c am: ↵Bob Badour
f4789eed64 am: 251f446cd4 am: 09eb4be25f Change-Id: Ia8b4ff0898d591b138766628302a23d0c83b3098
2020-05-05Add METADATA to bootctrl: BSD=NOTICE am: 0588ce4c51 am: 2151057a4c am: ↵Bob Badour
f4789eed64 am: 251f446cd4 Change-Id: Ifb0ba5318a52ecce2fa99194544b9078441674a4
2020-05-05Add METADATA to bootctrl: BSD=NOTICE am: 0588ce4c51 am: 2151057a4c am: ↵Bob Badour
f4789eed64 Change-Id: I4a4651fbca2c6a74934c1878e04fe5a776aac037
2020-05-05Add METADATA to bootctrl: BSD=NOTICE am: 0588ce4c51 am: 2151057a4cBob Badour
Change-Id: I38dc318cbf76174e25186e2b64e585b0b232967a
2020-05-05Add METADATA to bootctrl: BSD=NOTICE am: 0588ce4c51android-r-beta-3android-r-beta-2Bob Badour
Change-Id: Ic49f7785869154d4d26c98591b6706aa16321c2e
2020-05-01Add METADATA to bootctrl: BSD=NOTICEBob Badour
Bug: 68860345 Bug: 69058154 Bug: 151953481 Test: no code changes Change-Id: I468749a8c56b01859762f6a3f0658639b68d6f41
2019-05-31Merge "Remove Android.mk rules for building bootctrl. am: 7bde6868ff am: ↵r_aml_301500702android-mainline-12.0.0_r55android-mainline-12.0.0_r112android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10aml_tz2_305400500aml_tz2_305400300aml_tz2_305400100aml_tz2_304500300aml_tz2_303900110aml_tz2_303900102aml_tz2_303800002aml_tz2_303800001aml_tz2_303200001android12-mainline-tzdata2-releaseandroid11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseaml_tz2_305400100Tao Bao
308431ceb7" into qt-dev-plus-aosp am: 6bd5b61b99 am: 4e5d401048 Change-Id: I12a45eddf26a4f6d87392720b49f4183b4dff139
2019-05-31Remove Android.mk rules for building bootctrl. am: 7bde6868ff am: 308431ceb7 ↵Tao Bao
am: cf2985d914 am: 532c3f7a28 Change-Id: I67bff9213fae39903c1390211e8917a1986d3fed
2019-05-31Merge "Remove Android.mk rules for building bootctrl. am: 7bde6868ff am: ↵android-r-preview-4android-r-preview-3android-r-preview-2android-r-preview-1android-mainline-10.0.0_r8android-mainline-10.0.0_r6android10-mainline-resolv-releaseandroid10-mainline-networking-releaseTao Bao
308431ceb7" into qt-dev-plus-aosp am: 6bd5b61b99 Change-Id: Ied1ad3ab0a7a1e555aac2343c20a87d794873e9f
2019-05-31Remove Android.mk rules for building bootctrl. am: 7bde6868ff am: 308431ceb7Tao Bao
am: cf2985d914 Change-Id: I65b765e0c382f6c377a98e2b56703c94cf799c59
2019-05-31Merge "Remove Android.mk rules for building bootctrl. am: 7bde6868ff am: ↵ndk-sysroot-r21Android Build Merger (Role)
308431ceb7" into qt-dev-plus-aosp
2019-05-31Remove Android.mk rules for building bootctrl. am: 7bde6868ffTao Bao
am: 308431ceb7 Change-Id: I30882f03d7eb957452fefc71d2aa85b2b536344f
2019-05-31Remove Android.mk rules for building bootctrl. am: 7bde6868ffTao Bao
am: 308431ceb7 Change-Id: I0120922025265fd8008e83c03661afb433838a86
2019-05-31Remove Android.mk rules for building bootctrl.Tao Bao
am: 7bde6868ff Change-Id: I63a8e9654c1d230e28ec81cb5a0aa83f019ac087
2019-05-28Remove Android.mk rules for building bootctrl.android-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13Tao Bao
All the targets that need the bootctrl.$(TARGET_BOARD_PLATFORM) in this dir should build the module with Android.bp, which is also the desired way to install the recovery variant of bootctrl. [1] has an example change for crosshatch. We also no longer need BOARD_IS_AUTOMOTIVE, as the module must be explicitly included now, in order to be built with namespace-scoped Android.bp. [1] https://android-review.googlesource.com/c/device/google/crosshatch/+/958004 Bug: 34254109 Test: TreeHugger Change-Id: Ib110508065f47a742acd92e03ea42901e8002e4f
2019-05-27[automerger skipped] Build bootctrl.msm8996 with Android.bp. am: b229dfc102 ↵Tao Bao
am: a74148dd46 -s ours am: bd3f15889d -s ours am: dba5dbfaf6 -s ours am skip reason: change_id I864bd626d25723bd390b2453022d9cd47a54d2a2 with SHA1 e3818e1e44 is in history Change-Id: Ie8217f2516df698597e366520aadc8af81e267a4
2019-05-27[automerger skipped] Build bootctrl.msm8996 with Android.bp. am: b229dfc102 ↵Tao Bao
am: a74148dd46 -s ours am: bd3f15889d -s ours am skip reason: change_id I864bd626d25723bd390b2453022d9cd47a54d2a2 with SHA1 e3818e1e44 is in history Change-Id: I2ea64c40fba8edc642b39a858d89ce075cc3b934
2019-05-27[automerger skipped] Build bootctrl.msm8996 with Android.bp. am: b229dfc102Tao Bao
am: a74148dd46 -s ours am skip reason: change_id I864bd626d25723bd390b2453022d9cd47a54d2a2 with SHA1 e3818e1e44 is in history Change-Id: Ibb29585be357552295e2eafa91a19780751f875f
2019-05-27Build bootctrl.msm8996 with Android.bp.Tao Bao
am: b229dfc102 Change-Id: Ie64758e8599572f491465673c38e1d35c0d8b8d1
2019-05-24Build bootctrl.msm8996 with Android.bp. am: e3818e1e44Tao Bao
am: d4e96c0bd5 Change-Id: Icc07b5630788165490ceeed7bd4b6849f5b34d2c
2019-05-24Build bootctrl.msm8996 with Android.bp.Tao Bao
Android.mk itself will be removed in a separate CL. Bug: 34254109 Test: TreeHugger Test: Sideloading a package on sailfish. Change-Id: I864bd626d25723bd390b2453022d9cd47a54d2a2 Merged-In: I864bd626d25723bd390b2453022d9cd47a54d2a2 (cherry picked from commit e3818e1e44e3f2b4b0296132dbc185da92f99c66)
2019-05-24Build bootctrl.msm8996 with Android.bp.Tao Bao
am: e3818e1e44 Change-Id: I61c092e143724aaff4da4d0b83b3422e77c28031
2019-05-24[automerger skipped] Revert^2 "Build bootctrl.msm8998 with Android.bp."" am: ↵Tao Bao
1933d30528 am: 43dc9da33d -s ours am: e0d83c800e -s ours am: 7a64857fe8 -s ours am skip reason: change_id I6a85b7885903df818deb32c40c751ac4358a6dbc with SHA1 7ba68ec1d2 is in history Change-Id: I414d0cd5018ce655502956efba5d519886062bd9
2019-05-23[automerger skipped] Revert^2 "Build bootctrl.msm8998 with Android.bp."" am: ↵Tao Bao
b3fede0de5 am: a707a74460 -s ours am skip reason: change_id I6a85b7885903df818deb32c40c751ac4358a6dbc with SHA1 7ba68ec1d2 is in history Change-Id: I6aa9e4c4f0d03eaf99f3e6a85dc2efae63b7fbcd