Vi presento un kernel compatibile solo con ROM AOSP 4.2/4.3 .
Il kernel è presente in due versioni:una con recovery TWRP e una con recovery CWM,ed è basato sul kernel Cyanogenmod ottimizzato per performance e durata della batteria.
NOTA: il kernel è ancora in fase iniziale di sviluppo.
Ovviamente tutti i crediti vanno al RD che lo sta sviluppando,qui il thread di xda:
[KERNEL][3.0.80][TWRP]KangBang Kernel v1- For AOSP 4.2 Roms only - xda-developers
CHANGELOG v2.0:
- [*]Made for Android 4.3(evitate di provarlo sul 4.2)
- Swteaks support!(thanks to gokhanmoral and gustavoss)
- zzmoove v0.7
- Sound amplification(thanks myfluxi) upto 20 decibels
- CWM updated to v 6.0.37
- All selinux features and AIO enabled
- Compiled with -fno-pic -munaligned-access
- Updated to linux 3.0.90 from korg
CHANGELOG v1.3
- Linux 3.0.82
- Replace normal BLN with BLNWW(no more wakelocks,but static led)
- Port gokhanmoral/dorimanx touchkey driver
- Fix led_disable function,broken in previous release
- Merge modem interface from smdk4210 kernel for better battery (cm upstream)
- Updates to drivers/base/sync.c and sw_sync from android linux 3.0 upstream
- Update zzmoove to v0.5
- Tune zzmoove for our device
- CIFS module support(requested by user)
- add frandom driver(requested by user)
- Updates to block from android linux 3.0 upstream
- Revert "SMP: Update secondary cpu boot phase routine"
- Samsung i9300 Update 10
- Improve touch sensitivity
- Introduce timer slack controller
- Remove some debugging
- And various other patchs.See github for proper changelog.
codice:CHANGELOG V1.2Changelog v1.1
- Update to Linux 3.0.81
- Add BLN(Back Light Notification) function
- cpufreq: Add zzmoove v0.4
- Compile with GCC 4.7
- remove -fgraphite and loop optimizations and optimize modules
- Update row I/O scheduler to latest from CodeAurora
- Enable Swap and Zram(as requested by a user)
- Upstream patches for zram
- Change compression method for zImage,quicker boot
- CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often
- ARM: vmlinux.lds.S: do not hardcode cacheline size as 32 bytes
- ARM: vmlinux.lds.S: align the exception fixup table to a 4-byte boundary
- block: Add support for reinsert a dispatched req
- block: Add API for urgent request handling
- block: add support for Linux 3.0.x for reinsert a dispatched req
- cpufreq: Make sure the cpufreq notifier is called last[arighi]
- Fix up freqs below 200 Mhz
Changelog V1.0
- block: Add Zen I/O Scheduler
- Makefile: Compile with -finline-functions -ffast-math -mtune=cortex-a9 -mfpu=neon -march=armv7-a and even more gcc 4.6 specific cflags
- mach-exynos: Remove some dead code,thanks to myfluxi
- pegasusq: Kang from Siyah Kernel
- bcmdhd: Enable Ad-Hoc (IBSS) mode
- mach-u1: use smdk4412 temperature values
- mach-exynos: busfreq: Increase up threshold
- Increase available memory from 791 MB to 794 MB
- Fix some compiler warnings introduced by gcc 4.6.x
- fs/dyn_fsync: check dyn fsync control's active prior to performing fsync ops
- Dynamic Fsync : force flush if kernel panic or rebooting
- staging: android: lowmemorykiller: Change default debug_level to 1
- staging: android: lowmemorykiller: well-marked debug print
- dynamic fsync: favor true case since most will be using this feature
- irq: Set CPU affinity as soon as the irq thread is created
- f_fs: ffs_func_free: cleanup requests allocated by autoconfig
- hrtimer: Consider preemption when migrating hrtimer cpu_bases
- hrtimer: Prevent enqueue of hrtimer on dead CPU
- ipv4: save cpu cycles from check_leaf() - Backport from linux 3.8
- network speed tweak
- AIO: Don't plug the I/O queue in do_io_submit()
- tmpfs: fix mempolicy object leaks
- ARM: Add optimised swahb32() byteswap helper for v6 and above
- SCHEDULER: Autogroup patch group by current user android UID
- ARM: net: JIT compiler for packet filters
- ARM/mm: drop GFP_COMP for dma_alloc_coherent
- ARM: cache: assume 64-byte L1 cachelines for ARMv7 CPUs
- timer: optimize apply_slack()
- ARM: spinlock: use ticket algorithm for ARMv6+ locking implementation
- arm/crypto: Add optimized AES and SHA1 routines
- currentwidget support based on Entropy512's commit in his GB kernel
- increase VM_MAX_READAHEAD to 1024
- mmc: use really long write timeout to deal with crappy cards
- slicing-by-8 algorithm for crc32 and crc32c
- ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix
- update Android logger,timer_gpio and lowmemorykiller from Linux 3.8
- arch:arm: Compile with -pipe
- 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
Consiglio: usate ZZMOOVE come governor.
NE IO NE IL FORUM SIAMO RESPONABILI DI DANNI ARRECATI AL VOSTRO DEVICE.
FLASH AT YOUR OWN RISK