summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-20Merge tag 'LA.QSSI.13.0.r1-09800-qssi.0' into tachibanatachibana-mr1tachibanaalk3pInjection
"LA.QSSI.13.0.r1-09800-qssi.0" Change-Id: I42a38f32f4463cd78b9fac7df6610de4d738c3f8
2023-01-15Merge 1f80083e23233f8741042e328593a9b0690cd28e on remote branchLinux Build Service Account
Change-Id: I0a6fe9332121cc584e72bce25b9af0dfbc3fffea
2022-12-22Snap for 9430503 from 1dead8334e2199cceb1779260248b554cbb94453 to ↵Android Build Coastguard Worker
t-keystone-qcom-release Change-Id: I5eb5ebc52bd850e0102acae59d63f706674acf5b
2022-12-06Merge t-qpr-2022-12Matt Lee
Change-Id: I8938d00f4e2c6c6f96785934a4d4ac6a7dc99348
2022-11-01Snap for 9239618 from ef6f14b62b22a20e7331c5b2de75dff7985d3a7d to ↵Android Build Coastguard Worker
tm-platform-release Change-Id: I09761f451ff7ca54ec8322945b5ee66a2673d2b2
2022-10-21Merge commit 'b9e99ba8c242c269ecdd9b39a5e297eadc403f06' of ↵Yimin Li
sso://googleplex-android/platform/system/update_engine into HEAD Change-Id: Iee0e6ed3b4d1dfa419d9b534b7976560d1d5c3da
2022-09-06update_engine: Add performance modeGabriele M
Author: Gabriele M <moto.falcon.git@gmail.com> Date: Thu Jun 14 01:10:09 2018 +0200 update_engine: Add performance mode Allow to move update_engine from the system-background cgroup to the foreground cgroup to speed up the installation of the updates. Change-Id: Iaa531a925f9e1a26e834d7448c4755151adcfea2 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Mon Mar 4 14:57:28 2019 +0100 Move performance mode to top app Change-Id: I436102b4f8d046b8f3d897882613ec46acf9e2c5 luca020400: Move to TaskProfiles API Change-Id: Id7e27b0c42d80c4a3ce1dc7f8540313a7042db53
2022-08-06Snap for 8912782 from c64ba1ee743893065d2c30799b06216e9565c3b7 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I36040049ddc95bb03681daadc7c6c38ae72b998c
2022-08-01Cleanup DAP state before installing new OTAKelvin Zhang
Test: th Bug: 229708688 Change-Id: Icf7ca0fac104feeddc759c580b5bcb45ffd727d6 (cherry picked from commit 42c2d55eb6df1810ca1030a520ca4d32340ecb7b) Merged-In: Icf7ca0fac104feeddc759c580b5bcb45ffd727d6
2022-06-29Snap for 8779833 from 2a8f89270f04d3a7b3f77f86e178d7c2edf48d89 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I143dc7dd9c06c2e6d22fba50fdba62e92fede1e6
2022-06-28Fix partition mapping bugKelvin Zhang
After installing a VABC OTA and device reboots, merge happens. Some OTA states are cached in memory during the merge process. When the 2nd OTA comes, update_engine will incorrectly think the 2nd OTA is also a VABC update, resulting in incorrectly mapped partitions. Then update_engine will extract data from OTA and write them to source partitions, causing verity error and bricking the device. This CL fixes the corruption bug by create a new instance of SnapshotManager for each new OTA. This prevents us from reading stale data cached in SnapshotManager member variables. Bug: 229708688 Bug: 236348265 Test: Apply VABC OTA, reboot, then apply VAB OTA Change-Id: If4d1de8393ce0329b825c06e567b985e9d89680b (cherry picked from commit c675fc0aaa6f9e4d88d040847435f2487ff9a2d3) Merged-In: If4d1de8393ce0329b825c06e567b985e9d89680b
2022-05-18Merge 164659d03c31c91ad127c467dc25e3a63830a8ac on remote branchLinux Build Service Account
Change-Id: I6c4765c61cea43520b4dc7675c3f005e90105555
2022-05-06Merge 6fcdb3ecde0166a46909950867a275d384395847 on remote branchLinux Build Service Account
Change-Id: Iedef16e7b13f3be21864b9f2da187ce61e54657f
2022-05-04Snap for 8541317 from a71adfb3c79a84569d3c0ffc328464fa76de5f5b to ↵Android Build Coastguard Worker
t-keystone-qcom-release Change-Id: I97ae6b06d056b3db9d0a24ffab2f55eb56cf5145
2022-05-03Merge TP1A.220422.001Deyao Ren
Change-Id: If6a0669423508d81d4609a841eaf9714180ffc5c
2022-04-24Snap for 8493343 from 8fbaeebe74b774e14f1f46e14c4abaf5d5924b74 to ↵Android Build Coastguard Worker
t-keystone-qcom-release Change-Id: Ie0c707440a19e4801821927c7b0655f9a295a6b1
2022-04-22Merge TP1A.220414.003Scott Lobdell
Change-Id: I65bc5b848e85ac1d9ca7f9f6e8087539ba8c23ca
2022-04-21Snap for 8479861 from 4f39da8e8db32fb8e0aed5ec8734b6be22e0eadb to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I3a7589c69a6eefcb3154abe197bdb6d9bb7d60b9
2022-04-21Snap for 8479413 from 07b7186c9f0be06c4924c89366df60de1ae98c26 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I6c2582a58981776d72eed118854b35fce6e83b91
2022-04-20[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8433047 am: b410e90021 -s ours am: 149a6bb7fe -s ours am: 07b7186c9f -s ours am: 406db53f4e -s ours am skip reason: Merged-In I4cb84aa9b69ff872f5de7a5e9c5ca1e3405d2d8b with SHA-1 1c4b981c71 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/17805407 Change-Id: Id2087791e71c6ebe93ecea47a8a42f2a0a6e1037 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8433047 am: b410e90021 -s ours am: 149a6bb7fe -s ours am: 07b7186c9f -s ours am skip reason: Merged-In I4cb84aa9b69ff872f5de7a5e9c5ca1e3405d2d8b with SHA-1 1c4b981c71 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/17805407 Change-Id: Ia007116ca1122c64e7e0512a8d5014ac19e91fe9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8433047 am: b410e90021 -s ours am: 149a6bb7fe -s ours am skip reason: Merged-In I4cb84aa9b69ff872f5de7a5e9c5ca1e3405d2d8b with SHA-1 1c4b981c71 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/17805407 Change-Id: I341d777009873d63c3b4993b3e7b06ed213d141d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8433047 am: b410e90021 -s ours am skip reason: Merged-In I4cb84aa9b69ff872f5de7a5e9c5ca1e3405d2d8b with SHA-1 1c4b981c71 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/17805407 Change-Id: I6a3538523b81637c04813c04464f454aef36dc69 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047Xin Li
Bug: 226662282 Merged-In: I4cb84aa9b69ff872f5de7a5e9c5ca1e3405d2d8b Change-Id: I19597ca760cb176e9e95e61722962e770e01ec0d
2022-04-15Merge c5dea6402ece46eb749c2e62a4738d67d46046ae on remote branchLinux Build Service Account
Change-Id: Ie730c4569cbebda3ed0c85001014e6087df4d786
2022-04-16Snap for 8462842 from 5375bb9d70a577a1ee0d939ccbdffc6f6fde9b1e to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I008147b7cadea190f90ca98f94330f1f81b1ee1e
2022-04-16Snap for 8462561 from 384dd713d64cc6e2cb1d0dac70ac44378e3f7786 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I70314deca643033e5d281217417ba6ce7595c8e9
2022-04-15Fix crash on ota_extractor am: 93e3810b0c am: 4e54b254b0 am: 3a0abd0b47 am: ↵Kelvin Zhang
384dd713d6 am: 2ff0dffdb3 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2063610 Change-Id: I46a541850bd623e0c32db3689a0076a2bf31424e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15Fix crash on ota_extractor am: 93e3810b0c am: 4e54b254b0 am: 3a0abd0b47 am: ↵Kelvin Zhang
384dd713d6 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2063610 Change-Id: Ice929d03d0972869d86fc962303802c47a8c4978 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15Fix crash on ota_extractor am: 93e3810b0c am: 4e54b254b0 am: 3a0abd0b47Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2063610 Change-Id: Id01ee7144658c2bbf7a91363bbb1c5c81386b76f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15Fix crash on ota_extractor am: 93e3810b0c am: 4e54b254b0Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2063610 Change-Id: Ib9bbf4694ef3249fd16b6f524c3be76aa3d35551 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15Fix crash on ota_extractor am: 93e3810b0cKelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2063610 Change-Id: Ia6842c12ac3eacf21e53239d3319b5392c9a2ca6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15Fix crash on ota_extractorKelvin Zhang
ota_extractor tries to open source image even for full OTAs. Since we don't pass in source images for full OTAs, the open() call fails. Fix it by only opening source images if incremental OTA is detected. Test: th Change-Id: I903c0faf9e008ff9eb8ee17bfb607b641d87c510
2022-04-09Snap for 8429531 from c2fbfe93659963f796d88916795b0c89fe0eee52 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I5240102378e70a40bc976a57959cdd7b149aace1
2022-04-08Snap for 8421339 from 95e6ddda838ce386e571de5cf57e2dfc78f5a591 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I0ac1ee2c516c6102e9aa24b810f147b189dd09e0
2022-04-08Snap for 8422005 from 9a79f4529f218714f6d46de8eccddcfacd723691 to tm-releaseAndroid Build Coastguard Worker
Change-Id: Ic6e880785bbd75c8666facc614d64e2cb4cf7c75
2022-04-07Fix S and T mixed build OTA am: 1c4b981c71 am: 0c7fbe95c8 am: 1d5acb2b6c am: ↵Kelvin Zhang
9a79f4529f am: 98ef4eec48 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2058027 Change-Id: Ia908bd16d76d5efd172e1399b15f352615352f67 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Fix S and T mixed build OTA am: 1c4b981c71 am: 0c7fbe95c8 am: 1d5acb2b6c am: ↵Kelvin Zhang
9a79f4529f Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2058027 Change-Id: I802c2cf427d79080fb52ff92d3dfe4c5ddb78f42 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Fix S and T mixed build OTA am: 1c4b981c71 am: 0c7fbe95c8 am: 1d5acb2b6cKelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2058027 Change-Id: I8cf8b5f9c98d8c67045e15608ba085b5f364ae86 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Fix S and T mixed build OTA am: 1c4b981c71 am: 0c7fbe95c8Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2058027 Change-Id: I0651ab4621f128200239ad7025428c2dce1f7822 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Fix S and T mixed build OTA am: 1c4b981c71Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2058027 Change-Id: I17866f8597c87f45c49f256594276da6c8a29449 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Fix S and T mixed build OTAKelvin Zhang
When a device has vendor partitions in S and system partitions in T, ota package will enable VABC XOR. But device's snapuserd actually doesn't support XOR, because snapuserd is in vendor partition. Therefore, at runtime, check if XOR is supported. Test: th Bug: 227614163 Change-Id: I4cb84aa9b69ff872f5de7a5e9c5ca1e3405d2d8b
2022-04-07Support incremental OTA in ota_extractor am: 91e839cf19 am: fec3837e1b am: ↵Kelvin Zhang
a83d45a9fa am: 68b45aa077 am: e0c34ec39a Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2056749 Change-Id: I526224b10763fbdfd76ac00effd4ac6c49e6005e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Support incremental OTA in ota_extractor am: 91e839cf19 am: fec3837e1b am: ↵Kelvin Zhang
a83d45a9fa am: 68b45aa077 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2056749 Change-Id: Ia54a84e2c6ac6a1c035f41840cd9260c57676f0f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Support incremental OTA in ota_extractor am: 91e839cf19 am: fec3837e1b am: ↵Kelvin Zhang
a83d45a9fa Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2056749 Change-Id: I16cdf14730ddc1df91bdbf5619197587c4040996 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Support incremental OTA in ota_extractor am: 91e839cf19 am: fec3837e1bKelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2056749 Change-Id: Iad99f91d5077a5a7f7e209cfebf1512aa790647d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Support incremental OTA in ota_extractor am: 91e839cf19Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2056749 Change-Id: I71ab8b261458d2106c8b3df89d85bbd9b5933898 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Snap for 8414751 from cf44f5837f9339b932149e47db4275b7fe8c4832 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I4c1b025be5b3d0a024854308f00dbfbe1883ee1b
2022-04-06Support incremental OTA in ota_extractorKelvin Zhang
Test: Run ota_extractor on an incremental OTA Bug: 228326856 Change-Id: I8adcbb923a5ad53f35d6eddb9b29afedbc46b041
2022-04-06Snap for 8414339 from 04bc97d69c45bc0d46cc282705afed36191b96d9 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: Id4262d70a34403480e8fa1db329590eea28fc255