Hello,i have decided to make a kernel for Aosp-based 4.2 roms(Like Cm10.1,PA,AOKP etc).I have tested only on CM10.1 but it should work on other 4.2 roms.
there are 2 versions,one with TWRP recovery and other with stock cm10.1 ClockWorkMod recovery(i prefer TWRP)
This is based on CyanogenMod smdk4412 kernel(for its stability),however i have optimized it to perform better,give better battery.
Note: This kernel is still in its infancy.
Changelog for V1.0
Tip: use PEGASUSQ governor.
This kernel is still a "baby".It will get faster and better with time!
there are 2 versions,one with TWRP recovery and other with stock cm10.1 ClockWorkMod recovery(i prefer TWRP)
This is based on CyanogenMod smdk4412 kernel(for its stability),however i have optimized it to perform better,give better battery.
Note: This kernel is still in its infancy.
Changelog for V1.0
- Updated to Linux 3.0.80
- 18 Step cpu frequency(25 Mhz to 1600 Mhz) and CPU Undervolt support
- Removed debugging(Like sec_debug,cgroup_debug,stand-hotplug debug)
- lib/string: use glibc version
- lib/sha1: use the git implementation of SHA-1
- lib/sha1.c: quiet sparse noise about symbol not declared
- arm: remove "optimized" SHA1 routines
- arm: remove stale export of 'sha_transform'
- fs/dyn_sync_cntrl: dynamic sync control
- tcp: Proportional Rate Reduction for TCP
- mutex: dynamically disable mutex spinning at high load
- slub.c: little tweak for performance improvements
- kernel: power: prevent DVFS_LOCK_ID_USER lock for min and max frequency
- block: sio and deadline tweaks
- lib/memcopy: use glibc version
- various compiler optimizations,and compiled with linaro toolchain
- ARM: 7011/1: Add ARM cpu topology definition
- sched: Ensure cpu_power periodic update
- ARM: cpu topology: Enable ARCH_POWER
- ARM: topology: save cpu id of each core
- ARM: topology: Update topology according to current sched_mc mode
- ARM: 7182/1: ARM cpu topology: fix warning
- ARM: topology: Add a cpu_power function
- ARM: topology: Add a topology update notification
- ARM: cpu topology: Add asym topology flag for using cpu0 1st
- ARM: cpu topology: add debugfs
- cpupower: update the cpu_power according to cpu load
- sched: use cpu capacity to decide if a ILB is needed
- sched/nohz: Rewrite, fix and add more accurate load-avg computation
- sched: Add missing call to calc_load_exit_idle()
- Optimized ARM RWSEM algorithm
- ARM: decompressor: Enable unaligned memory access for v6 and above
- lib/lzo: Update LZO compression to current upstream version
Tip: use PEGASUSQ governor.
This kernel is still a "baby".It will get faster and better with time!