[Droid Incredible Android Development] mamarley:
This is a kernel for designed for recent builds of drk.hd's and invisiblek's CM9 builds. It is based on the "stock" Evervolv kernel used in those ROMs, but it has more features like USB Fast Charge, HAVS, and support for the 128mHz CPU speed. It is also compiled with GCC 4.7 instead of 4.4.

This kernel is only compatible with drk.hd's a9 build, invisiblek's 5/29/2012 nightly, or later. This is because of incompatibilities between the versions of the Adreno drivers and libraries used in the ROM and kernel.

Lite kernels: The lite kernel is similar to the regular kernel, except it has "unnecessary" features such as zRam, swap, KSM and most of the CPU governors and IO schedulers removed. If you use smartassv2 and SIO and you don't use zRam or KSM, these kernels are for you.

All the releases here are classified as beta, so there may still be problems to work out. If you run into anything, please let me know.

All of the releases may be downloaded here: https://github.com/mamarley/android_kernel_htc_qsd8k/downloads

Changelog:

8/12/2012: Regular Lite

Compile with "-O3 -fno-tree-vectorization" for more speed

Quiet down the light sensor driver so it doesn't spew quite so much spam into the kmsg log

7/24/2012: Regular Lite

Pull in a few more optimization flags from the Evervolv kernel

Enable the TCPMSS iptables target because it appears to be used during tethering

7/7/2012: Regular Lite

Fix the first-touch lag issue that occurred when the phone was woken up on battery.

Package the "zram" executable with the Regular version of the kernel

7/6/2012: Regular Lite

Make USB Fast Charge setting changes take effect immediately

7/4/2012: Regular Lite

Sync changes from Evervolv kernel

Update configuration to hopefully fix the last few charger lockups

Re-enable IPv6 netfilter so that IPv6 traffic will show up in the statistics

6/29/2012: Regular Lite

Update to Linaro 12.06

Sync changes from Evervolv kernel

Add "lite" kernel with removed zRam, swap, and all governors/IO schedulers except smartassv2 and sio

6/20/2012: Regular

Allow compiling with GCC 4.7 (thanks to drewis and michaelh (http://seabright.co.nz/2012/06/11/kernel-not-booting-with-linaro-gcc/))

Compile with Linaro GCC 4.7

6/6/2012: Regular

Revert power-related changes in the OJ driver, hopefully fixing the decrease in battery life from the last version

Update configuration to hopefully fix WiFi tethering

Reduce WiFi voltage, should increase battery life slightly

6/1/2012: Regular

Update AMOLED/LCD panel driver to latest version (improves panel resume time)

Update BMA150 accelerometer driver

Update Atmel touchscreen driver

Re-enable 10-point multitouch (Should work at the kernel level, but does not work at the ROM level currently)

Update Optical Joystick driver (This one is for all you Replica Island players out there :) )

5/31/2012: Regular

Add the Intellidemand and Lazy CPU governors (Thanks tiny4579 for getting them to compile)

5/30/2012: Regular

Initial release based on Evervolv qsd8k ICS kernel (https://github.com/Evervolv/android_kernel_htc_qsd8k)

Add USB Fast Charge support (thanks tiny4579 and chad0989)

Add HAVS support

Add support for 128mHz CPU clock operation

Add lagfree, interactiveX, and smartass CPU schedulers. Set smartassV2 as default

Add SIO IO scheduler and set it as default

Make a few minor configuration changes to reduce binary size

Kernel Source:

https://github.com/mamarley/android_kernel_htc_qsd8k