[HTC One V] Shoaib05:
After a lot of testing and hours of hard-work, I have developed a kernel based on jonas2790's kernel source. As the name of the kernel suggests, the primary focus of the kernel is speed and performance. As a result, I have fine-tuned and optimized this kernel to perform in the best possible manner. :)

Main Features---

1. Total available RAM stands at 390MB*.

2. Compiled with SaberMod 5.2 Toolchain which is the latest version available yet. (Official Description---SaberMod is a custom GCC (GNU C/CPP Cross-compiler) focused on being bleeding edge, stable, fast and smooth.)

2. Support for Hardware Decoding.

3. Support for 720p video recording.

4. Disabled almost all Debugging Options to increase speed.

5. Fine-tuned RAM allocation and properly re-aligned memory.

6. Fast Charge support.

7. USB OTG support.

8. Support for Memory Compaction.

9. Dynamic Compression of clean pagecache.

10. Dynamic FSync support.

11. Built with -O3 Optimization Flags.

12. Supports Graphite Optimizations.

13. Support for zRAM with LZ4 Compression.

14. Support for Ultra-KSM**. (an efficient and updated version of KSM designed to run on Single-Core processors)

15. Support for Voltage-Control of CPU.

I have tested almost all ROMs for HTC One V specially the ones developed by jonas2790 and rastomanchik. The CyanogenMod 11 ROMs developed by these two are great but I felt that the kernels provided by them weren't pushed to their limits. That's why, I took the step to develop a kernel myself. This is my 1st attempt at Android Development and it is just like a learning process for me. :)

Now, considering this Velocity Kernel of mine, I believe that it is the 1st kernel ever developed for HTC One V which has a total available RAM of 390MB* with support for Hardware Decoding and 720p video recording. As per my knowledge, this is the maximum possible amount of RAM that one can squeeze out of HTC One V without dropping support for any feature and at the same time being BUG free. I have spent many hours in testing the kernel and only then I was able to find the proper way to allocate RAM.

This kernel has been compiled with the latest version of SaberMod Toolchain i.e., 5.2. Since the source kernel version is very old, I had to make it compatible with the latest version of the toolchain which took a lot of time. At first, I got a lot of errors while compiling but eventually I sorted them out and as a result, this kernel has many performance improvements and heavy optimizations that come with this smooth and fast toolchain.

I encourage all the people here who are using Cyanogenmod 11 ROMs to try this kernel and squeeze every bit of performance from our old but lovely HTC One V. :)

Note---This kernel performs best when used with the latest version of CyanogenMod 11 ROM developed by jonas2790.

*Since v4.0, total available RAM is less than 390MB.

**Since v9.0+, support for KSM has been removed.

Installation Instructions---

Just download the <kernel_name_here>.img file available under Downloads tab and flash it using fastboot flash boot <kernel_name_here>.img. :)

XDA:DevDB Information

Velocity for CyanogenMod 11, Kernel for the HTC One V

Contributors

Shoaib05, jonas2790

Source Code---

https://github.com/Shoaib0597/Velocity_Kernel

Version Information

Status: Stable

Current Stable Version: v9.1+

Stable Release Date: 2015-07-21

Created 2015-07-21

Last Updated 2015-07-22