Quantcast
Channel: xda-developers - Galaxy S II Android Development
Viewing all articles
Browse latest Browse all 397

[KERNEL][3.0.80][TWRP]KangBang Kernel v1- For AOSP 4.2 Roms only

$
0
0
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

  • 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!

Viewing all articles
Browse latest Browse all 397

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>