[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Vindicator Kernel

Supports F/I/S/K/L/T/W8 variants of 920 AND 925 devices

Intro:

This kernel was built to appeal to users who want something thats trimmed down as much as possible, yet still adds nice features that arent considered bloat. I spent a lot of time optimizing it and plan on spending several more hours just on optimizations. This kernel is also built with significant amounts of upstream code merged in, making it what many would deem a hybrid kernel. All credit goes to the real hard workers coming up with original ideas like Franco, Imoseyon, Ktoonsez, g.lewarne, etc. I hope you like it and I won't be offended if you hate it. All ideas are welcome and I'll try to help as best I can. If you wish to use this kernel in a rom , feel free! Although I would love it if you let me know just for my own curiosity.
​

Goal:​

Keep kernel as lean as possible while adding certain, desirable features, upstreaming source, and optimizing for maximum performance and battery life. The default settings should be optimal for a balance of battery and performance without a need to tweak.​

Disclaimer:​

If your phone blows up, its not my fault. If your phone somehow gains perpetual battery life, I'll take full responsibility.​

Features:​

-COGA Source Based

-Universal Kernel! (Thanks to G.lewarne and Ktoonsez patchset!)

-VControl Kernel Control Script(Loosely Based On lkconfig by imoseyon)

-Compiled With Graphite, Loop Nest Optimizations, Ofast And Others.

-Various Other Build Optimizations

-WLAN_RX & WLAN_CTRL Wakelocks Reduced

-GPU OC/UC

-Interactive ScreenOff Max Frequency

-Improved LMK

-Dynamic ReadAhead

-Dynamic Fsync

-LEDFade

-VMA Caching

-Calibrated Power Coefficients

-Smoothened GPU Throttling Curve

-Lz4 Compression

-Interactive Governor Patches/Mods

-Timer/RCU System Upstreamed

-SensorHub Wakelock Toggle To Remove

-A53 UnderClockable To 200Mhz Oc To 1600Mhz

-A57 UnderClockable To 200Mhz Oc To 2500Mhz

-Slub Allocator Updated To Linux 3.18

-Synapse Support

-Memory Management Updates

-Arm Efficient Unaligned Access Enabled

-Reduced Scheduler Wakeups

-Nvidia Power Efficiency Patches

-Encrypted Performance Improvements

-Deep Sleep Fix

-Disabled IO Stats For Faster IO

-Memory Leak Patches

-Sleep/Suspend Patches

-3X Faster Integer Square Root Operations

-HRTimer Optimizations

-Avoid load Average Moire

-Scheduler Optimizations

-Power Aware Scheduling

-Sound Control

-Memcopy and String Optimizations

-Use Compile Time Constants For Jiffies Conversions When Possible(Reduces CPU Overhead)

-Workqueue Updated To Linux 3.18

-Optional Power Efficient Workqueues (Expanded to more modules than normal as well)

-Moto QuickWakeup Driver

-Frandom (Efficient Random Number Generator)

-Cruft Free

-Slimmed Down

-Tons Of Debugging and Tracers Removed

-Many Misc. Optimizations

-Optimized CFQ Scheduler For SSDs

-Tons Of IO Fixes/Performance Boosts

-ROW IO Schedule(Default)

-Voltage Control For Numerous Things

-Entropy Optimizations/Tweaks

-Many Parts Pulled From Upstream

-Init.D Support

-Installs SU

-Installs Busybox

-Potentially Something I Forgot...

Downloads:

[AFH] Kernel: https://www.androidfilehost.com/?w=files&flid=35336

If Coming From Arter Kernel:

Reflash TWRP recovery if using philz and flash this zip http://www.mediafire.com/?um57p83b3cb56x4 before flashing kernel.

Credits:

Imoseyon

Ktoonsez

AndreiLux

Arter97

G.lewarne

Samsung

Flar2

anarkia

hybridmax

Franco

Faux123

Linaro

Code Aurora Foundation

Cl3Kener

Friedrich420

Google

Motorola

If I Missed You Lemme Know!
​

XDA:DevDB Information

VindicatorS6-Unified Kernel, Kernel for the Samsung Galaxy S6

Contributors

Xileforce

Source Code: https://github.com/XileForce/Vindicator-S6-Unified

Kernel Special Features:

Version Information

Status: Stable

Created 2015-07-13

Last Updated 2015-12-7