Thunderstorm Kernel | AOSP (A13 & A14)

Thunderstorm Kernel | AOSP (A13 & A14)

pankaj | mi 11x pro (haydn)

Changelog : Thunderstorm Version 4.5

Merge Linux kernel Version 5.4.278

• techpack: display: Introduce new exposure dim layer driver (This driver provides exposure adjustment function by Qcom SDE dim layer without change panel hardware brightness to avoid PWM flicker on OLED devices)

• drm/msm/dsi-staging: update backlight status on panel enable/disable

• techpack: display: Trigger panel reset after first kickoff on non-60 Hz

• techpack: display: Enable HBM (High Brightness Mode)

• techpack: display: dsi: add a sysfs node to trigger HBM

• arm64: dts: add haydn panel info from extracted stock dtbo

• techpack: display: Implement interpolated LP2 brightness handling (To save a power on AOD when in doze)

• techpack: drm: msm: always assume the panel is OLED


Changelog : Thunderstorm Version 4.0

Linux Kernel Version Updated from 5.4.269 to 5.4.277

Updated to latest CAF Tag LA.UM.9.14.r1-24700-LAHAINA.QSSI15.0

Fixed random Freezing issue

fs: prevent Zygisk/KernelSU detection through common methods (This prevents the kernel from revealing KernelSU/Zygisk mount points in /proc for non-system apps and also prevents scanning the filesystem for suspicious files and directories.)

techpack/datarmnet-ext: import samsung rmnet argos extension

KernelSU: updated to v0.9.4

cpumask: Add cpumasks for big, LITTLE, and prime CPU clusters

kernel: Add tri-cluster API to affine IRQs and kthreads to fast CPUs

kernel: Extend the perf-critical API to little CPUs

drivers: gpu: drm: Affine IRQ to the prime CPU cluster

sched/core: Use SCHED_RR in place of SCHED_FIFO for all users

sched: Add API to migrate the current process to a given cpumask

fs: f2fs: Reduce timeout for uncongestion

fs: f2fs: Enlarge min_fsync_blocks to 20

msm: kgsl: Increase worker thread priority

irqchip: qcom-mpm: Do not break s2idle suspend

• And many more Optimization


Changelog : Thunderstorm Version 3.0

* Kernel Compiled with Bare Metal GCC 14.0.1

* Linux kernel Version Updated to 5.4.269

* Enable Google Muti-Gen LRU (MGLRU). For more info click here

* mm: introduce Data Access MONitor (DAMON). For more info click here

* Backport EROFS Changes from 5.10 common kernel 

* Enable EROFS PCPU performance improvement

* UPSTREAM: arm64: mremap speedup - Enable HAVE_MOVE_PMD (For more info click here)

* Update LNRG to Version 52

* Updated KernelSU

* arm64: dts: lahaina: Optimize the energy model values

* mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)

* Backport & Enable USERFAULTFD

* UPSTREAM: PM: EM: Add a flag indicating units of power values in Energy Model

* UPSTREAM: PM / EM: change naming convention from 'capacity' to 'performance'

* cpufreq: qcom-hw: Reduce limits polling delay

* UPSTREAM: arm64: mremap speedup - enable HAVE_MOVE_PUD (For more info click here)

* sched/fair: Optimize select_idle_core()

* drivers: scsi: ufs-qcom: set auto hibern8 back to 1ms

* drivers: scsi: ufs: Disable clock scaling

* sched: Do not give sleepers 50% more runtime

* And many more optimization.


Changelog : Thunderstorm Version 2.0

* Kernel Compiled with Updated EVA GCC 13.2.1

* Linux Kernel Version Updated to 5.4.265

* Merge CAF LA.UM.9.14.r1-23400-LAHAINA.QSSI13.0

* qcacld-3.0: Merge wifi LA.UM.9.14.r1-23400-LAHAINA.QSSI13.0

* techpack: dataipa: Merge LA.UM.9.14.r1-23400-LAHAINA.QSSI13.0

* techpack: display: Merge LA.UM.9.14.r1-23400-LAHAINA.QSSI13.0

* drivers: scsi: Import UFS SKHPB drivers from OnePlus

* Improve display rendering performance

* adreno_tz: Fix GPU target frequency calculation for high refresh rates

* ashmem: Rewrite to improve clarity and performance

* iommu: msm: Rewrite to improve clarity and performance

* arm64: lse: Prefetch operands to speed up atomic operations

* arm64: Import latest version of Cortex Strings' strcmp , memcmp & strlen

* arm64: Better optimised memchr

* arm64: lib: Import latest version of Arm Optimized Routines' strcmp & strncmp

* Update LZ4 module to v1.9.4

* lib: zstd: Upgrade to latest upstream zstd version 1.5.5

* techpack/codecs: aac: Hardcode max_bitrate to 384k

* sched: Reduce latency for better responsiveness

* media/vidc/msm_venc: changes to improve quality


Changelog : Thunderstorm Version 1.0

* Based on Agni Kernel Source (thanks to @psndna881)

* Kernel Compiled with EVA GCC 13.0.1

* Linux kernel Version 5.4.260

* Updated KernelSU.

* Scheduler update from sony xperia 1 III kernel aiming to improve WALT.

* Implement LRNG for better performance (This kernel ditches the traditional RNG driver from the Linux kernel in favor of LRNG. Click Here for more info.)

* Added Samsung's SSG I/O scheduler for lower CPU overhead and better Android-specific optimizations.

* msm: kgsl: Remove POPP.

* BACKPORT: sched/uclamp: Filter out uclamp_max for small tasks.

* cpufreq: schedutil: Introduce screen-off rate limits.

* Improvement to KGSL, SCHED & DEVFREQ drivers.

Report Page