commit | 8dda210af869f5d7c1c63db511c34a9c26452308 | [log] [tgz] |
---|---|---|
author | Nikita Ioffe <ioffe@google.com> | Mon Apr 22 20:28:37 2024 +0000 |
committer | Nikita Ioffe <ioffe@google.com> | Mon Apr 22 20:53:21 2024 +0000 |
tree | b5a511da98d0cbdfb61ee94c49dc5829f0042f3f | |
parent | 7b7cb113d1260702e4311a833fde33d592c2203b [diff] |
Update kernel to builds 11745483 git log --first-parent -100 --oneline --no-decorate 6e6c5061ba61..64018a934a24: 64018a934a24 ANDROID: rust_binder: don't pr_warn on benign errors ce08a08a3e67 ANDROID: GKI: Update QCOM symbol list f21d97dead7c ANDROID: Update the pixel symbol list 42711bf9d4e2 ANDROID: GKI: update symbol list for honor 21614c79408f ANDROID: Allow vendor modules perform more operationson on sock. 17379ea7a4cd ANDROID: GKI: Update symbol list for vivo 188c41744ddc ANDROID: vendor_hooks: add hooks in rwsem 03829617d79d ANDROID: GKI: Update symbols list for vivo 91e5814fdb88 ANDROID: drivers: misc: Fix Makefile during cleanup d0b2d6c0f006 ANDROID: GKI: Add missing symbols 000b0c4e3fa5 ANDROID: ABI: update symbol list for galaxy f0afa924654d ANDROID: ABI: Update QCOM symbol list 3e8da1d9a739 ANDROID: Add ddk_headers_archive for aarch64 3957c3319955 ANDROID: KVM: arm64: Cleanup fail path bf614ebe8cac ANDROID: drivers/arm-smmu-v3-kvm: Align driver private data 05eb3b11d406 ANDROID: KVM: arm64: iommu: Donate domains root f5ada4912164 ANDROID: KVM: arm64: Fix handle_to_domain indexing 843ca9aaa080 ANDROID: driver/io-pgtable-arm: Add missing callback in unmap_pages_walk c8ff6db6e984 ANDROID: KVM: arm64: iommu: Save pgsize per cached ptr 0588cb4aec67 ANDROID: KVM: arm64: Restore memcache representation 7b90f9cdd86c ANDROID: softirq: add tasklet to LONG_SOFTIRQ_MASK 530c04242bc8 ANDROID: ABI: Update oplus symbol list feb4c277129f ANDROID: vendor_hook: add hooks to protect locking-tsk in cpu scheduler 185ea2a6a2ed ANDROID: GKI: Add symbols to symbol list for vivo 80f49c5a6754 ANDROID: vendor_hooks: Add hook in try_to_unmap_one() 56be1582d8e1 ANDROID: vendor_hooks: Add hook in mmap_region() 78957e15a4b9 ANDROID: fix stg file permissions 746c8c9ccaa5 ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint ddcb705ff93c ANDROID: KVM: arm64: Fix prefaulting when breaking PUD blocks 48246cc07d7b ANDROID: Update the ABI symbol list 2c62a03e0217 ANDROID: ABI: update symbol list for galaxy 8ddcbbbdfeeb ANDROID: GKI: Add copy_from_kernel_nofault to QCOM symbol list 26f58eb9e4a3 ANDROID: Update unisoc symbol list 643e58935990 ANDROID: vendor_hooks: Add hook alloc_pages_slowpath for memory when debug 261733c8f724 ANDROID: GKI: Update symbols to symbol list 148121e472ea ANDROID: GKI: Export four symbols in file net/core/net-trace.c 9ff51354fd5c ANDROID: use 1.73.0b compiler prebuilt ed1360bdfa21 ANDROID: rust_binder: fix CFI failure in rust_shrink_free_page 741b6ae07380 ANDROID: rust_binder: don't use default implementations bee37573f90c ANDROID: rust_binder: add missing void arguments to binderfs files 9de0b6bca4f2 ANDROID: ABI: Update vivo abi symbol list bcd646f0f357 UPSTREAM: io_uring/unix: drop usage of io_uring socket ac78cd5a6cf9 Merge 6.6.22 into android15-6.6 6c98cc1ee0db UPSTREAM: usb:typec:tcpm:support double Rp to Vbus cable as sink a38929a54c26 Reapply "ASoC: qcom: Fix uninitialized pointer dmactl" 42f9b2ff5837 Revert "ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx()" 770fcf500761 Revert "ASoC: qcom: convert not to use asoc_xxx()" 8379bb561128 Revert "ASoC: qcom: Fix uninitialized pointer dmactl" 75f6d8b7a4e2 Merge 6.6.21 into android15-6.6 5545d2fbf936 ANDROID: ABI: Update xiaomi symbol list 12ecd25a9305 ANDROID: vendor_hooks: export shrink_slab f262c308e7af FROMGIT: module: allow UNUSED_KSYMS_WHITELIST to be relative against objtree. 3fd985e10999 ANDROID: sched: Add trace_android_rvh_setscheduler 48ca7a574a77 ANDROID: GKI: Add symbols to symbol list for oppo d96c75c8856d ANDROID: ashmem: Export is_ashmem_file 0e4be582cac6 ANDROID: virt: geniezone: Align the gzvm driver with mainline v10 21a20bbf49d8 ANDROID: Update the ABI symbol list bf7bc8f5a388 ANDROID: Export kthread_set_per_cpu d935b7616042 Merge 6.6.20 into android15-6.6 5d3fbbda74a4 ANDROID: add blk_mq_*queue symbols to virtual device list 041f74c7215b UPSTREAM: fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS 9ce52482ac42 Revert "scsi: sd: usb_storage: uas: Access media prior to querying device properties" 65b0b0b4c0a0 ANDROID: fix build issues in dm-verity-target.c 293e44438003 Merge 6.6.19 into android15-6.6 9e3a218628a4 ANDROID: Flush deferred probe list before dropping host priv 52af6c14a619 ANDROID: ABI: Update oplus symbol list bd943e070179 ANDROID: ABI: Update oplus symbol list 66b74bb79ddf ANDROID: vendor_hooks: add hooks in cpu_cgroup subsystem 371d9a6865fd ANDROID: ABI: Update symbols of binder to symbol list for unisoc 55df75c3a99e ANDROID: KVM: arm64: Fix pKVM module tracing section check 142780735fd2 ANDROID: GKI: enable CONFIG_DEBUG_INFO_COMPRESSED_ZSTD for x86+riscv 17d324cdf484 ANDROID: GKI: enable CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=y 3d8a2ab25745 UPSTREAM: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path a602a7a92ef5 UPSTREAM: netfilter: nf_tables: release batch on table validation from abort path 2580a9e00cda UPSTREAM: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout c74f950fa308 UPSTREAM: netfilter: nft_set_pipapo: release elements in clone only from destroy path 347888f5092c ANDROID: ABI: update symbol list for galaxy 130eaed801e2 ANDROID: Add known structs used by modules to KMI 9733657132ed ANDROID: KVM: arm64: Add NULL missing check on admit_host_page bc0987672675 ANDROID: Update symbol list of mediatek 6b329a2bf215 ANDROID: KVM: arm64: Fix module_change_host_page_prot() 8ae6dec97f69 ANDROID: rust_binder: fix ioctl_freeze c9370a3cbbf0 ANDROID: rust_binder: return pending info for frozen async txns f7562fbffd9e Revert "ANDROID: enable kernel crypto optimizations for RISC-V" fe2f5dcf112a ANDROID: KVM: arm64: Fix max number of trace_hyp_printk() 9f2aaf85fd4c ANDROID: ABI: Update symbol list for Exynos SoC 7c06d426a8f2 ANDROID: KVM: arm64: Interpret ownership annotation in ptdump 01e02e816ed6 ANDROID: KVM: arm64: Fix stage-2 ptdump BLK annotation 33ecbc06fc79 ANDROID: misc: pkvm_smc: Add permissive option eea6841a3b96 ANDROID: misc: pkvm_smc: Trace denied SMCs. cf50248e9975 ANDROID: misc: pkvm_smc: Add an allow list for SMCs fec28c0f1905 ANDROID: misc: pkvm_smc: Add pKVM SMC filter driver 88cf08626fa9 ANDROID: KVM: arm64: Fix printk() overflow for hyp_trace_printk ed3c4cbe0c7f ANDROID: ABI: Update oplus symbol list 8046c225e9e8 ANDROID: vendor_hooks: add hook tick_nohz_idle_stop_tick 595aeae325f1 ANDROID: 2024/04/10 KMI update d62eeedb14a6 ANDROID: Zap kernel/sched/android.h stubs aa51707b0c28 ANDROID: power: Add vendor hook to qos for GKI purpose. df5c16a4730d ANDROID: binder: add OEM data to struct binder_alloc d7c05ae19f2e ANDROID: binder: add parameter to vendor hook android_vh_binder_preset Test: treehugger Bug: 291071984 Change-Id: I9fd8fa36c70788c73a613837af57a399a62fc213
Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.
Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.
If you want a quick start, see the getting started guideline and follow the steps there.
For in-depth explanations about individual topics and components, visit the following links.
AVF components:
AVF APIs:
How-Tos: