[Galaxy S Advance I9070 Original Android Developmen] Adi_Pat:
[21st Feb][Rc-4][JB][3.0.65][CWM] SIRI KERNEL ★ Making your S Advance Fly! :D ★

Hello,

So I am finally here! As I promised, I'll be hacking Kernels when Jellybean is out! ;)

READ THE OP AND EVERYTHING PROPERLY BEFORE ASKING ANY QUESTIONS!

Just a small introduction:

Through this Kernel, my aim is to provide a fast yet bloat-free user experience. Hence , I have decided against adding 30 different governers or 10 different I/O Schedulers. I like to keep stuff neat and minimalistic. Big thanks to Cocafe, Diego and Shaan for their testing, help and especially Cocafe for whatever patches I have used from his Kernel and for helping me out with the recovery.

DISCLAIMER:

** I do not own the device **

INDEX:

1] Frequently asked Questions + Instructions (Read this well once)

2] Changelogs

3]"] Download Links

FEATURES

General Features

Updated to LATEST Linux 3.0.65

Compiled with Linaro Toolchain GCC 4.6 with Optimizations

Cleaned off Debug stuff, which slows down the Kernel (FRAME POINTER, Log Buffer Size is 64KB)

Hacks to improve battery! (Disabled SVNET Wakelocks, Removed APE Request from vibrator driver)

Optimized CRC32 Algorithms

Optimized Filesystem Mounts for better Disk I/O

Code rewrites whereever necessary.

Charger Current Control! (Refer to FAQ!)

Sound Boost Control! (Refer to FAQ!)

Android Logger Disabled(++Performance) (Check FAQ on how-to enable)

Lowmemory Killer and Logger updated to Android-3.4

All Section Mismatch Warnings fixed, since they could cause bugs.

ARM Specific Features

ARM specific optimizations and other compiler optimizations

Optimized ARM RWSEM Algorithm

Enabled ARCH Power and Disabled GENTLE FAIR SLEEPERS

ARM: Add optimised swahb32() byteswap helper for v6 and above

Removed Force Upload Mode (Causes A forced Kernel panic when you press Volume down + headset jack plugged in)

REMOVED ALL OF SAMSUNG's DEBUG CRAP which slowed down the Kernel!

Freed the Kernel of almost every possible debug that could slow it down.

JRCU (Improves smoothness and responsiveness)

Optimized ARM AES and SHA1 Routines

I/O and Filesystem

Cleancache Enabled

CIFS Enabled

IO SCHEDULERS: SIO,VR,ROW,CFQ.

Some I/O Related patches.

NOATIME and NODIRATIME mounts set as default.

Fsync Toggle (Ezekeel)

Network

Proportional Rate Reduction in TCP - By Google

TUN/TAP Enabled

Support to change WiFi Power Management Policy to PM_FAST (Read FAQ)

Vpnclient support (Module)

Added more TCP Congestion Avoidance Algorithms: Westwood, Veno, Illinios, Vegas. Cubic(default). [ Choose which gives you the best speed! :D ]

Linux Memory Management

SLUB Memory Allocator (Better than the SLUB -> Default)

Tweaked all VM parameters for best performance

Upstream Linux memory management patches merged.

RAMDISK

No Compression for RAMDISK (++boot speed)

XZ Compressed Kernels.

Auto-Root Feature

Support to run init.d scripts on boot

Auto /efs backup (Needs testing)

CPU

Governers: Interactive,Conservative,Performance,Hotplug,PegasusQ

Performance Governer is now core-aware, both cores are turned on for max performance (AndreiLux)

Interactive Governer synced with Android 3.4 Kernel.

Touch to boost CPU (Refer to FAQ!)

Lots more! Flash and see for yourself!!