Kernel – 2.6.34.5 – OC-UV-FP – Dream/Sapphire (32B/A)

-don’t force V4L2 on msm_camera_old
-unset VIDEO_DEV (to coincide with cyanogenmod cm-kernel: ef8bea7a8473d7feab3d + 0d49ef5506675e7aba41)

Update:
-remove contents within /system/lib/modules prior to unpacking /system

-merged (from cyanogenmod’s cm-kernel github):
e65acc8a0a5abd608d89 ([ARM] msm: smd_rpcrouter: handle large message writes)
302ef605013fa4c2da11 ([ARM] msm: rpc_router: handle multiple outstanding replies)
0d49ef5506675e7aba41 ([ARM] media: video: msm: Don’t force V4L2 on when using MSM camera)
81717c6e8753af86f96b (msm_kgsl: Add writecombine flag to map vmalloced memory)
2aad221f7e9c30f631f7 ([ARM] video: msm: kgsl: Enable shadow writes for context switching)
a33d1258bee4ff3178dd ([ARM] msm: mmc: Fix built-in device detect delay)

-merged (from kernel.org):
4def7cec670bf5e90fc58050251bedfd9b3fd495 (mm: fix page table unmap for stack guard page properly)
57cbde5be4dce123132bc3dcabb687147de87f30 (mm: fix up some user-visible effects of the stack guard page)
4070f4352f9ccde179140a243b3c0bbb36203e5a (vmware: fix build error in vmware.c) – Merged for completeness
edd8801b17e60f3e8e12fe42a6f42d2103afdc97 (Linux 2.6.34.5)

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634.5_ds_32b-oc-uv-fp-082010a.zip
Download: boot-cm_2634.5_ds_32b-oc-uv-fp-082010a.zip

boot-cm_2634.5_ds_32b-oc-uv-xtra-fp-082010a.zip
Download: boot-cm_2634.5_ds_32b-oc-uv-xtra-fp-082010a.zip

32A:
boot-cm_2634.5_ds_32a-oc-uv-fp-082010a.zip
Download: boot-cm_2634.5_ds_32a-oc-uv-fp-082010a.zip

boot-cm_2634.5_ds_32a-oc-uv-xtra-fp-082010a.zip
Download: boot-cm_2634.5_ds_32a-oc-uv-xtra-fp-082010a.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

Kernel – 2.6.34.4 – OC-UV-FP – Dream/Sapphire (32B/A)

-non-xtra: set BFQ as default; set CGROUP_BFQIO; un-set Deadline

-merged (from android.git.kernel.org’s github):
4c83f2a60c5b6ac2f9747498b167325bd47623fe (Allow multiple pmem master mmap()s.)

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634_ds_32b-oc-uv-fp-082010.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-fp-082010.zip

boot-cm_2634_ds_32b-oc-uv-xtra-fp-082010.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-xtra-fp-082010.zip

32A:
boot-cm_2634.4_ds_32a-oc-uv-fp-082010.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-fp-082010.zip

boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-082010.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-082010.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

Kernel – 2.6.35.2 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-increase voltage to 975 for 19200 and 128000; increase voltage to 1000 for 245,256; increase voltage to 1025 for 384,422; increase voltage for 576-691 by .025
-increase minimum voltage to 975
-remove “case CMD_AXI_CFG_O1_AND_O2:” from 720P_CAMERA

-merged (from android.git.kernel.org’s github:
4c83f2a60c5b6ac2f9747498b167325bd47623fe (Allow multiple pmem master mmap()s.)

-merged (from cyanogenmod cm-kernel github):
c1637995da44c52ad0d2 (qdsp6: Fix allocation in the encoder/decoder.)

Note:
Known Issues:
-Camera will not work unless you are using CM6 RC3, CM6 Nightly or Enom’s Latest
For builds lower then Froyo (i.e. Eclair), when USB is plugged in, vold will SIGSEV.

Things to do:
-Remove unnecessary configuration options
-Cleanup of some unused definitions in the camera space

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430973, 458693 and 460075 applied

boot-cm_2635.2-oc-uv-xtra-btn-aud-ram-neon_fp-082010.zip
Download: boot-cm_2635.2-oc-uv-xtra-btn-aud-ram-neon_fp-082010.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel-2635
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.35-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.35.y.git;a=summary
http://android.git.kernel.org/?p=kernel/common.git;a=shortlog;h=refs/heads/android-2.6.35

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Kernel – 2.6.34.4 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-increase voltage to 975 for 19200 and 128000; increase voltage to 1000 for 245,256; increase voltage to 1025 for 384,422; increase voltage for 576-691 by .025
-increase minimum voltage to 975

-merged (from android.git.kernel.org’s github:
4c83f2a60c5b6ac2f9747498b167325bd47623fe (Allow multiple pmem master mmap()s.)

-merged (from cyanogenmod cm-kernel github):
c1637995da44c52ad0d2 (qdsp6: Fix allocation in the encoder/decoder.)

Note:
Known Issues:
-Camera will not work unless you are using CM6 RC3, CM6 Nightly or Enom’s Latest

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430972, 458693 and 460075 applied

boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-082010.zip
Download: boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-082010.zip

boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-082010.zip
Download: boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-082010.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-mem-2.6.35-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary
http://android.git.kernel.org/?p=kernel/common.git;a=shortlog;h=refs/heads/android-2.6.35

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Kernel – 2.6.34.4 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-increase voltage to 975 for 245 and 256; increase voltage to 1000 for 384; increase voltage to 1250 for 844

-merged (from cyanogenmod cm-kernel github):
c094d9b468d17d718b55 (net: wireless: bcm4329: Turn OFF packet filtering during DHCP session)

Update:
-merged (from android.git.kernel.org’s github):
3cf3eccbd150444241752b45336885f6938d9754 (net: wireless: bcm4329: Disable packet filtering)

Note:
Known Issues:
-Camera will not work unless you are using CM6 RC3, CM6 Nightly or Enom’s Latest

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430972, 458693 and 460075 applied

boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081810a.zip
Download: boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081810a.zip

boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081810a.zip
Download: boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081810a.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-mem-2.6.35-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary
http://android.git.kernel.org/?p=kernel/common.git;a=shortlog;h=refs/heads/android-2.6.35

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Kernel – 2.6.35.2 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-set b frame path to MSM_FRAME_ENC for 720P_CAMERA (msm_vfe8x.c)
-increase voltage to 975 for 245 and 256; increase voltage to 1000 for 384; increase voltage to 1250 for 844

-merged (from cyanogenmod cm-kernel github):
c094d9b468d17d718b55 (net: wireless: bcm4329: Turn OFF packet filtering during DHCP session)

Update:
-merged (from android.git.kernel.org’s github):
3cf3eccbd150444241752b45336885f6938d9754 (net: wireless: bcm4329: Disable packet filtering)

Note:
Camera will only work on CM6 RC3, CM6 Nightly or Enom’s latest.
For builds lower then Froyo (i.e. Eclair), when USB is plugged in, vold will SIGSEV.

Known Issue:
Camera will stall/freeze after taking 1 or 2 snapshots.

Things to do:
-Remove unnecessary configuration options
-Cleanup of some unused definitions in the camera space

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430973, 458693 and 460075 applied

boot-cm_2635.2-oc-uv-xtra-btn-aud-ram-neon_fp-081810a.zip
Download: boot-cm_2635.2-oc-uv-xtra-btn-aud-ram-neon_fp-081810a.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel-2635
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.35-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.35.y.git;a=summary
http://android.git.kernel.org/?p=kernel/common.git;a=shortlog;h=refs/heads/android-2.6.35

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Kernel 2.6.35.2 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-pull fresh from cyanogenmod’s cm-kernel github (2.6.34.4)
-rebase to android.git.kernel.org’s 2.6.35-wip
-rebase to kernel.org’s 2.6.35.2
-use base config from 2.6.34 -xtra kernel build
-switch to CodeSourcery’s 2009q1 toolchain
-use all optimisations from the 2.6.34.4 kernel build
-use msm_camera from 2.6.34.4 and modify v4l2 and related accordingly

Note:
Camera will only work on CM6 RC3, CM6 Nightly or Enom’s latest.
For builds lower then Froyo (i.e. Eclair), when USB is plugged in, vold will SIGSEV.

Known Issue:
After recording a video, preview will cause a ‘not able to playback’ situation.

Things to do:
-Remove unnecessary configuration options
-Cleanup of some unused definitions in the camera space

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430973, 458693 and 460075 applied

boot-cm_2635.2-oc-uv-xtra-btn-aud-ram-neon_fp-081810.zip
Download: boot-cm_2635.2-oc-uv-xtra-btn-aud-ram-neon_fp-081810.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel-2635
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.35-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.35.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Kernel – 2.6.34.4 – OC-UV-FP – Dream/Sapphire (32B/A)

-set TOUCHSCREEN_DUPLICATED_FILTER (as per cyanogenmod cm-kernel github: 1fabe523a3c252d719cf76759f746af65ee91135)

-merged (from cyanogenmod’s cm-kernel github)
1fabe523a3c252d719cf76759f746af65ee91135 (input: synaptics_i2c_rmi: duplicated_filter to throttle touch events)

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634_ds_32b-oc-uv-fp-081810.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-fp-081810.zip

boot-cm_2634_ds_32b-oc-uv-xtra-fp-081810.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-xtra-fp-081810.zip

32A:
boot-cm_2634.4_ds_32a-oc-uv-fp-081810.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-fp-081810.zip

boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081810.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081810.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

Kernel – 2.6.34.4 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-set TOUCHSCREEN_DUPLICATED_FILTER (as per cyanogenmod cm-kernel github: 1fabe523a3c252d719cf76759f746af65ee91135)

-merged (from cyanogenmod’s cm-kernel github)
1fabe523a3c252d719cf76759f746af65ee91135 (input: synaptics_i2c_rmi: duplicated_filter to throttle touch events)

Note:
Known Issues:
-Camera will not work unless you are using CM6 RC3, CM6 Nightly or Enom’s Latest

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430972, 458693 and 460075 applied

boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081810.zip
Download: boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081810.zip

boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081810.zip
Download: boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081810.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-mem-2.6.35-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Kernel – 2.6.34.4 – OC-UV-FP – Dream/Sapphire (32B/A)

-set BFQ and make as default for -xtra (as per cyanogenmod cm-kernel github: ae5e4ef1c29d7fc0660e)
-set CGROUP_BFQIO for -xtra

-merged (from cyanogenmod’s cm-kernel github)
a3a95f041cfb468ac008 (block: prepare I/O context code for BFQ)
8b5d5d8b992a1d94755a (block: add cgroups, kconfig and build bits for BFQ)
6c2b3e2d842fa3c5212f (block: introduce the BFQ I/O scheduler)
91ca9464947b15f7e9b6 (Fix atomic functions in bfq)

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634_ds_32b-oc-uv-xtra-fp-081710.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-xtra-fp-081710.zip

32A:
boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081710.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081710.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.