[Sony Xperia M] Nicklas Van Dam:
Mimori Kernel | Stability for performance

For Xperia M

Based on Lineage OS 14.1 source​

#include

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Mimori Kernel based on Lineage OS 14.1 source, and included many improvement and optimization on processor, I/O and include some feature for Xperia M / M dual devices that use Marshmallow as base ROM.

Mimori offered kernel performance, stability, smoothness process on cpu and already have full support on NEON, this kernel need kernel configuration app to control this kernel, so try to find kernel configuration app after flash this kernel.

Recommended Kernel Configuration :

- Kernel Adiutor (BETA)

- Device Control

Okay this is several features that i include in this kernel.

This kernel feature is :

Kernel Features

* Linux Kernel Version 3.4.113

* Compatibility with AOSP,CM And LineageOS based ROM [Android 6.0+]

* Added overclock up to 1,4Ghz

* Added Double Tap 2 Wake Feature (Incl. Vibration)

* Added custom CPU Governor : Alucard,Intelliactive,IntelliMM,Lionheart,Adaptive & Blu Active (specially for Blu Active is thanks to [MENTION=7970097]sudokamikaze[/MENTION] for him workaround to make it work for linux 3.4.x based kernel)

* Added custom I/O Sched Governor : zen,sio,sioplus,tripndroid,fifo,fiops,vr and maple (specially for maple is thanks to [MENTION=7970097]sudokamikaze[/MENTION] for him workaround to make it work for linux 3.4.x based kernel)

* Added custom TCP Modules : Advanced,Bic,Westwood,Hybla,Vegas,Veno,Yeah and more

* Added CPU Voltage Table Control

* Implement Power Efficient Workqueues

* Dynamic management of dirty page writebacks

* Added Interface of Gentle Fair Sleepers, Software CRC and Arch Power (Option Disable by Default)

* Added Frandom Support

* Added Dynamic Fsync 2.0

* Entropy Tweaks

* NEON VFPv4 Optimized (hard)

* Added Intelli Plug v4.0

* Added Intelli Thermal v1.0

* Added F2FS File System Support (Based on Linux 3.4.y Branch) (Working)

* Added EXFAT File System Support (Driver Version v1.2.9) (Need Test)

* Added USB Keyboard Support

* Optimized I/O Sched

* Compiled using GCC 5.4.X Hyper Toolchains

* Updated CVE Patch From LineageOS Kernel Source 20171106

[/LIST]

[/LIST]

How to install :

1. Download Mimori Kernel and install it from recovery mode, use TWRP recovery (TWRP Link)

2. install kernel adiutor from Playstore for kernel configuration (i don't have myself app to control kernel) (Try to use BETA version to get fix for CPU temperature)

3. Final step, let's configure kernel like what you want it :victory: and enjoy my first custom kernel :)

For download, look at download tab on top of this thread

Thanks to :
[MENTION=4343949]PecanCM[/MENTION] [For Kernel Source]
[MENTION=4918622]Alex_Gamer[/MENTION] [For Kernel Tester & Troubleshoot]
[MENTION=4929675]thichthat[/MENTION] [For DT2W Source]

XDA:DevDB Information

Mimori Kernel For Xperia M, Kernel for the Sony Xperia M

Contributors

Nicklas Van Dam, PecanCM, Alex_Gamer

Source Code: https://github.com/Nicklas373/Mimori-Kernel_MSM8227_LineageOS_14.1

Kernel Special Features: Overclocked, ARMV7 NEON Optimized

Version Information

Status: Stable

Current Stable Version: Seventh Build

Stable Release Date: 2018-02-11

Created 2016-09-03

Last Updated 2018-02-19