Quantcast
Channel: xda-developers - Galaxy S I9000 Android Development
Viewing all articles
Browse latest Browse all 233

[KK4.4][KERNEL][CWM/TWRP]Mackay kernel 0.600 (18-Nov-2013)

$
0
0
Just like for CM9&CM10&CM10.1&CM10.2, I started making a CM11.0/KK4.4 kernel. The philosophy is the same: stock plus quite a few extras

This kernel is based on my CM10.2 Mackay kernel, updated using upstream patches from CM11.0

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

Separate bigmem libs for other kernels:
Post #2

Changelog 0.600
-First release, same as in the 4.0.1 ROM version

All features compared to stock kernel:
Features:
-Build using the Cortax-A8 optimized Linaro 4.7.4 toolchain of Christopher83: http://forum.xda-developers.com/show....php?t=2098133
-Christopher86's cortex-A8 optimized Linaro toolchain (September version)
-O3 optimization
-updated to linux kernel version 3.0.101
-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)
-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
-Disabled 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
-Introduce timer slack controller

*“Settings>Mackay Settings” only available with Mackay ROM 4.x.x (to be released soon)
*also available through the Galaxy S & Mackay app in the launcher

On other roms, install the kernel, reboot, open /data/local/mackay/bln/recovery/navbar and change the 0 for 1. Then reboot:
bln (set to 1) BLN will be activated
navbar (set to 1) navbar will be activated
As an alternative, Bejda developed a script for Mackay settings:
http://forum.xda-developers.com/show...&postcount=953

bootable/recovery:
-Mackay recovery (based on TWRP 2.6.3.0 / CWM 6.0.4.5)

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

CWM:
-Themed orange
-Added Aroma FM

Source code: https://github.com/kasperhettinga/sa...ts/mackay-cm11

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
-rootax for providing a high-speed server for high quality downloads

Downloadable with CMC & voodoo colour:
http://rootaxbox.no-ip.org/kasper_h/kernels/KK/
CWM version is specific CWM subfolder!

For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/show....php?t=2214468

This version can only be used on KK4.4-based ROMs

XDA:DevDB Information
[KK4.4][KERNEL][CWM/TWRP]Mackay kernel, a Kernel for the Samsung Galaxy S I9000

Contributors
kasper_h
Kernel Special Features:

Version Information
Status: Beta

Created 2013-11-18
Last Updated 2013-11-19

Viewing all articles
Browse latest Browse all 233

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>