Age | Commit message (Collapse) | Author |
|
Change-Id: I0ccc7ca778c77bfdf85e98084680883656737460
|
|
Change-Id: Iba2c5533e9c6ba6fa30c37c1cfa2faf524e506d0
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Change-Id: I619f2882d79b3c5a2aa3e33ba2a1ff969670bbe5
|
|
Change-Id: I03119c88cb6b018402d80333013f960a76ec2626
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Change-Id: Ib2c3f67ddb3ad5c35ea65941cfc5ed0bbb1b7791
|
|
Change-Id: I2af2459f30da3efac3cad5cf65407f2a763a3b2c
|
|
Change-Id: If04abe4a5153b2d17eb269a7aad46da52e08301b
|
|
Change-Id: I74ac54a2ffd0942311371edeca16a1b0ca745c41
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Change-Id: Ie9a348d84760cc82306fc0cfe93e9661103cee55
|
|
Change-Id: Ie9bb138abdaa8b61b272708af234476fedc1593a
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Change-Id: Ida4ad17304bc449adf07095d8171a221b143cd6d
|
|
Change-Id: I2dc3ea0510cb192665ffdf12e3e1874842830ebe
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: Ib3ca7e3c63a0b6aed3a8b38aeb32f676a87f777f
|
|
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
|
|
Change-Id: Ie184a5d130de7cbd8e9b91199623d1587948e568
|
|
Change-Id: I6a6b02c72b417dd33f2cfa2525ece8aea74437b9
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Change-Id: I493048d4b2133f959818cc95e2c360f78b9d8207
|
|
Change-Id: Ideaa399490428c6441e8129fb61e3e960fe7780f
|
|
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>
|
|
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>
|
|
Change-Id: I18ab29b9ed7285010951053045bab9705320dbf6
|
|
Change-Id: Ifb90181b4112bf4fd0a7258c03ed9cee43cc0933
|
|
Change-Id: I8342a176130b79e4d9e2ec740b851e4f315bd87a
|