Kensur Kernel
95 subscribers
6 photos
36 files
23 links
An optimized aftermarket kernel for Moto One Fusion+, focused on efficiency and better UX.

My other projects: @KenVerse
Download Telegram
Changelog:
- Merged general fixes and improvements from Sultan's RT kernel
- Rebalanced perf-critical IRQs and kthreads
- Enabled threaded IRQs
- Enabled RCU boost
- Switched to s2idle
- Removed some unneeded drivers
- Misc. improvements

Notes:
CPU stats in FKM will be broken with this build, this is a bug in FKM and not the kernel.
Changelog:
- Fixed OTG
- Switched to GCC 12.1
- Fixed all warnings reported by GCC (several hundred lol)
- Enabled dead code elimination

If you like my work, please consider donating!
UPI: v.kenharris@okicici
PayPal: paypal.me/KenHarrisV
Do you use KCAL control?
Final Results
30%
Yes
30%
No
40%
See results
Changelog:
- UFS fixes and improvements from Google
- Scheduler improvements (should improve Unity games such as Genshin)
- Added KCAL control (accessible through kernel manager apps)

Notes:
This marks the end of r7. I've begun working on r8. It'll probably take a few weeks. SoonTM.

If you like my work, please consider donating!
UPI: v.kenharris@okicici
PayPal: paypal.me/KenHarrisV
We have a custom bare-metal toolchain now! Built using Eva GCC scripts, from release branches instead of master branches (stable instead of bleeding edge) and a few other edits.

Links:
https://github.com/Kensur-Inc/gcc-arm64
https://github.com/Kensur-Inc/gcc-arm
r8b1 is up!

Release notes:
This is an entirely new kernel, based on LA.UM.9.1-11900-SMxxx0.0 with f2fs-stable (thanks to Cyber) and MMI-RPA31.Q2-59-17 (odessa-11) merged on top. From now on, Kensur kernel will be built using our own custom compiler, built from stable GCC sources.

I've decided to let userspace (the ROM) handle a lot of the boosting, since our stock ROM has well balanced boosts. I'll override it from the kernel only if needed. If something works on stock but doesn't work on a custom ROM, chances are I won't fix it. Custom ROMs are buggy, they've wasted a lot of time for me when developing Kensur.

Changelog:
- Debloated kernel
- Selectively merged Sultan optimizations
- Added Simple LMK (as per previous releases)
- Display panel hacks for better battery
- UFS optimizations from r7
- BPF optimizations from r7
- Enabled LZ4 for zRAM
- Fixed a misconfigured IRQ
- Selectively merged config changes from Pixels
- Added 32bit vDSO

If you like my work, please consider donating!
UPI: v.kenharris@okicici
PayPal: paypal.me/KenHarrisV
r8b2 is up!

Changelog:
- Switched to PELT based scheduler
- Lots and lots of scheduler optimizations
- Implemented Dynamic SchedTune Boost
- Affined some performance-critical code to appropriate CPUs
- Backported Sony HID drivers from mainline
- Backported exFAT from mainline and enabled it
- Removed some undesired debugging
- Enabled NTFS support
- Added KCAL color control
- Dropped Google's UFS fixes (seems to cause freezes/panics for some)

If you like my work, please consider donating!
UPI: v.kenharris@okicici
PayPal: paypal.me/KenHarrisV
r8b3 is up!

Changelog:
- Fixed random freezes and reboots (caused by an incorrect memlat driver optimization)
- UFS fixes and improvements (should fix the idle shutdown issue)
- Cleanup PELT patchset
- Idle drain fixes and improvements
- Binder fixes and improvements from upstream
- Fixed most warnings reported by GCC 12.1
- Backported LZ4 from mainline
- Disabled some debug cruft

If you like my work, please consider donating!
UPI: v.kenharris@okicici
PayPal: paypal.me/KenHarrisV