summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-17Snap for 9415569 from cebc6bde1a514f0bf43a359bf5c276d69050f95b to udc-d1-releaseandroid-14.0.0_r9android-14.0.0_r8android-14.0.0_r7android-14.0.0_r6android-14.0.0_r5android-14.0.0_r4android-14.0.0_r3android-14.0.0_r12android-14.0.0_r11android-14.0.0_r10android14-d1-s7-releaseandroid14-d1-s6-releaseandroid14-d1-s5-releaseandroid14-d1-s4-releaseandroid14-d1-s3-releaseandroid14-d1-s2-releaseandroid14-d1-s1-releaseandroid14-d1-releaseAndroid Build Coastguard Worker
Change-Id: I0ccc7ca778c77bfdf85e98084680883656737460
2022-12-17Snap for 9414774 from 045ccd626f38d55301d0a6c0561a5fd8eeb54ac5 to udc-releaseandroid-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-vts-14.0_r1android-security-14.0.0_r8android-security-14.0.0_r7android-security-14.0.0_r6android-security-14.0.0_r5android-security-14.0.0_r4android-security-14.0.0_r3android-security-14.0.0_r2android-security-14.0.0_r1android-platform-14.0.0_r7android-platform-14.0.0_r6android-platform-14.0.0_r5android-platform-14.0.0_r4android-platform-14.0.0_r3android-platform-14.0.0_r2android-platform-14.0.0_r1android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android-cts-14.0_r1android-14.0.0_r28android-14.0.0_r2android-14.0.0_r15android-14.0.0_r14android-14.0.0_r13android-14.0.0_r1android14-tests-releaseandroid14-security-releaseandroid14-s2-releaseandroid14-s1-releaseandroid14-releaseandroid14-platform-releaseAndroid Build Coastguard Worker
Change-Id: Iba2c5533e9c6ba6fa30c37c1cfa2faf524e506d0
2022-12-16Update kernel to builds 9412825 am: eca17d26a0 am: 024fc37b40 am: 7e5f38abc0android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-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_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releasePaul Lawrence
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2362204 Change-Id: I692e29ce9c22c8b37ca20a279acdaff0e2fb9e16 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16Update kernel to builds 9412825 am: eca17d26a0 am: 024fc37b40android-u-beta-1-gplPaul Lawrence
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2362204 Change-Id: I475c94819036c560e10d15ea00446568e0104ae9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16Update kernel to builds 9412825 am: eca17d26a0Paul Lawrence
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2362204 Change-Id: I604090e7e528abdc0ef72bad1fb9a9c1678d5ffe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16Update kernel to builds 9412825Paul Lawrence
git log --first-parent -100 --oneline --no-decorate 94958d875ed3..5e28b848962c: 5e28b848962c ANDROID: KVM: arm64: Add support for non-cacheable mappings 679bf6a59162 ANDROID: crypto: testmgr - add back deleted hctr2 test vectors b289d1706b67 ANDROID: fsnotify: Notify lower fs of open cef0d08d977f ANDROID: KVM: arm64: Don't filter out KVM_FUNC_MMIO_GUARD_MAP hypercalls aeac190b3baa ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim 8796cf595b9a ANDROID: KVM: arm64: Move kvm_pte_table to the common header 4e68fbd326a9 ANDROID: KVM: arm64: Have different callbacks for PTE manipulation 92222130c16d ANDROID: KVM: arm64: Move PTE attributes definitions to the common header 393afc04dfb4 ANDROID: KVM: arm64: Split stage2_put_pte function 90048d36dc9b ANDROID: KVM: arm64: Pass the pagetable struct as an argument to the freewalker fec04e1c56b4 ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version ea7caaa3064c Revert "ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version" 63696badd992 Merge 5.15.83 into android14-5.15 7c85605dae9d ANDROID: clang: update to 16.0.2 757d548ca6e2 ANDROID: kernel: sched: Export reweight_task 1431f38bb783 FROMLIST: binder: return pending info for frozen async txns b3d82fd3de28 Merge 5.15.82 into android14-5.15 Test: treehugger Bug: 261505859 Change-Id: Icd86e58dcbd7482c758c88892405f511d037361d
2022-12-10Snap for 9387491 from aba0b1ac78fb37c0c0511fa30a090c10d6fcb10f to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I619f2882d79b3c5a2aa3e33ba2a1ff969670bbe5
2022-12-09Snap for 9386067 from 7e8ad9e4842dcfd80fdf532079f0b3c775bc8d60 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I03119c88cb6b018402d80333013f960a76ec2626
2022-12-08Update kernel to builds 9380601 am: 3ccda57fa8 am: e5402ff076 am: 41dfcfb585Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2334983 Change-Id: Ia8f6fa34a9a45e61b88cf39289c4bddda94a508a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601 am: 3ccda57fa8 am: e5402ff076Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2334983 Change-Id: Ic362d303a377cbd29aa62ccb9e4250afe401928c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601 am: 3ccda57fa8Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2334983 Change-Id: Id9b75c184d4e55ddda23b7e26e7451fe6615c3df Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601Howard Chen
git log --first-parent -100 --oneline --no-decorate 706d642b1dd2..94958d875ed3: 94958d875ed3 ANDROID: KVM: arm64: Fix link with CONFIG_MODULES=n 9fe1568804d0 ANDROID: KVM: arm64: Fix build with CONFIG_MODULES=n db759e32d470 ANDROID: KVM: arm64: Block module loading based on cmdline or HVC 832e890b2397 ANDROID: KVM: arm64: Support unaligned fixmap in the nVHE hyp ebc746230d37 ANDROID: Add __pkvm_register_el2_call to symbol list e7c5cd511006 ANDROID: KVM: arm64: Add support for custom hypercall registration 2d583a7e7aa4 ANDROID: KVM: arm64: Return a token for a pKVM module registration fd4d9289c416 ANDROID: KVM: arm64: Introduce hyp_protect_host_page() 0d25283a37b5 ANDROID: KVM: arm64: Add a permission fault handler d37256c87ce4 ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT 4447d804f768 ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops ca4247c3569e ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops 61229e6a03d1 ANDROID: KVM: arm64: Expose puts and putx64 in pKVM ABI b00bb0eab0f0 ANDROID: KVM: arm64: Add serial framework for pKVM 8a846b7baf0c ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules 979197016b9f ANDROID: Add __pkvm_load_el2_module to symbol list 0e68921c2de4 ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata 1c2e782ae5b8 ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor b1bd8930b8ae ANDROID: KVM: arm64: Refactor nvhe Makefile 9cb398bd058b ANDROID: KVM: arm64: Make gen-hyprel emit delimiters e13fa0a19e5c ANDROID: KVM: arm64: Move gen-hyprel into a tool directory 780c4654ab4f ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp 83ead5ea7b3e ANDROID: arm64: patching: Add aarch64_addr_write() 6e55e6e747fe ANDROID: arm64: patching: Refactor __aarch64_insn_write() c7eab897075f UPSTREAM: cfi: Use __builtin_function_start 0c9fc56eebce UPSTREAM: wifi: nl80211: Add POWERED_ADDR_CHANGE feature 56b8b1c79d73 UPSTREAM: wifi: cfg80211: Fix bitrates overflow issue e7471649b840 UPSTREAM: wifi: cfg80211: fix MCS divisor value 0dfcd40430b0 UPSTREAM: wifi: nl80211: add MLD address to assoc BSS entries 49c71cf2d7a3 UPSTREAM: wifi: nl80211: remove redundant err variable 2d76ef755c12 BACKPORT: wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() 81b44bd648cc UPSTREAM: wifi: nl80211: send MLO links channel info in GET_INTERFACE d1e18aab7826 BACKPORT: wifi: cfg80211/mac80211: check EHT capability size correctly 22428dd3fda3 UPSTREAM: wifi: cfg80211: Add link_id parameter to various key operations for MLO b19a3e20ee10 UPSTREAM: wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD 60cc532e5449 UPSTREAM: wifi: cfg80211: reject connect response with MLO params for WEP a0b6aabf3725 UPSTREAM: wifi: cfg80211: add link id to txq params b4657b40c097 UPSTREAM: wifi: cfg80211: get correct AP link chandef 2bcf9d62a9b2 UPSTREAM: wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 44d9457c0171 UPSTREAM: wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result 49226f84533d BACKPORT: wifi: mac80211: Align with Draft P802.11be_D2.0 6f2cd3f078f5 BACKPORT: wifi: mac80211: Align with Draft P802.11be_D1.5 14ebe97a3bde UPSTREAM: wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API 408df1a69813 UPSTREAM: wifi: cfg80211: report link ID in NL80211_CMD_FRAME 0675fe63905c UPSTREAM: wifi: cfg80211: add hardware timestamps to frame RX info 9749ade622aa UPSTREAM: wifi: cfg80211/nl80211: move rx management data into a struct d1ca56669b56 UPSTREAM: wifi: cfg80211: add a function for reporting TX status with hardware timestamps 78051cd7b329 UPSTREAM: wifi: nl80211: add RX and TX timestamp attributes 664979644bba BACKPORT: wifi: nl80211/mac80211: clarify link ID in control port TX 19b0fd0f5b4b UPSTREAM: wifi: nl80211: require MLD address on link STA add/modify 868dce210c59 UPSTREAM: wifi: cfg80211: add cfg80211_get_iftype_ext_capa() e67ee6880de7 UPSTREAM: wifi: nl80211: fix some attribute policy entries fc547e57840c UPSTREAM: wifi: nl80211: reject fragmented and non-inheritance elements 61f067f659e5 UPSTREAM: wifi: nl80211: reject link specific elements on assoc link e69e556555c8 UPSTREAM: wifi: cfg80211: set country_elem to NULL a60bc52f1add UPSTREAM: wifi: nl80211: advertise MLO support 8baa308fa75e UPSTREAM: wifi: nl80211: allow link ID in set_wiphy with frequency 95c387ed66ca BACKPORT: wifi: cfg80211/mac80211: Support control port TX from specific link 9962736e1d5f UPSTREAM: wifi: nl80211: Support MLD parameters in nl80211_set_station() 3ae6cace0dd0 UPSTREAM: wifi: nl80211: check MLO support in authenticate 863176360601 UPSTREAM: wifi: nl80211: set BSS to NULL if IS_ERR() 161117be62cc UPSTREAM: wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities 8eed1bc70a9f UPSTREAM: wifi: nl80211: better validate link ID for stations da8fd806570f UPSTREAM: wifi: cfg80211: clean up links appropriately 149110535d59 UPSTREAM: wifi: cfg80211: add ieee80211_chanwidth_rate_flags() ad895360c79d UPSTREAM: wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO 252aa78538e4 UPSTREAM: wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct a66db6392527 BACKPORT: wifi: cfg80211: adjust assoc comeback for MLO 90454d5775e7 UPSTREAM: wifi: cfg80211: prepare association failure APIs for MLO 5ad5ef42850a BACKPORT: wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request 3c03b7706edb UPSTREAM: wifi: nl80211: acquire wdev mutex for dump_survey c88777af1f56 UPSTREAM: wifi: cfg80211: drop BSS elements from assoc trace for now ae5afa885155 UPSTREAM: wifi: cfg80211: make cfg80211_auth_request::key_idx signed c2c70cf94716 UPSTREAM: wifi: nl80211: enable setting the link address at new station 631c80f058cb UPSTREAM: wifi: nl80211: hold wdev mutex for station APIs 05744901bdc6 UPSTREAM: wifi: nl80211: hold wdev mutex for channel switch APIs 13338f9dc388 UPSTREAM: wifi: nl80211: hold wdev mutex in add/mod/del link station cf8f4f7b5653 BACKPORT: wifi: cfg80211/mac80211: separate link params from station params af6fc28081cd BACKPORT: mac80211: prepare sta handling for MLO support de01c4d2589b UPSTREAM: wifi: cfg80211: add API to add/modify/remove a link station 51f7d197a5dc UPSTREAM: wifi: cfg80211: Allow MLO TX with link source address f1ee9a834e4e UPSTREAM: wifi: nl80211: fix sending link ID info of associated BSS c2102849df6e UPSTREAM: wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() 8089024abf7c UPSTREAM: wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit fe8d2fb083fc UPSTREAM: wifi: nl80211: retrieve EHT related elements in AP mode 55417f945dd0 UPSTREAM: wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings e36789036b99 UPSTREAM: wifi: cfg80211: remove chandef check in cfg80211_cac_event() 1a4915ec07fc UPSTREAM: wifi: nl80211: relax wdev mutex check in wdev_chandef() 276e9f52991a UPSTREAM: wifi: nl80211: acquire wdev mutex earlier in start_ap 116d1cdb201a UPSTREAM: wifi: nl80211: hold wdev mutex for tid config 8da90cd512f4 UPSTREAM: wifi: cfg80211: handle IBSS in channel switch bd8b4f140129 UPSTREAM: wifi: cfg80211: remove redundant documentation c7cbab853bed UPSTREAM: wifi: cfg80211: Allow P2P client interface to indicate port authorization fb3c6031dd38 UPSTREAM: cfg80211: Indicate MLO connection info in connect and roam callbacks 6505b5414099 UPSTREAM: wifi: cfg80211: fix kernel-doc warnings all over the file ab40731e8fb3 UPSTREAM: wifi: nl80211: expose link ID for associated BSSes 9c98ce688fda UPSTREAM: wifi: nl80211: expose link information for interfaces 588254054b04 UPSTREAM: wifi: cfg80211: add optional link add/remove callbacks 5a953f2ee08b UPSTREAM: wifi: cfg80211: sort trace.h f141782c7e5f UPSTREAM: wifi: nl80211: support MLO in auth/assoc Test: treehugger Bug: 261793352 Change-Id: Ic288ec242ec1670b3dcb1fe7dda7a5a56f730dc7
2022-12-06Snap for 9372998 from b3cab89403c2c80c6231caa7d31d63ab2577ede0 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: Ib2c3f67ddb3ad5c35ea65941cfc5ed0bbb1b7791
2022-12-06Snap for 9370956 from ba94b47c8fe19b746209919354ac2061d67fdaa8 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I2af2459f30da3efac3cad5cf65407f2a763a3b2c
2022-12-05Snap for 9367738 from b3cab89403c2c80c6231caa7d31d63ab2577ede0 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: If04abe4a5153b2d17eb269a7aad46da52e08301b
2022-12-05Snap for 9367586 from c883a1e87b094f96a11e363cb8586a6660ece43d to udc-releaseAndroid Build Coastguard Worker
Change-Id: I74ac54a2ffd0942311371edeca16a1b0ca745c41
2022-12-03Update kernel to builds 9358643 am: 685f069c28 am: 929b30c8fe am: 08ed45dd28Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2324933 Change-Id: Ie31236c78890cab49d1ad1ec04b39c2ad91812aa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03Update kernel to builds 9358643 am: 685f069c28 am: 929b30c8feHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2324933 Change-Id: Ib848970d2a28e08ba8d01f169dcfc1304810d93b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03Update kernel to builds 9358643 am: 685f069c28Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2324933 Change-Id: Ibe132098a0e2818ec3fc47d611a4826d2924f0e7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02Update kernel to builds 9358643Howard Chen
git log --first-parent -100 --oneline --no-decorate 9bb8b084648e..706d642b1dd2: 706d642b1dd2 ANDROID: GKI: Handle no ABI symbol list for modules 23eff0b4a8df UPSTREAM: x86/boot: Wrap literal addresses in absolute_pointer() 31eccfd00de0 UPSTREAM: perf/arm-cmn: Add debugfs topology info 914984267005 UPSTREAM: perf/arm-cmn: Add CI-700 Support 5e5fc87df276 UPSTREAM: dt-bindings: perf: arm-cmn: Add CI-700 1f2189da5028 UPSTREAM: perf/arm-cmn: Support new IP features 359d3ceea2b4 UPSTREAM: perf/arm-cmn: Demarcate CMN-600 specifics 2862aad95ab0 UPSTREAM: perf/arm-cmn: Move group validation data off-stack 81d720463233 UPSTREAM: perf/arm-cmn: Optimise DTC counter accesses 6a8af2bf99dd UPSTREAM: perf/arm-cmn: Optimise DTM counter reads 94dd856a9256 UPSTREAM: perf/arm-cmn: Refactor DTM handling 492930d734a1 UPSTREAM: perf/arm-cmn: Streamline node iteration 76df62f279df UPSTREAM: perf/arm-cmn: Refactor node ID handling 71be9e10b7ab UPSTREAM: perf/arm-cmn: Drop compile-test restriction c944ced82b29 UPSTREAM: perf/arm-cmn: Account for NUMA affinity a0b8d8e19179 ANDROID: Fix license for BUILD.bazel file. 8677c1236997 ANDROID: GKI: MGLRU: Ensure spare page flags bits 3f892551b489 ANDROID: GKI: Build multi-gen LRU 78cc6cce2826 BACKPORT: mm: multi-gen LRU: design doc 642d9866d67e UPSTREAM: mm: multi-gen LRU: admin guide 4983c5264ab1 BACKPORT: mm: multi-gen LRU: debugfs interface 430499cfb56f UPSTREAM: mm: multi-gen LRU: thrashing prevention baeb9a002530 BACKPORT: mm: multi-gen LRU: kill switch a8a158aaf2a6 BACKPORT: mm: multi-gen LRU: optimize multiple memcgs 7f53b0e7048e BACKPORT: mm: multi-gen LRU: support page table walks 0182f92a0f65 BACKPORT: mm: multi-gen LRU: exploit locality in rmap 37397878ee0a BACKPORT: mm: multi-gen LRU: minimal implementation d5b2fa1c7be5 BACKPORT: mm: multi-gen LRU: groundwork 7add16c8246d UPSTREAM: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller" 6d3134477667 BACKPORT: mm/vmscan.c: refactor shrink_node() 0414a3554ff5 BACKPORT: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG d232fd437aa0 BACKPORT: mm: x86, arm64: add arch_has_hw_pte_young() b3890c0f96f3 Revert "FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()" 8ba6c35f8ec6 Revert "FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG" c277ecc960b5 Revert "FROMLIST: mm/vmscan.c: refactor shrink_node()" effb23f57b70 Revert "FROMLIST: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"" 2635d7d1085e Revert "FROMLIST: mm: multi-gen LRU: groundwork" e931b1d2225c Revert "FROMLIST: mm: multi-gen LRU: minimal implementation" 96cb087f7d92 Revert "FROMLIST: mm: multi-gen LRU: exploit locality in rmap" 02dc0d1dda1a Revert "FROMLIST: mm: multi-gen LRU: support page table walks" 52ed44a3340a Revert "FROMLIST: mm: multi-gen LRU: optimize multiple memcgs" 8994fcd031b0 Revert "FROMLIST: mm: multi-gen LRU: kill switch" 657801daa000 Revert "FROMLIST: mm: multi-gen LRU: thrashing prevention" 7cb57a581581 Revert "FROMLIST: mm: multi-gen LRU: debugfs interface" 543542a21e08 Revert "FROMLIST: mm: multi-gen LRU: admin guide" b8f8d02fd455 Revert "FROMLIST: mm: multi-gen LRU: design doc" 9143bb24b092 Revert "ANDROID: GKI: build multi-gen LRU" 849a1653aa70 FROMGIT: scsi: ufs: ufs-mediatek: Remove unnecessary return code cebbd160a67b FROMGIT: scsi: ufs: core: Fix the polling implementation 7da64b74640a FROMGIT: scsi: ufs: ufs-mediatek: Modify the return value 3f0d5bcc7acd FROMGIT: scsi: ufs: ufs-mediatek: Remove unneeded code 5e1f225bb8d6 FROMGIT: scsi: ufs: core: Fix unnecessary operation for early return 3f265b588401 FROMGIT: scsi: ufs: core: Switch 'check_for_bkops' to bool 7871280384e9 FROMGIT: scsi: ufs: core: Separate function name and message 04f5512a60f6 FROMGIT: scsi: ufs: core: Remove check_upiu_size() from ufshcd.h 6d03fcb24d15 ANDROID: Fix DDK include dirs for arm. 517fb6083cd2 UPSTREAM: xfrm: Fix oops in __xfrm_state_delete() 32a7bc01f8dc ANDROID: db845c: drop gki_modules_list to use all gki modules by default f5ea8b2710cc Merge 5.15.80 into android14-5.15 5853a069e0fd ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call 3a954f97ee99 ANDROID: kleaf: Rename allmodconfig targets 709b0127cd6f ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression 1244ad70a80a ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete 2c06d861a9f3 ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily 0812877eff72 ANDROID: KVM: arm64: s2mpu: Add SysMMU_SYNC timeout f3edf87e0dcd ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs 260c2d119525 ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries 019f61dd91bf ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access 6ea4fec26c00 ANDROID: KVM: arm64: s2mpu: Refactor DABT handler 70f5046ab563 ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts 35d955335995 ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW c85c148dd01a ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2 6d6564e273e9 ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk da176539ffde ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize 5eabe6b4ab23 ANDROID: KVM: arm64: iommu: No powered check in DABT handler fa29a2f820f6 ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver e494fba69bf4 ANDROID: KVM: arm64: iommu: Create parent/child relation d96f29b39f83 ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu abb0647b7caf ANDROID: KVM: arm64: iommu: Create private mapping last d040797a836e ANDROID: KVM: arm64: iommu: Free memory on registration error 8f371d99933c ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify 91fabda765f2 ANDROID: Add pkvm_iommu_* symbols to aarch64 ABI 039d0f6a1f98 ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops b17b62d75c46 ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks 368e4d7905c2 ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT afcb8406cd4b ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback 180fc3196152 ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks a1db4a978e14 ANDROID: KVM: arm64: s2mpu: Add driver initializer c792a766aeb6 ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range bed7dd0db4f4 ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu cfdfc4b47d37 ANDROID: KVM: arm64: s2mpu: Remove all EL1 code 23fba443b331 ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2 d2e576625260 ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init 0a7dc556ab6a ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks 3f07551fa632 ANDROID: KVM: arm64: iommu: DABT handler callback 770ec56a176b ANDROID: KVM: arm64: iommu: Suspend/resume callbacks 59feca193823 ANDROID: KVM: arm64: iommu: Register device hypcall 079b8f1017d8 ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2 cef8d94087ec ANDROID: KVM: arm64: iommu: Driver initialization hypcall a79f602d5260 ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA Test: treehugger Bug: 260155826 Change-Id: I928022682516eafbb78a783b63c0636cb25d52c3
2022-11-29Snap for 9344284 from ba94b47c8fe19b746209919354ac2061d67fdaa8 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: Ie9a348d84760cc82306fc0cfe93e9661103cee55
2022-11-29Snap for 9343563 from a09af86e2d2ca6e6a0cff9005e9ee6f285df509c to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ie9bb138abdaa8b61b272708af234476fedc1593a
2022-11-28Revert "Update kernel to builds 9322129" am: f7cf0ecb4c am: dc4b6cb692 am: ↵Dan Shi
3df55316cb Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2319999 Change-Id: I0312fd008e6b69f2af061f84af61499ce4710e5b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129" am: f7cf0ecb4c am: dc4b6cb692Dan Shi
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2319999 Change-Id: I21071472ed9067a2725f37812b34df6a36458603 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129" am: f7cf0ecb4cDan Shi
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2319999 Change-Id: Ia21cae2d6659c8763402f07cfb370f997bf707bc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129"Dan Shi
Revert "Update kernel to builds 9322129" Revert "Update kernel to builds 9322129" Revert "Update kernel to builds 9322129" Revert "Update kernel to builds 9322129" Revert submission 2314060-android14-5.15-20221123 Reason for revert: b/260590236 Reverted Changes: Id1d0b8420:Update kernel to builds 9322129 I29b135a46:Update kernel to builds 9322129 I89a52c0e7:Update kernel to builds 9322129 I05dddb9f0:Update kernel to builds 9322129 I3143fd128:Update kernel to builds 9322129 Change-Id: Iedddd5b3c20361a9210d389644b681865906e5f1
2022-11-28Update kernel to builds 9322129 am: ee71f0363d am: 913c937e59 am: d190dd7339Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2314098 Change-Id: Ie55a11338eb753753759e869075c7669415b9f70 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Update kernel to builds 9322129 am: ee71f0363d am: 913c937e59Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2314098 Change-Id: Iff297b506aca36a03914d38a19bedb5b5dc6d10d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Update kernel to builds 9322129 am: ee71f0363dHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2314098 Change-Id: I35780a3f45dd509ed7540de1723fa548f46177c6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-23Update kernel to builds 9322129Howard Chen
git log --first-parent -100 --oneline --no-decorate 9bb8b084648e..3d7c9fdef1eb: 3d7c9fdef1eb ANDROID: Remove virtgpu_trace.h from DDK unsafe headers. b5b9d443ba4e ANDROID: Add ddk_headers for arm architecture. 023b89395579 Revert "ANDROID: kleaf: convert rockpi4 to mixed build." 6100c90ef516 ANDROID: kleaf: convert rockpi4 to mixed build. ed4066359290 ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init c91cd1264a70 ANDROID: KVM: arm64: Increase size of FF-A buffer d5e4e2b75f0d BACKPORT: FROMLIST: KVM: arm64: pkvm: Add support for fragmented FF-A descriptors 6c417d4b0425 FROMLIST: KVM: arm64: Handle FFA_MEM_LEND calls from the host 8c2dae8b16c1 FROMLIST: KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host d6ebc184fc00 FROMLIST: KVM: arm64: Handle FFA_MEM_SHARE calls from the host ffa0e8607efb BACKPORT: FROMLIST: KVM: arm64: Add FF-A helpers to share/unshare memory with secure world 847f7e01894c FROMLIST: KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host 0b1291b733bb FROMLIST: KVM: arm64: Allocate pages for hypervisor FF-A mailboxes c1f54ec477fd FROMLIST: KVM: arm64: Handle FFA_FEATURES call from the host 95971bdd60d9 BACKPORT: FROMLIST: KVM: arm64: Probe FF-A version and host/hyp partition ID during init a46b5c0ea5d0 FROMLIST: KVM: arm64: Block unsafe FF-A calls from the host 96a7ea3aa871 FROMLIST: firmware: arm_ffa: Move comment before the field it is documenting 1cafec0ee60f FROMLIST: firmware: arm_ffa: Move constants to header file 6a2536ac9851 ANDROID: KVM: arm64: Fix sparse __percpu warning a8dd10b422fb ANDROID: BUILD.bazel: db845c: integrate gki can.ko libarc4.ko rfkill.ko 7b9c0e11b40b ANDROID: thermal: Add vendor thermal genl check ce3c550c15db ANDROID: kleaf: Add build rules for allmodconfig. 7216484575e0 ANDROID: dma-buf: Return EOPNOTSUPP in dma_buf_begin_cpu_access_partial 9bc75534b343 ANDROID: fuse-bpf v1.1 877e4e60f197 ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages 9bb80c1edef8 ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset c3422352426f ANDROID: KVM: arm64: Check IPA range for pvmfw during guest donation 0543b8373785 ANDROID: KVM: arm64: Use fixmap when poisoning pvmfw pages 8b48bb1593ac ANDROID: KVM: arm64: Rename pkvm_clear_pvmfw_pages() 27dede52b47e ANDROID: KVM: arm64: Rename hyp_zero_page() and make available as helper 54e6cbeedd1c ANDROID: KVM: arm64: Don't check for hyp_fixmap_map() returning NULL 8180c3b06314 ANDROID: virtio_balloon: Do not clear VIRTIO_F_ACCESS_PLATFORM 87bcd3edf3ee ANDROID: virtio_balloon: New module parameter "pkvm" b1d965d624e5 ANDROID: KVM: arm64: Introduce kvm_has_memrelinquish_services b9fcd11362c2 FROMGIT: scsi: ufs: ufs-mediatek: Dump more registers 548fd461acce FROMGIT: scsi: ufs: core: Introduce ufshcd_abort_all() f6cfff997a7c FROMGIT: scsi: ufs: core: Refactor ufshcd_hba_enable() 0a1d858fcfd2 FROMGIT: scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes 63dc3907ccf9 FROMGIT: scsi: ufs: core: Clean up ufshcd_slave_alloc() 6f47554fd56c FROMGIT: scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" 732bc14c95cc FROMGIT: scsi: ufs: core: Print events for WLUN suspend and resume failures d152eb9fead7 FROMGIT: scsi: ufs: Fix a deadlock between PM and the SCSI error handler 587723a7ee57 BACKPORT: FROMGIT: scsi: ufs: Introduce the function ufshcd_execute_start_stop() 5df163fd2c16 FROMGIT: scsi: ufs: Track system suspend / resume activity dbe3c56ed4f7 FROMGIT: scsi: ufs: Try harder to change the power mode c523d84df572 FROMGIT: scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() 1b51aa8d3cfe FROMGIT: scsi: ufs: Remove an outdated comment 25a21f156819 UPSTREAM: scsi: core: Support failing requests while recovering ae2b84d37bcc UPSTREAM: scsi: core: Change the return type of .eh_timed_out() 24eae8556b66 UPSTREAM: scsi: core: Fix a race between scsi_done() and scsi_timeout() 422472d6acab UPSTREAM: scsi: ufs: Simplify ufshcd_set_dev_pwr_mode() a03f31d0810b UPSTREAM: scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node 2d02f81b28c5 UPSTREAM: scsi: ufs: wb: Modify messages 8d5ce8adb9b2 UPSTREAM: scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() 8a24c2de8b0d UPSTREAM: scsi: ufs: wb: Add explicit flush sysfs attribute f77cbdb96007 UPSTREAM: scsi: ufs: wb: Change wb_enabled condition test 1cbf4559b8fe UPSTREAM: scsi: ufs: wb: Change function name and parameter names f827a0f5514c UPSTREAM: scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling 66f0e62e451d UPSTREAM: scsi: ufs: core: Use local_clock() for debugging timestamps d393a614b5d1 UPSTREAM: scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption 0e0d69ba9715 UPSTREAM: scsi: ufs: ufs-mediatek: Fix performance scaling 12d5e685dca2 UPSTREAM: scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors 24bcd07af63b UPSTREAM: scsi: ufs: ufs-mediatek: Remove redundant header files 85834820ddee UPSTREAM: scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static 0c8a23253629 UPSTREAM: scsi: ufs: ufs-pci: Correct check for RESET DSM ff00ba18aa3f UPSTREAM: scsi: ufs: core: Increase the maximum data buffer size 8cd06a39b15b UPSTREAM: scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" 8d5a5bc0fb9e UPSTREAM: scsi: ufs: Reduce the START STOP UNIT timeout f05ec79e3829 UPSTREAM: scsi: ufs: core: Fix a race condition related to device management c321cdeb5e25 UPSTREAM: scsi/ufs: Rename a 'dir' argument into 'op' d8782bbd4932 UPSTREAM: scsi: ufs: core: Fix missing clk change notification on host reset 54e90464f124 ANDROID: scsi: ufs: Remove a statement from the MediaTek driver 01d9b23ec3b1 ANDROID: GKI: Convert Net PPP Protocol as module 311664ac87f5 ANDROID: Add ashmem ioctl to return a unique file identifier 880ad59ebbba ANDROID: convert rockpi4 to kleaf. 7070a0ef92d6 ANDROID: GKI: Convert L2TP as modules e0f43e20efd3 ANDROID: GKI: Convert 802.15.4 support as module 6647fadd21af ANDROID: GKI: Convert CAN Bus Subsystem as module f2bd02a9aad1 ANDROID: GKI: Convert 6LoWPAN Support as module 6a0f9b1a5aa6 ANDROID: GKI: Convert RF switch subsys as module 0ff7ad6adcef ANDROID: GKI: Convert Bluetooth Support as module 2e85fe731ac9 ANDROID: KVM: arm64: Avoid unnecessary unmap walk in MEM_RELINQUISH hypercall a75533eb44aa ANDROID: KVM: arm64: Strictly check page type in MEM_RELINQUISH hypercall 4a31e02b6c62 ANDROID: KVM: Include prototype for page_relinquish before definition e357586f5108 Merge 5.15.79 into android14-5.15 718c482c2b6b ANDROID: kleaf: Move list of kernel modules to an extension. 78a20156d1fc ANDROID: GKI: Convert BT HCI sdio & uart as modules 4747c631a478 ANDROID: GKI: Covnert Bluetooth HIDP as module 264b55ef9b11 ANDROID: GKI: Convert Bluetooth RFCOMM as module b115805db5b2 Merge "Merge 5.15.78 into android14-5.15" into android14-5.15 595b8764fb27 ANDROID: GKI: Convert NFC support as GKI module cd3481dba106 Merge "Merge 5.15.77 into android14-5.15" into android14-5.15 819734458e99 ANDROID: arm64: ioremap/iounmap use stage-2 granule size d100f8e9a19c ANDROID: GKI: Convert VLAN 8021Q as gki module df2d42f684d6 UPSTREAM: ext4,f2fs: fix readahead of verity data e516a098e2a4 ANDROID: GKI: Convert TIPC to gki modules 2c8b3eb2cfb4 UPSTREAM: Binder: add TF_UPDATE_TXN to replace outdated txn aec27eb797fb FROMLIST: cfi: free old cfi shadow asynchronously 0dd64a860c2d FROMLIST: cfi: enable sanitize for cfi.c e6c4deb4dba8 ANDROID: dma-buf: heaps: Minor cleanup of dmabuf_page_pool includes Test: treehugger Bug: 260155826 Change-Id: I89a52c0e7036fe0dbd3c92d2e8ad846e88598fff
2022-11-11Snap for 9280720 from bef1773ae720537432d48d5ec9cb4f31e4e47e66 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: Ida4ad17304bc449adf07095d8171a221b143cd6d
2022-11-11Snap for 9280350 from ff800c01a417b81dc0c550e724cea7bab9ffac35 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I2dc3ea0510cb192665ffdf12e3e1874842830ebe
2022-11-10Update kernel to builds 9244197 am: 482d25729e am: 15df2930bb am: 7d715b4f2dHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2280750 Change-Id: I51fe149f68c154100ac702ad7b8f2063d0c46798 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10Update kernel to builds 9244197 am: 482d25729e am: 15df2930bbHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2280750 Change-Id: Id91380bc25c34cba54a433d1fa82eeb6c80a1fa0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10Update kernel to builds 9244197 am: 482d25729eHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2280750 Change-Id: Ic4eaf28bf93161df77b57579ce8d7783f4c81466 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-03Snap for 9250849 from 6194666d2e6844cefa925dc83fb9102ef9274cc7 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: Ib3ca7e3c63a0b6aed3a8b38aeb32f676a87f777f
2022-11-02Update kernel to builds 9244197Howard Chen
git log --first-parent -100 --oneline --no-decorate f1076051b3e9..9bb8b084648e: 9bb8b084648e ANDROID: GKI: BUILD.bazel: Clean up modules list d3edc122b621 UPSTREAM: crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned 366ac32d7d8f ANDROID: Split x86 and arm64 DDK headers. 1a1623d01228 FROMGIT: f2fs: let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate 39228dd9f2ea ANDROID: GKI: BUILD.bazel: Add buildifier sort hint 94afa3c4e00a ANDROID: GKI: BUILD.bazel: Cleanup sync comments 8fdddc52afcd ANDROID: GKI: BUILD.bazel: Clean up module order 5659cc62f17d ANDROID: GKI: Convert cfg/mac80211 as modules e939dcfbc699 ANDROID: KVM: arm64: Flush nVHE hyp_vcpu memcache 44e9b82e013e ANDROID: GKI: x86_64: zram & zsmalloc as modules 316cffd398dc ANDROID: GKI: Convert zram & zsmalloc as protected 736a02437c68 UPSTREAM: mmc: sdhci: Fix host->cmd is null 3d56edf4a961 ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64) 93f55093bb2c ANDROID: scsi: ufs: add vendor hook to override key reprogramming 3cf954ca259a ANDROID: BACKPORT: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware f19614d0a035 ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol f8516f3e3acc ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host 4b06a6a33de4 ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown f92a7cd932c1 ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc() 622befc7e34b ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege 27b23af25203 ANDROID: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region 14e14cc4e940 ANDROID: kleaf: Initial list of ddk_headers (1: Pixel) ede1fd38eeaf ANDROID: kleaf: Initial list of ddk_headers (0: skeleton) b5a50b82c870 UPSTREAM: KVM: arm64: vgic: Fix exit condition in scan_its_table() bb2ade6a3b18 UPSTREAM: KVM: arm64: nvhe: Fix build with profile optimization 0dd068cba27c Revert "Revert "ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode"" 39d08ecff2fa ANDROID: Documentation: KVM: Add some documentation for Protected KVM on arm64 52bf3ffd0b7f ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs 2818b69cdfc7 ANDROID: KVM: arm64: Expose memory sharing hypercalls to protected guests a6e11005e539 ANDROID: KVM: arm64: Reformat/beautify PTP hypercall documentation 48998724f8b9 ANDROID: KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst 82a33bfcacf8 ANDROID: KVM: arm64: Rename firmware pseudo-register documentation file dbd3c00d7763 ANDROID: KVM: arm64: Extend memory sharing to allow guest-to-host transitions 66751b515c34 ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE e815dfc6c68a ANDROID: KVM: arm64: Support TLB invalidation in guest context acf656644931 ANDROID: KVM: arm64: Inject SIGSEGV on illegal accesses c99d2131c5a0 ANDROID: KVM: arm64: Refactor enter_exception64() c0bc03b02504 ANDROID: KVM: arm64: Add is_pkvm_initialized() helper 6392b3a88385 ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege 1d5bbb9c143e ANDROID: KVM: arm64: Handle PSCI for protected VMs in EL2 421d5cc5c46c ANDROID: KVM: arm64: Factor out vcpu_reset code for core registers and PSCI fcd82a2bcfc6 ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header 41791a8c0038 ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h e781b3cf0f6f ANDROID: KVM: arm64: Add HVC handling for protected guests at EL2 c63694a9a0c6 ANDROID: KVM: arm64: Track the SVE state in the hypervisor vcpu structure 36e2fd0eacdc ANDROID: KVM: arm64: Initialize hypervisor vm state at EL2 478b1a78e712 ANDROID: KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use f400a5aadd66 ANDROID: KVM: arm64: Do not update virtual timer state for protected VMs 221497c558c0 ANDROID: KVM: arm64: Move vgic state between host and hypervisor vcpu structures c86b8a4a5ee1 ANDROID: KVM: arm64: Add EL2 entry/exit handlers for pKVM guests 5c41ce52271e ANDROID: KVM: arm64: Donate memory to protected guests 2ab0cf79ecd6 ANDROID: KVM: arm64: Force injection of a data abort on NISV MMIO exit 697fe62abb84 ANDROID: KVM: arm64: Advertise GICv3 sysreg interface to protected guests 82e11002e173 ANDROID: KVM: arm64: Fix initializing traps in protected mode cab2379b5ec3 ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to hyp vcpu init d8b682176fc7 ANDROID: KVM: arm64: Reset sysregs for protected VMs e0eb426cfa3f ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation e545f7a8a91c ANDROID: KVM: arm64: Do not support MTE for protected VMs b042ff6f1cfc ANDROID: KVM: arm64: Restrict protected VM capabilities 93c5d05944d2 ANDROID: KVM: arm64: Trap debug break and watch from guest abf3ca0b7e12 ANDROID: KVM: arm64: Check directly whether the vcpu is protected 188dfd68cd5b ANDROID: KVM: arm64: Reduce host/hyp vcpu state copying e93b1b473837 ANDROID: KVM: arm64: Lazy host FP save/restore d7d7605050e6 ANDROID: KVM: arm64: Reintroduce __sve_save_state ec5f16f9681b ANDROID: KVM: arm64: Introduce lazy-ish state sync for non-protected VMs 2edbb246c228 ANDROID: KVM: arm64: Introduce per-EC entry/exit handlers 328c1d4e6eb9 ANDROID: KVM: arm64: Ensure that TLBs and I-cache are private to each vcpu 5632ecb4dd6f ANDROID: KVM: arm64: Add hyp per_cpu variable to track current physical cpu number 89183fd03b2d ANDROID: KVM: arm64: Skip __kvm_adjust_pc() for protected vcpus c61070ca6780 ANDROID: KVM: arm64: Add current host and hyp vCPU lookup primitive 3bd11c3908d5 ANDROID: KVM: arm64: Introduce the pkvm_vcpu_{load,put} hypercalls bd91ee22a492 ANDROID: KVM: arm64: Add the {flush,sync}_hyp_timer_state() primitives e36af628ae5c ANDROID: KVM: arm64: Introduce predicates to check for protected state d1a0be6f60b4 ANDROID: KVM: arm64: Add the {flush,sync}_hyp_vgic_state() primitives c0b053c93b7f ANDROID: KVM: arm64: Simplify vgic-v3 hypercalls c5c39b6c7375 ANDROID: KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP code 8adbaf22a105 ANDROID: KVM: arm64: Split up nvhe/fixed_config.h 865f11a86c2f ANDROID: KVM: arm64: Extend memory donation to allow host-to-guest transitions 3c9a9e9201ee ANDROID: BACKPORT: KVM: arm64: Handle guest stage-2 page-tables entirely at EL2 c4cb035083ae ANDROID: BACKPORT: KVM: arm64: Disallow dirty logging and RO memslots with pKVM 8b92cda797c4 ANDROID: KVM: arm64: Do not allow memslot changes after first VM run under pKVM b5040c57435d ANDROID: KVM: arm64: Check for PTE validity when checking for executable/cacheable fee8fb3c2f1b ANDROID: KVM: arm64: Extend memory sharing to allow host-to-guest transitions 5bc92e92c6d7 ANDROID: KVM: arm64: Provide a hypercall for the host to reclaim guest memory e18a331cbcf5 ANDROID: KVM: arm64: Add PC_UPDATE_REQ flags covering all PC updates 7019883a3572 ANDROID: KVM: arm64: Add vcpu flag copy primitive 0cd896e32e3b ANDROID: KVM: arm64: Repurpose a byte of 'order' for flags in 'struct hyp_page' d598e5fead5d FROMLIST: KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run() e3e91d77b687 FROMLIST: KVM: arm64: Don't unnecessarily map host kernel sections at EL2 8802d454c80a FROMLIST: KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2 d25e6575a302 FROMLIST: BACKPORT: KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2 5e2630d00809 FROMLIST: KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host 788cd59832b6 FROMLIST: BACKPORT: KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache 0a4a4dc1ea34 FROMLIST: KVM: arm64: Instantiate guest stage-2 page-tables at EL2 2ec58872f4ed FROMLIST: KVM: arm64: Consolidate stage-2 initialisation into a single function cbd6e04ef886 FROMLIST: KVM: arm64: Add generic hyp_memcache helpers 87a2997d2d6b FROMLIST: BACKPORT: KVM: arm64: Provide I-cache invalidation by virtual address at EL2 c5f6c5a7ebe8 FROMLIST: KVM: arm64: Initialise hypervisor copies of host symbols unconditionally 3c6a284905de FROMLIST: KVM: arm64: Add per-cpu fixmap infrastructure at EL2 b3cf2125c346 FROMLIST: KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1 Test: treehugger Bug: 256950887 Change-Id: Ib1dffb6abb6a6050afad8fd7bbae1fb4082f089e
2022-10-19Snap for 9191040 from 90f21a24bcca34da0f2d2e144a20132861ad26e8 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ie184a5d130de7cbd8e9b91199623d1587948e568
2022-10-19Snap for 9191082 from 90f21a24bcca34da0f2d2e144a20132861ad26e8 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I6a6b02c72b417dd33f2cfa2525ece8aea74437b9
2022-10-18Update kernel to builds 9162255 am: 28cd16f67a am: a7b358ddff am: ae646db162Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2251033 Change-Id: I97cf4b62696426a5f760f06f53c9b9bca79c6d05 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18Update kernel to builds 9162255 am: 28cd16f67a am: a7b358ddffHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2251033 Change-Id: I65f42fb72d7fe3ff459e45213b41d3c603fca62f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18Update kernel to builds 9162255 am: 28cd16f67aHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/2251033 Change-Id: Ib5454f92d82146d0694a15c7d1fe48afb2edacb7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-12Update kernel to builds 9162255Howard Chen
git log --first-parent -100 --oneline --no-decorate 74ca15c52343..f1076051b3e9: f1076051b3e9 FROMLIST: psi: stop relying on timer_pending for poll_work rescheduling 578fd5ff9c81 UPSTREAM: crypto: jitter - add oversampling of noise source 43c47c081e1c ANDROID: binder: add support for uclamp inheritance eb07b1080fd1 Merge 5.15.72 into android14-5.15 b5b1ab869498 ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM c0f24579002c ANDROID: scsi: ufs: add complete init vendor hook f3176dc624b1 ANDROID: 16k target: don't write defconfig to source tree 2f81119adf92 ANDROID: kleaf: add 16k variant of kernel_aarch64 e7451150cb70 ANDROID: GKI: Add module load time symbol protection ea705b4ac32f Revert "ANDROID: GKI: Add script to generate symbol protection headers" 734319f97956 Revert "ANDROID: GKI: Add module load time protected symbol lookup" 89ec07979bff Revert "ANDROID: GKI: Do not force select MODULE_SIG_ALL" 40df1152c4c3 Revert "ANDROID: GKI: Enable config for module signing" c09f10c778ea Revert "ANDROID: GKI: Disable security lockdown for unsigned modules" 94442686bcde Revert "ANDROID: GKI: remove info print for header generation" d9a5e8708b70 ANDROID: GKI: Add ARM64_16K_PAGES variant 2ea078c25c19 UPSTREAM: arm64/sve: Fix warnings when SVE is disabled 3913b9b11860 UPSTREAM: arm64/sve: Add stub for sve_max_virtualisable_vl() 859af08fcb23 UPSTREAM: KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base fa788ac0387f UPSTREAM: KVM: arm64: Fix compile error due to sign extension 636ae94812d6 UPSTREAM: arm64: Update 'unwinder howto' 42f60acf87d3 UPSTREAM: KVM: arm64: Don't open code ARRAY_SIZE() 1dd0ab403be5 UPSTREAM: KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c b86baac90dfc BACKPORT: KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions c89060e64fd6 UPSTREAM: KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit e34746149d37 UPSTREAM: KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around 56d91166de8c UPSTREAM: KVM: arm64: Introduce pkvm_dump_backtrace() 9827257b1064 UPSTREAM: KVM: arm64: Implement protected nVHE hyp stack unwinder 960e577c74ee UPSTREAM: KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace 73df8423f1e6 UPSTREAM: KVM: arm64: Stub implementation of pKVM HYP stack unwinder 3a212429b6ac UPSTREAM: KVM: arm64: Allocate shared pKVM hyp stacktrace buffers 1f6fdc0714f9 UPSTREAM: KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig abb394eb772d UPSTREAM: KVM: arm64: Introduce hyp_dump_backtrace() dabd63d84277 UPSTREAM: KVM: arm64: Implement non-protected nVHE hyp stack unwinder 141f08d81020 UPSTREAM: KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace d698a8891acc UPSTREAM: KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder 6c4abe288d2e BACKPORT: KVM: arm64: On stack overflow switch to hyp overflow_stack 2816a62e5863 UPSTREAM: arm64: stacktrace: Add description of stacktrace/common.h 7ffe3cc8506b BACKPORT: arm64: stacktrace: Factor out common unwind() 62ae2c90fa93 UPSTREAM: arm64: stacktrace: Handle frame pointer from different address spaces ab2100e35a51 UPSTREAM: arm64: stacktrace: Factor out unwind_next_common() c99ccd7ed637 UPSTREAM: arm64: stacktrace: Factor out on_accessible_stack_common() e931ffbd2f95 BACKPORT: arm64: stacktrace: Add shared header for common stack unwinding code a4d15eb36c74 UPSTREAM: KVM: arm64: Get rid or outdated comments 3961622cc7f4 UPSTREAM: KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() 56d6eb225df5 UPSTREAM: KVM: arm64: Get rid of find_reg_by_id() 74163aa2319e UPSTREAM: KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() fd31f5909538 UPSTREAM: KVM: arm64: vgic: Consolidate userspace access for base address setting d5fac3cff03c UPSTREAM: KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting 404da1f7539f UPSTREAM: KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user b179219cfa31 UPSTREAM: KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers 120e61668b7e UPSTREAM: KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers c62f7a4ab738 UPSTREAM: KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace bd962474ad22 UPSTREAM: KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP 81f1a337559c UPSTREAM: KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API aaaa4feb0839 UPSTREAM: KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() 29e2ef9013ef UPSTREAM: KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() 8556a326d09c UPSTREAM: KVM: arm64: Get rid of reg_from/to_user() 1e10e1a112f6 UPSTREAM: KVM: arm64: Consolidate sysreg userspace accesses 28d86f0619d7 UPSTREAM: KVM: arm64: Rely on index_to_param() for size checks on userspace access b13d4b4ac020 UPSTREAM: KVM: arm64: Introduce generic get_user/set_user helpers for system registers 53d3c57fcb6b UPSTREAM: KVM: arm64: Reorder handling of invariant sysregs from userspace b6dbdd5d3212 UPSTREAM: KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper 74ff69996734 UPSTREAM: KVM: arm64: Fix hypervisor address symbolization f8262b6564bc UPSTREAM: KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y bc4f57213d9f UPSTREAM: KVM: arm64: nvhe: Rename confusing obj-y b80bb78b43fe UPSTREAM: KVM: arm64: Move the handling of !FP outside of the fast path e6da86940930 UPSTREAM: KVM: arm64: Document why pause cannot be turned into a flag 8640b0935240 UPSTREAM: KVM: arm64: Reduce the size of the vcpu flag members e46c3a4c3dd4 UPSTREAM: KVM: arm64: Add build-time sanity checks for flags 1f7778447487 UPSTREAM: KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together 5859f302263b UPSTREAM: KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag a83885ad91d1 UPSTREAM: KVM: arm64: Kill unused vcpu flags field 0a8b715d2014 BACKPORT: KVM: arm64: Move vcpu WFIT flag to the state flag set c2bd465ec96f UPSTREAM: KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set 9efbdc12383e UPSTREAM: KVM: arm64: Move vcpu SVE/SME flags to the state flag set 8a5435ac36ed UPSTREAM: KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set b922edc36103 BACKPORT: arm64: Copy the task argument to unwind_state e12793be9858 BACKPORT: arm64: Split unwind_init() 9b7313110223 UPSTREAM: arm64: stacktrace: use non-atomic __set_bit 4a2137cca82e UPSTREAM: arm64: kasan: do not instrument stacktrace.c 845562b6c6cc UPSTREAM: arm64: stacktrace: align with common naming 06a99eb8583f BACKPORT: arm64: stacktrace: rename stackframe to unwind_state 91f07e16aa6e UPSTREAM: arm64: stacktrace: rename unwinder functions 3a441566c291 BACKPORT: arm64: stacktrace: make struct stackframe private to stacktrace.c eb9cda07d8d9 UPSTREAM: arm64: stacktrace: delete PCS comment f2536e51e4c9 UPSTREAM: arm64: stacktrace: remove NULL task check from unwind_frame() 1b97dc8fd691 BACKPORT: arm64: Make some stacktrace functions private 2ef3336f08b7 Revert "ANDROID: arm64: stacktrace: export start_backtrace symbol" 41928e303ce4 UPSTREAM: arm64: Make dump_backtrace() use arch_stack_walk() 8d3d9885b92c UPSTREAM: arm64: Make profile_pc() use arch_stack_walk() e17fea30d66c UPSTREAM: arm64: Make return_address() use arch_stack_walk() 6c43c4bbf6a5 BACKPORT: arm64: Make __get_wchan() use arch_stack_walk() 9592359da1d6 BACKPORT: arm64: Make perf_callchain_kernel() use arch_stack_walk() 924040f9358f UPSTREAM: arm64: Mark __switch_to() as __sched e37734137502 UPSTREAM: arch: Make ARCH_STACKWALK independent of STACKTRACE 68af9a9d7bae BACKPORT: arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR 5ac0ddd7df1d UPSTREAM: KVM: arm64: Move vcpu PC/Exception flags to the input flag set 53977bee593f UPSTREAM: KVM: arm64: Move vcpu configuration flags into their own set 8ed1b808db97 UPSTREAM: KVM: arm64: Add three sets of flags to the vcpu state Test: treehugger Bug: 253148810 Change-Id: I1f6680f6ca65ec28ea477b5684843ebdc33a5e64
2022-10-08Snap for 9153162 from b17cd84db0bb22863fcdfc3f55570403106442a5 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I493048d4b2133f959818cc95e2c360f78b9d8207
2022-10-07Snap for 9148142 from b17cd84db0bb22863fcdfc3f55570403106442a5 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ideaa399490428c6441e8129fb61e3e960fe7780f
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as merged am: 5583a0f649 ↵Xin Li
am: e906360010 Original change: https://googleplex-android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/20130079 Change-Id: Ibbfe011547016cd738063f039d8e5860b3b06305 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as merged am: 5583a0f649Xin Li
Original change: https://googleplex-android-review.googlesource.com/c/kernel/prebuilts/5.15/arm64/+/20130079 Change-Id: Ib8e6b5057a1e0de78c3fe3bf2372765c11af925b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as mergedXin Li
Change-Id: I18ab29b9ed7285010951053045bab9705320dbf6
2022-10-06Snap for 9142107 from fbab94c45ae44ae0a1bebae8de7a8bf7144b7a05 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ifb90181b4112bf4fd0a7258c03ed9cee43cc0933
2022-10-06Snap for 9141875 from fbab94c45ae44ae0a1bebae8de7a8bf7144b7a05 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I8342a176130b79e4d9e2ec740b851e4f315bd87a