Releases: ethan-halsall/Simple-Kernel
Releases · ethan-halsall/Simple-Kernel
Ten release 2.0
- 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
- 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
- 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
- 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
- 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
- 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
- Backport RCU from 4.14
- Remove some meme hacks
- Massively improve idle drain (0% overnight)
- Improve scheduler
- Rewrite iommu
Ten release 1.3
- 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
- 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
- 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