Mod Type: Kernel
Since people probably don't read through threads fully, here is the kernel that I've been packaging with my ButterNutz ROM for a while now, though this one is slightly newer. The full change-log can be found via the source link going to Github. I'll state that this is a very stock and minimal kernel. If you like changing things constantly like the CPU governor and IO Schedulers, you probably want to go look for another kernel. If you like something that works great without having to play around with 50 different settings, then this may be for you. I took the stock kernel source for the tuna board, and patched it up to the latest 3.0.x release, and am also keeping it merged with the tuna source from AOSP, as there have been a few changes since I initially put this out that just got merged in. I've enabled overclocking, though in my usage, the phone rarely goes up to the 1200/1350MHz steps. I've also set the GPU clock to the advertised stock setting, though it doesn't do much for performance from what I saw, but I also haven't seen an issue with battery life, so I left it where I set it. This isn't undervolted, nor does it support it. I tested several undervolt settings, and saw no change in battery life, regardless of what I set the voltages to. Getting rid of it just makes for one less thing to have bugs and issues. For those that are reading averse, here is the Cliff Notes version of features.
Based on stock AOSP kernel source
Patched to the latest 3.0.x from vanilla kernel sources
Simple IO Scheduler
LZO Compression for faster boot times
Compatible with all Tuna board Galaxy Nexus phones (toro, torospr/toroplus, maguro)
Flash and forget it, no need to spend 20 minutes tweaking for optimal performance
Jelly Bean Kernel - MD5
Jelly Bean Tether Kernel - MD5
ICS Kernel - MD5
ICS Tether Kernel - MD5
Where is XYZ feature?
If you can't find it, odds are it isn't included. Look through the change log above to see if it has been added.
Can I have XYZ Feature added to the kernel?
Link to it and I'll take it under consideration. However, odds are, if it hasn't been included yet, it may not get added. I will add any features that I deem useful, and if you would like something that I don't add, the kernel is opensource, so you can easily add it yourself.
Edited by imnuts, 10 August 2012 - 12:21 AM.