Skip to content

CodeName Ricardo

Latest
Compare
Choose a tag to compare
@idkwhoiam322 idkwhoiam322 released this 05 Nov 08:11

This kernel is for custom ROMs on Android 9 and 10 ONLY. Flashing on OxygenOS will have undefined behaviour.
If you are on Android 10, re-flashing Magisk, if you have it, is necessary for now AFTER the kernel is flashed to ensure it sticks.

  • Compiled using GCC 9.1.0 bare metal compiled by kdrag0n
  • Support for Custom ROMs on android 9 and 10 only
  • Linux 4.4.196
  • Cleaned up OnePlus changes as much as possible and brought bringup as close to CAF as I could
  • Use latest [ at time of release ] public CAF tag for 8x98 - LA.UM.8.4.r1-04500-8x98.0
  • Use qcacld-3.0 from wahoo android10-release [ CAF Q qcacld-3.0 is bugged ]
  • PELT for EAS
  • Replicate pixel's powerHAL behaviour to disable EAS behaviour on app launch
  • Disable schedtune boost and bias on screen off
  • disable debugfs
  • Latest f2fs merge from kernel/common
  • Latest fixes for clang support
  • Used latest GCC and clang to fix several code issues detected
  • KCAL support
  • KLAPSE support
  • Sound control
  • Hight Brightness Mode ( HBM )
  • CFQ upstreamed
  • increased kgsl priority
  • vdso32 support
  • ULPS mode for display
  • Disabled audit
  • Lower touch latency
  • kerneltoast's ( aka sultanxda ) devfreq boost driver
  • Removed QoS code treewide added by OnePlus
  • Several EAS backports from higher kernel versions ( 4.9, 4.14, 4.19, some from mainline too )
  • schedutil updated with several patches from higher kernel versions
  • cpufreq backports by celtare21
  • Several improvements from p2, p3/a, p4 Q tag
  • Disabled a ton of unnecessary logging
  • top-app schedtune boost default at 5, configurable by the user
  • Cpu Input Boost by kerneltoast
  • UFS ricing from wahoo
  • cpuidle, kgsl, mdss, QoS and UFS power efficiency improvements by kerneltoast
  • Fake sched_boost proc to fool userspace since I'm not using dynamic stune boost
  • Removed excessive debug bloat from qcacld
  • Fixed several memory leaks
  • Sultan's binder rewrite
  • Sultan's ion rewrite
  • Sultan's iommu rewrite
  • Adreno improvements
  • improvements to sdcardfs, qseecom
  • use rcu normal
  • Some changes from pixel and google guidelines to boot faster
  • tons of more small changes throughout