[HTC One V] coldsorrow:
Hi man, I present you a new kernel based on Titanium-Kiss and sync with arco's ics sources of linux 3.0.101.There are many new features.

(Because of my poor English,So I just used some describtions from K^Kernel [KERNEL][3.0.99][ICS] K^Kernel 3.0.99 v2.6 for ICS [10/10/2013])

Thanks For:

- maxwen,used his Titanium-Kiss as based

- Acro,Thanks for his sources for msm7x30 ics 3.0

- Christopher83,I learn a lot from His thread and souces.

Attension:

It's For Sense Now.Will Support CM10 in the future.

Advanced-3.0.101 is based on GoogleSouce(Here) and Acro's ICS 3.0 source (Here) and more experimental features.

Stable-3.0.16 is based on Titanium-Kiss (Here,almost htc stock sources) with stable features

The main features are the following:

Kernel 3.0.x sources synched with ics-3.0 repo of Arco68(Here)

Built with my custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8

Built with Cortex-A8 and NEON VFP optimization flags (both kernel and modules)

Built with -O2 optimization flag for kernel image and -O3 optimization flag for modules

CPU overclockable up to 2048 MHz

CPU frequencies undervolted (UV version)

CPU voltage control VDD sys interface

376MB(Advanced)/356MB(Stable) of free RAM

Init.d support

Fast Charge support (default disabled)

Ram Console support (click for more details)

USB OTG support (if also implemented on rom side)

Increased CPU frequency during boot

Optimized AES and SHA1 routines for ARM cpu architecture

Optimized SLUB memory allocator

Optimized ARM RWSEM (read/write semaphore) algorithm

Optimized asynchronous I/O latency on solid state disks

Optimized string and memcopy libs

Filesystem dynamic read-ahead (based on disk size)

CIFS support

Fast Random generator (frandom) support (click for more details)

Dynamic FSync v1.2 (click for more details)

Dynamic dirty page writebacks (click for more details)

VM tweaks for performance and less battery consumption

Revised LowMemoryKiller parameters for better performance (click for more details)

Dynamic management of the minimal timer slack value during suspend/resume (click for more details)

LowMemoryKiller management of not killable processes (click for more details)

Sweep2Wake(S2W),DoubleTap2Wake(DT2W)Support for One V(Thanks to Maxwen)

Timer Slack From Linux 3.4 And Dynamic management of Timer Slack

Port LZ4 compression from 3.9 and make it work for zram and kernel Compression(More Fast than Snappy && Lzo)

Port zram ,zcache and zsmalloc from 3.9 and replace xvmalloc

Ultra KSM 0.12.2 ,more fast than KSM to free your memory.(see more here)

Available CPU governors:

- BrazilianWax

- Conservative

- Intellidemand(default)

- Interactive

- LionHeart

- OnDemand

- IntelliDemand

- Performance

- SmartAssV2

- SmartMax(From maxwen)

- Hyper

- Lulzactive

Available I/O schedulers:

- BFQ

- CFQ

- Deadline

- Noop

- ROW (default)

- Sio

- Sioplus

Dowload Link:

Click Here To MediaFire.com

The scripts of these features can also be found in the scripts folder.

Sources Link:

My Github

ChangeLog:

2014.01.07

1.Added CM10 Version

2.Some fix for permission error

3.more info see my github log

4.Strip the lib file to decrease the size

2013.11.02

1.Squashed update of kernel from 3.0.100 to 3.0.101

2.Fix cgroup error,Now you wont see error in logcat

3.SCHEDULER: Autogroup patch group by current user android UID instead of task ID

4.Rebuild with new source tree with acro,seems more stable and performance

5.CK3 tweaks (Credits to Con Kolivas)

6.Disable Cleancache that seems unstable now

7.Replace LZ4 with new module for zram.More performance Now

8.Only update Advanced version,the stalbe and cm10 version comes later.

2013.10.20

1.Squashed update of kernel from 3.0.99 to 3.0.100

2.Tuned Lulzactive governor for better battery saving

3.Added Hyper CPU Governor

4.Some optimizations to Hyper CPU Governor

5.Some fix about intellidemand

6.Only apply driver limits for scaling_min/max_freq writes

7.add SIOplus i/o scheduler

8.cfq, deadline, row tweaks (credits to Franco Dev Team)

9.Upstream Zram,ZSmalloc,Zcache to Linux 3.9 sources.

10.Try to enalbe cleancache and zcache.

11.Added OC version for Overclock,and normal version in my mediafire folder

(Guys you should give me some feedback.)

2013.10.18

1.Increased Pmem Value.And now everthings works well

2.Advanced Version Now have 376M Mem

3.Stable Version Now have 356M Mem just like stock and kiss does.

4.Add UKSM 0.12.2 to replace Ksm.(Disable as default)

(see more about UKSM here)

2013.10.16

1.Increased Pmem Adsp

2.Add BrazilianWax（Set to default） and Intellidemand governor

3.Add ROW I/O Sched and set to default

4.Add LZ4 Compression support

5.replace Snappy with LZ4 for zram，almost the best compression

5.Backport Timer Slack from Linux 3.4

6.Add The Dynamic management of Timer Slack

6.Backport Zcache and Zsmalloc fron Linux 3.4

2013.10.15

1.Pmem remapping again,fix hd camcoder problem

2.Add Frandom，Almost 10~20 faster than stock urandom.

3.Optimizised zram and lzo code ,update lzo to latesd version

4.Add advanced Version for 3.0.99,Stable Version for 3.0.16

5.Enable overclock to 2.0Ghz

6.Stable Version added Lagfree Governor

7.Patched up CRC32 Libraries (+Performance)

8.Some Arm feature added

9.Replace Xvmalloc with Zsmalloc for better performance

2013.10.07

1.Pmem Remapping,more mem for you guys

2.Add Dynamic Sync Control

3.Add Dynamic management of dirty page writebacks

2013.09.29

1.Add Google Snappy compression for zram (1.5~2x faster than lzo)

2.Revised LowmemeryKiller Valued

3.Build with custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8

4.Add LowmemeryKiller Whitelist support

XDA:DevDB Information

[KERNEL][3.0.101][LZ4][ZRAM][UKSM]Charm-Kiss For Sense (20131102) , a Kernel for the HTC One V

Contributors

coldsorrow, maxwen, Adi_Pat

Kernel Special Features: LZ4,ZRAM,3.0.101

Version Information

Status: Stable

Current Stable Version: Build #20131102

Stable Release Date: 2013-11-02

Created 2013-10-17

Last Updated 2014-01-10