Skip to content

Releases: ethan-halsall/Simple-Kernel

Ten release 2.0

24 Jun 08:40
Compare
Choose a tag to compare
  • Upstream to 4.9.228
  • Upstreamed f2fs
  • Enabled Vnswap and Zswap for less overhead and better page swapping
  • Disable Zram
  • Merged LE.UM.2.3.2-10400-SDX24 and LA.UM.8.3.r1-07900-sdm845.0
  • Decreased swappiness to 20 - for optimum swapping
  • Wireless / db.txt: Checkout to upstream wireless-regdb
  • Updated Simple LMK
  • Inlined scheduler further with android-mainline
  • Fixed Ion allocation bug (causing Gcam crash)
  • Disabled readahead for faster app opening and less overhead

Ten release 1.9

15 May 17:33
Compare
Choose a tag to compare
  • Upstream to 4.9.223
  • Improved thermal stability
  • Upstreamed f2fs
  • Enable CONFIG_IP_NF_TARGET_TTL
  • Minor improvements to simple lmk
  • Minor scheduler and load balancing improvements
  • Import Xiaomi Q camera changes

Ten release 1.8

16 Apr 11:29
Compare
Choose a tag to compare
  • Upstream to 4.9.219
  • Improvements to Full NOHZ
  • Scheduler inlined further with android 5.4
  • Fix botched little CPU frequency usage
  • Added Kcal
  • Added vibration control
  • Cpufreq and Qos inline with android 5.4
  • Use mainline thermal implementation

Ten release 1.7

31 Mar 10:42
Compare
Choose a tag to compare
  • Upstream to 4.9.217
  • Merged tag 'LA.UM.8.3.r1-07300-sdm845.0','LA.UM.8.3.r1-07600-sdm845.0' and 'LE.UM.3.2.2.R1.04000.SDM845.0'
  • The kernel is now tickless
  • Inline entire scheduler with the android-4.19 kernel
  • Inline timers and idle with the android-4.19 kernel
  • Inline thermal with the android-4.19 kernel
  • Inline RCU with the android kernel-5.4
  • Completely strip the tree of WALT and switch to full PELT
  • Disable debugging in some subsystems
  • Massive thanks to @DennySPB for working on the massive backport with me
  • Re-introduce simple low memory killer
  • Massive improvements to battery and performance

Ten release 1.6

29 Jan 16:50
Compare
Choose a tag to compare
  • Upstream to 4.9.212
  • Merged tag 'LE.UM.2.3.2-09000-SDX24' & 'LA.UM.8.3.r1-07200-sdm845.0'
  • Merge upstream f2fs
  • Import power supply and DRM changes from dipper-q-oss
  • Improvements for arm64
  • Backport some RCU improvements k4.14
  • Backport scheduler improvements from k4.14 and k4.19
  • Added sdFAT driver
  • Added and enabled simple lmk
  • Updated to anykernel3 from osm0sis
  • Magisk patch (no need to flash magsik after kernel)
  • Switch back to GCC 9.2

Ten release 1.5

04 Jan 15:40
Compare
Choose a tag to compare
  • Upstream to 4.9.208
  • Ported some bits from Nvidia Tegra
  • Merged caf tag 'LA.UM.8.3.r1-07100-sdm845.0'
  • Import Q sound, firmware, power, touch and device tree changes from dipper-q-oss
  • Added SchedTune Assist[v3] and CpuSet Assist
  • Added maple io scheduler
  • Further improved idle
  • Disabled some scheduler debugging
  • Large latency and jitter improvements

Ten release 1.4

22 Dec 21:30
Compare
Choose a tag to compare
  • Backport RCU from 4.14
  • Remove some meme hacks
  • Massively improve idle drain (0% overnight)
  • Improve scheduler
  • Rewrite iommu

Ten release 1.3

07 Dec 18:42
Compare
Choose a tag to compare
  • Upstream to 4.9.206
  • Merge tag 'LA.UM.8.3.r1-06900-sdm845.0'
  • Fix device not idling correctly
  • Improvements to the scheduler
  • Improve the PELT 4.14 backport
  • Fix battery slowly charging
  • Switch to pixel 3 energy model
  • Improve RCU
  • Add Boeffla wakelock blocker
  • Add sound control
  • Reduced overhead

Ten release 1.2

27 Nov 19:44
Compare
Choose a tag to compare
  • Upstream to 4.9.203
  • Merge tag 'LA.UM.8.3.r1-06600-sdm845.0'
  • Backport pelt from 4.14
  • Many improvements to scheduler from 4.14
  • Disable Walt in light of using pelt instead
  • Improve rapid GC for f2fs
  • Merge upstream f2fs stable
  • Add VDSO 32 (improves 32-bit timekeeping)

Ten release 1.1

07 Nov 11:54
Compare
Choose a tag to compare
  • Upstream to 4.9.199
  • Merge tag 'LA.UM.8.3.r1-06300-sdm845.0'
  • Initial release for Polaris and Beryllium
  • Improve cpuidle and suspend
  • Switch to clang 10 and enable LLVM Pollyhedrial loop optimization
  • Many other improvements