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

-unset VIDEO_DEV (to coincide with cyanogenmod cm-kernel: ef8bea7a8473d7feab3d + 0d49ef5506675e7aba41)

-merged (from cyanogenmod’s cm-kernel github):
c7a7cb7f759a32a0592d (arm: msm: use correct regs for scorpion powerup/powerdown for pm)
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)
ceab20ea690d66dc5ebb ([ARM] msm: mahimahi: Set built-in flag for wlan device)

-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)

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.5-oc-uv-btn-aud-ram-neon_fp-082010a.zip
Download: boot-cm_2634.5-oc-uv-btn-aud-ram-neon_fp-082010a.zip

boot-cm_2634.5-oc-uv-xtra-btn-aud-ram-neon_fp-082010a.zip
Download: boot-cm_2634.5-oc-uv-xtra-btn-aud-ram-neon_fp-082010a.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

Leave a Reply