[CM7.X/AOSP][KERNEL]Firekernel for Ace - 09.10.2012[TeamCooper]
Code:
#include <standard_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to use these modifications upon your own choice, and if
* you point the finger at me for messing up your device, I'll just sit and laugh at you.
*/
FEATURES:
- most of TheAceKernel features
- battery driver made by LibiSC
- some improvements in idle support for ARM
- overlocked AHB clock at 800,768,729Mhz (improved graphic performance I think)
- some changes in net stack
- improved jhash
- patched lowmemorykiller from zImage-Mod (but it is still compatible witch memory tweaks scripts)
- kernel compression changed to XZ
- default governor is smartassV2 and removed lulzactive (doesn't works for me and made errors in dmesg)
- small changes in smartassV2
- partly disable vsync (I hope)
For now only NON-OC version without AROMA installer, maybe that comes witch next updates.
CREDITS: skynet28 for sources of TheAceKernel an0nym0us_ for his zImage-Mod patches ketut.kumajaya for blackhawk tools LibiSC for the best battery driver
And other they patches I have used (don't remember all, just explored git repos for other phones on github).
FAQ:
- For ROM developers, if you need the boot.img run form adb:
Code:
adb pull /tmp/boot.img
Or use qtadb, this is only way to get boot.img, and don't ask my for this on PM!
Changelog:
- update kgsl driver from teamhacksung
- update some arch specific files from teamhacksung too
- some other patches from teamhacksung (sensors, dram etc.).
29.05.2012
- screen of profile in the kernel, now when you turn of you screen you max cpu clock will by set to 320Mhz and min to 120Mhz! And when you turn it up it goes back to old clock! No need to use SetCPU screen of profile! Kernel based screen of profile is much faster and doesn't lag! Note: if you get lagy music when screen of that means you have to heavy EQ, disable it or use http://forum.xda-developers.com/show....php?t=1653140 works good without lag if you don't use REV or VR. Works witch any govenor
- small changes in smartassV2
Note about the update - I don't know why, but for my something sets after boot always ondemand as governor, I tried to add script to set smartassV2 as default but this doesn't work (strange), but you can easy set witch for example SetCPU/No-frills CPU Control.
31.05.2012
- create version for official CM
- update Samsung internal storage drivers and wifi driver
- new locale version
- clean up init scripts in ramdisk
- ondemand on boot bug should be fixed
4.06.2012
- finally disable vsync
- adjustable screen off profile, you can write a simple script to adjust the profile like this:
- updates in zlib, vmalloc and kgsl
- update LibiSC battery driver
07.06.12
- triple buffer for framebuffer
- add oc support
- many changes in mmc driver
- sio as default I/O sheduler
- changes in kgsl driver
- fixed torch in official
- AROMA Installer package
11.06.2012
- fixes min backlight bug
- disable tripple buffer
- add 799Mhz step to save battery in non-OC
- fixes in cpufreq stats
- max in OC is now 844Mhz
- more steps in OC version
12.06.2012
- fixes OC support
23.06.2012
- new battery driver from LibiSC
- ported power supply form 3.4 kernel
- ported cpuidle from 3.2 kernel
- some changes in ext4 driver
- fixes temperature driver
22.07.2012
- update LibiSC battery driver
- some more steps in OC version
- enabled zcache
18.08.2012
- kernel compiled using gcc-linaro
- disable optimaztion for size
- optimaztion level changed to O3
- force to load module when not match version magic (no need to use kernel prefix -CLXXXX...)
- enabled memory compaction
- kernel uses mem{cpy,set}() for {copy_to,clear}_user()
28.08.2012
- battery driver back to 23.06 version witch some changes (should fix fast drop down under 20%)
- update sources to 2.6.35.14
- changes in RCU subsystem
- changes in mempolicy and ashmem
- update BFQ to v2 r1
- update Samsung modules for internal storage and wifi from KTQ
- new cool boot screen
07.10.2012
- complet rewrite and update the AROMA installer
- Add CyanMobileX support
- Fixes dead lock when system memory is low in ashmem
- Disable GENTLTE_FAIR_SLEEPERS for better perfomenc on Android
- Update BFQ to v3r1
- Add extract mode in installer - it can work on all 2.3.X ROM's (maybe stock ROM's too) but pleas don't report bugs when using this methode
- Some small changes in KSM, frontswap and cleancache
09.10.2012
- Fixed bootloop when using Adrenaline Engine (but if you allready have bootloop you need to wipe data and cache, sorry about that)
- redisable GENTLTE_FAIR_SLEEPERS
Great news, wonderful to see you carry on the great work of ketut, an0nym0us and skynet28 — this evolving Ace kernel is really a perfect example of how great open-source really is!!!
Nice name too! :cheers:
Quote:
It is in everyone’s interest for the GPL to be adhered to, as it gives us all better ROMs, better transparency, and a better atmosphere for developers to work together to make great code — XDA RULES
I don't know about the official CM, try yourself, on CM 7.2 by vo-1 works perfect. What did you mean witch "and is it updated (CL882825)"?
I meant that in last kolja's build, the kernel is this one: 2.6.35.7-perf-CL882825. Other builds had a lower CL number (I can't remember which one) and it seems that this newer kernel is faster and less battery hungry.
So I just asked if you based your kernel in this last one or in the older ones (like ketut's I think).
I meant that in last kolja's build, the kernel is this one: 2.6.35.7-perf-CL882825. Other builds had a lower CL number (I can't remember which one) and it seems that this newer kernel is faster and less battery hungry.
So I just asked if you based your kernel in this last one or in the older ones (like ketut's I think).
Thank you very much! I'll test it ASAP!
Sent from my GT-S5830 using xda premium
For now it is CL562111, maybe when I found the sources of CL882825 will update it. Maybe in next release. Thanks for the idea.
EDIT
I search kolja's github but the sources have CL2X, and the latest update is 10 months ago :?.
From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?