[Vibrant Android Development] cannondaleV2000:
This kernel is based on my CM10.1 Mackay kernel, updated using upstream patches from CM10.2

Thanks to all SGS-CM-kernel developers (pawitp, stratosk, DerTeufel, Glitch, mialwe, krarvind kasper_h ), I learned a lot from all of you

All features compared to stock kernel:

Features:

-Build using the Cortax-A8 optimized Linaro 4.7.4 toolchain of Christopher83: http://xdaforums.com/show....php?t=2098133

-Christopher86's cortex-A8 optimized Linaro toolchain (September version)

-O3 optimization

-updated to linux kernel version 3.0.96

-SLQB memory allocator (default, should be slightly faster)

-XZ compression of kernel & initramfs

-395MB RAM

-SIO scheduler

-Added Lagfree governor

-ROW scheduler (tweaked, default scheduler)

-FIOPS scheduler (tweaked)

-XZ compression of kernel & initramfs

-395MB RAM

-many improvements to IO schedulers in general

-Deadline tuning (thanks to DerTeufel)

-Ondemand tuned (default governor)

-SmartassV2 governor

-Interactive governor (updated to android 3.4 code + fixes)

-Wheatley & Lulzactive governors

-Conservative tuned

-Call volume hack (use “Settings>Mackay Settings”* to set volumes)

-Reduced battery polling interval

-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)

-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)

-Battery life extender (set through “Settings>Mackay Settings”*)

-CustomVoltage (set using NSTools)

-BLN (can be enabled through “Settings>Mackay Settings”*)

-USB OTG support (needs external power supply)

-1100-1400MHz OC steps

-Custom kernel splash (Thanks to Malcho)

-Updated charging logo to match open charger

-swap & zram

-Improve memcopy/memmove

-Improve the performance of memcpy and memmove

-Kill task closest in size to memory needed to free

-LOAD_FREQ (4*HZ+61) avoids loadavg Moire

-Entropy tweaks: http://lwn.net/Articles/489734/

-backport CPUIDLE from 3.5

-arm/crypto: Add optimized AES and SHA1 routines

-Unaligned CPU access

-Updates to binder

-Improvements to RWSEM code

-Improvements to binder code

-Improvements to tmpfs

-Added frandom (much faster random number generator)

-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)

-Updated wifi driver to 5.90.195.114

-Updated GPU driver to DDK 1.8@2198402

-Proportional Rate Reduction for TCP

-Introduce timer slack controller

-65 fps mod

*“Settings>Mackay Settings” only available with Mackay ROM 3.x.x (to be released soon)

*also available through the Galaxy S & Mackay app in the launcher

bootable/recovery:

-Mackay recovery (based on CWM 6.0.3.7 & TWRP 2.6.0.0)

CWM:

-Clear NSTools settings

-Clear init.d settings

-Show battery status in recovery

-Aroma FileManager

-Include using soft keys to navigate the menu (thanks fishears for the idea)

-Enable holding keys for repeated presses

-Themed orange

TWRP:

-Themed orange

-Run recovery-apps (zip files should be present in /system/mackay, launch them through advanced->run app)

-Build in a script to reboot from twrp to cwm*

*To use this feature from TWRP, tap advanced>run app>rebootcwm.zip. Then from the homescreen choose: reboot>recovery

Source code: https://github.com/kasperhettinga/sa...s/mackay-cm102

This is a freshly started project. Ideas for improvements/additions are welcome but:

1. I try to stay close to stock

2. The time I spend on features depends on how much I like them myself

Credits:

-teamhacksung/pawitp for making CyanogenMod work on our ancient phone

-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels

For those who want to theme it even further, Bejda made a Mackay splash screen!

http://xdaforums.com/show....php?t=2214468

i recomend trickster mod kernel settings for controlling this kernel