### Source side changes ### # art # Update concurrent start bytes when app switches from background Don't inline methods whose basic blocks end with a throw ART: Add regression test for obsolete crash. Make LoadMethod{Handle,Type} instruction throwing. # bionic # Move to arm-optimized-routines memset(). libc: arm64: Revert memset changes Switch to the arm-optimized-routines memcpy() and memmove(). Implement __memset_chk as a copy & paste of __memcpy_chk. Move memcpy_base.S into memcpy.S. Revert "libc: arm64: optimize memcpy" Remove assembler wmemmove(). libc: Set __bionic_asm_align to 64 for arm and arm64 # bootable_recovery # Update static libs deps in recovery # build_make # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' Merge 6e489d02948f8c0a1ed02e53edf556c7636bd545 on remote branch Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/build_repo into HEAD # device_qcom_common # common: sepolicy: Allow access for hal_graphics_composer_default. Revert "common: sepolicy: Allow flipendo to find vendor_hal_perf" dlkm: Update from LA.VENDOR.1.0.r1-16800-WAIPIO.QSSI13.0 common: Update generate_extra_images to LA.VENDOR.1.0.r1-16800-WAIPIO.QSSI13.0 common: Update compatibility matrix to LA.VENDOR.1.0.r1-17200-WAIPIO.QSSI13.0 vendor: media: Add prebuilt_hidl_interfaces for dist builds vendor: media: Conditionally update to LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0 common: wlan: Update to LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0 vendor: perf: Conditionally update to LA.VENDOR.1.0.r1 vendor: adreno: Conditionally upgrade to LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0 common: Redo component selection logic common: sepolicy: Fix mediaserver denial Force pre-5.10 devices to treat 170M as sRGB in SF hwc: Disable SF composition prediction model on 5.4 and lower system: update to LA.QSSI.13.0.r1-07400-qssi.0 vendor: init: Fix condition for init legacy devices vendor: init: Fix Invalid section keyword found after f9f83796b322dd65ae77bbc1e6e4c2b34f31e75f system: overlay: Remove support bluetooth_hfp_inband_ringing overlay common: sepolicy: Allow mediaserver to access QSPM HAL sepolicy: kona: label vendor_boot partition common: sepolicy: Allow Secure Element to read NFC chipid perf: Set restricted cpuset to the same CPUs as system-background common: sepolicy: Allow Perf HAL to read cmdline common: sepolicy: Label ipebpsstriping170 for pinner vendor: init: Allow 5.4+ devices to boot without modules common: sepolicy: Add permission for cnss-daemon to write in persist folder common: sepolicy: Allow flipendo to find vendor_hal_perf common: sepolicy: suppress harmless denials common: sepolicy: Allow init.qcom.usb.sh to create files in uvc.0 dir common: sepolicy: Allow init.qcom.post_boot.sh to set common: sepolicy: Allow init to modify read_ahead_kb and discard_max_bytes common: sepolicy: Label libipebpsstriping for pinner vendor: init: Add legacy scripts for pre-5.10 devices vendor: init: Update to LA.VENDOR.1.0.r1-17700-WAIPIO.QSSI13.0 common: sepolicy: Fix compilation issues for newer upgrade common: sepolicy: Remove blank msmsteppe policies vendor: Use new IPA on 5.10 only for now sepolicy: Update paths for new sepolicy location sepolicy_vndr: lahaina: Fix rtc0 wakeup node label path. common: sepolicy: Remove waipio policies sepolicy_vndr: generic: allow tlocd to search for vendor_location_data_file sepolicy_vndr: generic: address ims denials for legacy stack Revert "Neural Networks: Remove NNHAL-1.3 configuration" sepolicy_vndr: qva: allow vppservice to access ion_device sepolicy_vndr: qva: allow esepowermanager to access ion_device sepolicy_vndr: generic: add poweropt sepolicy for kona sepolicy_vndr: qva: allow vendor_hal_qteeconnector to access ion_devices sepolicy_vndr: qva: allow netmgrd to modify rmnet module parameters sepolicy_vndr: qva: Update vendor property types sepolicy_vndr: generic: Drop hbtp rule from msmnile sepolicy: vndr: Remove hal_rcsservice to all platform sepolicy_vndr: qva: Remove mediatranscoding sepolicy sepolicy: Fix genfscon for kona kona: fix compile sepolicy: Add missing 8150-8350 policies from LA.UM.9.14 sepolicy: Import 710/845 changes from LA.UM.9.14 common: sepolicy: Build custom policies Revert "removing legacy dir from the component." Revert "removing some of the target dir from the component." vendor: Use legacy IPA for pre-5.4 devices Revert "common: Inherit config.fs from qssi" common: Inherit config.fs from qssi common: Inherit utils.mk from core-utils common: Inherit privapp permissions/qti whitelist/public libraries from qssi common: Remove unwanted legacy SoCs # device_qcom_sepolicy_vndr # sepolicy_vndr: qva: Update QTI USB HAL to v1.3 sepolicy_vndr: inherit qcom specific flamingo sepolicy Merge tag 'LA.VENDOR.1.0.r1-19000-WAIPIO.QSSI13.0' of https://git.codelinaro.org/clo/la/device/qcom/sepolicy_vndr into bringup Merge tag 'LA.VENDOR.1.0.r1-18400-WAIPIO.QSSI13.0' of https://git.codelinaro.org/clo/la/device/qcom/sepolicy_vndr into bringup # external_arm-optimized-routines # Build the optimized memset(). Build the optimized memcpy() and memmove(). # frameworks_av # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/av into HEAD Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/av into HEAD Merge fcc4c854c7015199e2d43fdf5e6bd687d8fbe4fd on remote branch Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/av into HEAD # frameworks_base # PixelPropsUtils: Spoof Nexus 6P for GMS unstable process PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/base into HEAD pputil: update for november fwb: [1/2] Implement cutout force full screen SystemUI: allow to limit the max framerate of built-in screen recorder Settings.Secure: Add SCREEN_OFF_UDFPS_ENABLED SystemUI: Use max Display.Mode in AuthController as well SystemUI: Allow limiting AOD & ambient display refresh rate Merge f898d8fd9bf1351e067f54b081ddb9713e831dc6 on remote branch Save user preferred resolution into persistent data store Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/base into HEAD Update Russian translation for SystemUI (#15) services: AppLockManagerService: use the og calling uid for target intent # frameworks_native # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/native into HEAD Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/frameworks/native into HEAD # frameworks_opt_telephony # [REVERTME] Revert "Initiates service provider properly from injection" Merge 4a5ea1fb104b2378e1ce98d1a8d43775bf3ffc72 on remote branch # hardware_libhardware # Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/hardware/libhardware into HEAD # hardware_qcom_media # Merge tag 'LA.UM.9.1.r1-12900-SMxxx0.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/media into topaz-855 # manifest # flamingo: track more repos after waipio merge vendor: update to LA.VENDOR.1.0.r1-19000-WAIPIO.QSSI13.0 remove: drop trout system: update to LA.QSSI.13.0.r1-08200-qssi.0 system: update to LA.QSSI.13.0.r1-07800.01-qssi.0 # packages_apps_FlamingoSettings # FlamingoSettings: Update Russian translation (#12) FlamingoSettings: implement per app force fullscreen mode with notch [2/2] FlamingoSettings: Allow toggling screen off udfps [2/2] # packages_apps_Launcher3 # Launcher3: Do not attach cleanupScreenshot() to frame update event Launcher3: device_profiles: catch up to 13 Launcher3: Update Chinese translations (#7) Launcher3: Update Chinese translations (#6) fixup! Launcher3: Adapt home settings UI to Android 12 style SettingsActivity: hide suggestions pref if unsupported Revert "Fix crash in developer settings and notification dots" unfuck [SQUASHED] Launcher3: Add Icon Pack Support from Shade Launcher Update russian launcher translations (#5) # packages_apps_Settings # Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/apps/Settings into HEAD # packages_modules_Bluetooth # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/modules/Bluetooth into HEAD # packages_modules_Connectivity # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/modules/Connectivity into HEAD # packages_modules_Wifi # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/modules/Wifi into HEAD Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/modules/Wifi into HEAD # packages_services_Telecomm # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/services/Telecomm into HEAD Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/packages/services/Telecomm into HEAD # system_core # Add lz4 support for VABC # system_libhidl # Revert "delete gBn/sConstructorMap" # system_memory_lmkd # Revert "Revert "lmkd: set priority of the kill target from the reaper thread"" lmkd: prevent the main thread from reaping synchronously Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/system/memory/lmkd into HEAD # vendor_flamingo # manifest: merger: stop trying to merge in external/prebuilt manifestmerger: add ability to merge aosp version: November SPL time manifest: merger: update prebuilts manifest_merger: commit and push manifest repo too manifest_merger: actually update default manifest manifest_merger: truncate all xml overwrites scripts: manifest_merger: cleanup state after merge before early returns scripts: manifest_merger: cleanup and use more idiomatic expressions scripts: use prebuilt binary for manifest_merger scripts: rewrite roomservice in rust envsetup: drop gen json bits build: generalise target image generation # vendor_qcom-opensource_packages_apps_Bluetooth # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/packages/apps/Bluetooth into HEAD Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/packages/apps/Bluetooth into HEAD # vendor_qcom_opensource_commonsys_system_bt # Merge tag 'LA.QSSI.13.0.r1-08200-qssi.0' Merge 4bb328dd975e15d95e75193ed531885099a590ef on remote branch Merge tag 'LA.QSSI.13.0.r1-07800.01-qssi.0' # vendor_qcom_opensource_lights # lights: Remove ndk_platform backend. Use the NDK backend # vendor_qcom_opensource_power # power: Add support for tap-to-wake feature control Merge tag 'LA.VENDOR.1.0.r1-19000-WAIPIO.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power into bringup # vendor_qcom_opensource_usb # Merge tag 'LA.VENDOR.1.0.r1-19000-WAIPIO.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/usb into bringup ### Device side changes ### # device_oneplus_sm8150-common # sepolicy: remove 2 neverallows since waipio merge Revert "sm8150-common: Switch BtAudio to AIDL" Revert "sm8150-common: Don't advertise vorbis offloading support" sm8150-common: props: fix mic sm8150-common: introduce dolby sm8150-common: Enable ro.audio.monitorRotation sm8150-common: Set volume steps props according to OOS sm8150-common: Switch to neptune # hardware_dolby # dolby: Update from OnePlus 8 (OOS-11) Import OOS-11 dolby from OP9R (11.2.8.8) # kernel_oneplus_sm8150 # arm64: dts: sm8150: Disable broken IRQ detection arm64: dts: sm8150: Power off DSI PHY during idle PC arm64: dts: Drop samsung_oneplus_dsc 1080p timings arm64: dts: sm8150: Specify `rng-seed` node Makefile: ignore more for new Clang neptune: Update to V2.9.1 Merge tag 'v4.14.300' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into fod_onpress [SQUASH] Revert LMKD & Memory optimisations