commit | cd036a4d92a370de15b7be303e8cca2e8d9f3c9b | [log] [tgz] |
---|---|---|
author | Nikita Ioffe <ioffe@google.com> | Fri Jan 17 15:35:04 2025 +0000 |
committer | Nikita Ioffe <ioffe@google.com> | Fri Jan 17 15:35:45 2025 +0000 |
tree | 4de675a82eea4dfd1b0d024a8f2af4f12a511644 | |
parent | 57c58056b36b33add7eb77d2cb7a602baf77f903 [diff] |
Update kernel to builds 12934375 git log --first-parent -100 --oneline --no-decorate 7fd90d6fd7f5..438604c14d86: 438604c14d86 ANDROID: iommu/arm-smmu-v3-kvm: Always keep a spare block for GFP_ATOMIC case d35c7ab234a8 ANDROID: iommu/arm-smmu-v3-kvm: CMA donations to the hypervisor 3f35c377b90d ANDROID: KVM: arm64: iommu: Allow donations from a CMA pool 623eca2de327 UPSTREAM: selinux: ignore unknown extended permissions 92f24a396fb4 ANDROID: microdroid: Enable AES and POLYVAL acceleration 74346cb30340 ANDROID: Enable PM_USERSPACE_AUTOSLEEP in gki_defconfig f740a3444f6d ANDROID: GKI: Add symbols to xiaomi symbol list f5b48edbd85d ANDROID: record and export symbol of "set_page_private" 1e7dd64e8237 ANDROID: abi_gki_aarch64_qcom: Add extcon_set_property_capability 640fc52a4f69 ANDROID: GKI: load vendor modules without tainting the kernel d5d273e383d1 ANDROID: GKI: Update lenovo symbol list 44bc0fc0707d BACKPORT: epoll: Add synchronous wakeup support for ep_poll_callback 2e619a3662ee FROMLIST: usb: dwc3: Skip resume if pm_runtime_set_active() fails f2550ab6b233 UPSTREAM: bpf: sync_linked_regs() must preserve subreg_def ad9ffcd0c278 ANDROID: abi_gki_aarch64_vivo: Update symbol list d005368a82ec ANDROID: vendor_hooks: Add hook to precisely control readahead 5b820e14c1fe ANDROID: ABI: update symbol list for honor affce30e1546 ANDROID: fs: add vendor hook to collect IO statistics cd7f79d94bc7 ANDROID: GKI: update symbol list for unisoc 17640c12bf16 BACKPORT: UPSTREAM: mm: add alloc_contig_migrate_range allocation statistics 37c8296ce66c UPSTREAM: selinux: improve error checking in sel_write_load() 7c5518bc0af8 ANDROID: GKI: update symbol list for vivo 59a52ac0e6d3 ANDROID: unicode: Add symbol for utf8 encoding compatibility for file lookup a6fbce867323 FROMGIT: usb: gadget: f_fs: Remove WARN_ON in functionfs_bind 89be8631c991 UPSTREAM: ALSA: usb-audio: Fix a DMA to stack memory bug dbf1c333a634 ANDROID: ABI: Update symbol list for xiaomi 69b3c870d0b8 ANDROID: Update the ABI symbol list 292c51376b74 ANDROID: mm: Add restricted vendor hook in do_read_fault() 6b2820b4e64c FROMGIT: usb: dwc3: gadget: Fix incorrect UDC state after manual deconfiguration 91f6ca847d0d ANDROID: Update the ABI symbol list f91367ef87c8 ANDROID: export two function to reclaim memory dde2272b2705 ANDROID: add reclaim tune parameter functions e506b9052f34 ANDROID: GKI: Update xiaomi symbol list. c03da7c6088b ANDROID: vendor_hooks: export tracepoint symbols c8eabe94b6b8 ANDROID: GKI: Update asr symbol list cc2a6cb2e310 ANDROID: Update the ABI symbol list 31219eb89ffa ANDROID: GKI: Update oplus symbol list 528ea20bc51b Revert "UPSTREAM: scsi: ufs: ufs-sysfs: Expose UFS power info" 87768fcd4a2e UPSTREAM: ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices 86179fae2772 ANDROID: ABI: Update pixel symbol list 7e1ae40ab752 ANDROID: defer zeroing to allocation context in init_on_free 2d3a0ca32b03 UPSTREAM: usb: roles: Improve the fix for a false positive recursive locking complaint b0b304069cea BACKPORT: usb: roles: add lockdep class key to struct usb_role_switch 8631bd44b44e UPSTREAM: locking/mutex: Introduce mutex_init_with_key() 0b53773e43bc BACKPORT: locking/mutex: Define mutex_init() once f391ee441cba UPSTREAM: power: supply: core: Remove might_sleep() from power_supply_put() b0fdd065a675 ANDROID: ABI: Update pixel symbol list 865e7e4fa105 ANDROID: 16K: x86_64: Disable userfaultfd 46493cec9a6b ANDROID: ABI: update symbol list for honor efb52cd92043 ANDROID: GKI: enable CONFIG_TLS=m as a GKI module 215c5ff3bb52 ANDROID: ABI: Update pixel symbol list 33b9d9889640 ANDROID: mm: vh for compaction begin/end 1c0a654f8bae ANDROID: add vendor hooks and expoert reclaim_pages to reclaim memory cbac5cbf8554 ANDROID: mm: Add vendor hook in filemap_get_folio() 86a45bb2dc31 ANDROID: mm: Add vendor hook in rmqueue() c53c09b1fa24 ANDROID: add vendor hook for mapping_shrinkable 6152faa02ea8 ANDROID: export one function for mm metrics 1540950ba936 ANDROID: kasan: flush dcache after tag writes 0132ffefc49d ANDROID: GKI: Update symbol list file for xiaomi 8cb9b0ef9dbf ANDROID: GKI: add vendor hook to reclaim cold pagecache generated by bufferio in advance. 8b9bd83b82c0 UPSTREAM: usb: gadget: uvc: configfs: Add frame-based frame format support 02a9f0e8827d ANDROID: drivers/arm-smmu-v3-kvm: Setup event queue ca228dcb9141 ANDROID: drivers/arm-smmu-v3-kvm: Align PGD bf33886528bc ANDROID: drivers/arm-smmu-v3-kvm: Align allocated structs 9e09842dae30 ANDROID: drivers/arm-smmu-v3-kvm: Fix idmap pgsize_bitmap b7d7e401c35a ANDROID: drivers/arm-smmu-v3-kvm: Don't assume page size c01721b27fae BACKPORT: FROMLIST: iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_mandatory() acf075b4bf7f BACKPORT: FROMGIT: iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K b46112070037 ANDROID: Add xhci-caps.h and xhci-port.h to xhci_headers ddde64e12eed ANDROID: GKI: Update symbol list for Pixel Watch 5346f47927c0 UPSTREAM: ALSA: usb-audio: Fix out of bounds reads when finding clock sources 4c2c65ff08ee BACKPORT: PCI: Enable runtime PM of the host bridge 2a169c432803 Merge tag 'android15-6.6.58_r00' into android15-5.5.58 5ed2c0409972 UPSTREAM: thermal: core: Rework thermal zone availability check daaec5035152 ANDROID: Update the ABI symbol list 7ea01ee68e68 ANDROID: vendor_hooks: add restricted vendor hook for meminfo edd71596576d ANDROID: GKI: Update symbol list for vivo 3bdcda6c9ffa ANDROID: add hook for send signal debug 20fcb2f45f8d FROMLIST: virt: geniezone: Reduce blocked duration in hypervisor when destroying a VM 79878be0a40b ANDROID: virt: geniezone: Align the gzvm driver with mainline v13 0b1e73721664 ANDROID: ABI: update symbol list for xiaomi f16dc579a8d0 ANDROID: ABI: update symbol list for xiaomi a0f74f524bdf UPSTREAM: usb: xhci: Implement xhci_handshake_check_state() helper 19449a329a6f ANDROID: Add CtsUsbTests to the kernel-presubmit group 3cb3830a4de2 ANDROID: Add memfd self tests 249c62c8776e FROMGIT: selftests/memfd: run sysctl tests when PID namespace support is enabled 2e4c58e09329 ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests 52606ea64b5a Revert "UPSTREAM: unicode: Don't special case ignorable code points" fb6494268111 Reapply "UPSTREAM: unicode: Don't special case ignorable code points" e1ba90026d98 Revert "UPSTREAM: unicode: Don't special case ignorable code points" 670177c986b7 ANDROID: GKI: Add symbols to xiaomi symbol list 1115b66a29f9 ANDROID: vendor_hook: customize gfp and decide whether to bypass in the large folio allocation path 8464779a087c ANDROID: ABI: Update symbol list for sunxi 96af18671b73 Revert "ANDROID: clk: qcom: Add sync_state = clk_sync_state for db845c clock providers" 13ce30232a2b ANDROID: GKI: Add symbols to xiaomi symbol list c9da352dbd57 Reapply "ANDROID: GKI: dma-buf: add vendor hook for dma_buf_release" 73351064fb21 UPSTREAM: vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans f4a1714c9953 ANDROID: KVM: arm64: Don't prepopulate MMIO regions for host stage-2 2fd20dce49f8 BACKPORT: PCI/ASPM: Disable L1 before disabling L1 PM Substates f10cf63d3ff9 ANDROID: scsi: ufs: add UFSHCD_ANDROID_QUIRK_SET_IID_TO_ONE Test: treehugger Bug: 376901009 Bug: 390016357 Change-Id: I0c8affe6d1e4113d53fef94bac79d84522ba4c07
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: