Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,733,661 Members 44,166 Now Online
XDA Developers Android and Mobile Development Forum

Owl Kernel for ICS

Tip us?
 
B.B.N.
Old
(Last edited by B.B.N.; 2nd June 2014 at 07:46 PM.)
#1  
Junior Member - OP
Thanks Meter 24
Posts: 13
Join Date: Apr 2014
Default Owl Kernel for ICS

Disclaimer:
Code:
/*
 * Your warranty is now void.
 *
 * We are 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 ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
I made that kernel for myself,but decided to share it:maybe someone finds it useful.
Short list of features(not full,I could forgot something):
Latest source code
Patched to version 3.0.101(credits to munjeni)
Compiled with GCC 4.8.2 toolchain(self builded)
Various optimisation flags(-mtune=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard)
Huge amount of CFS patches(improved load balancing)
Memory unaligned access
ARM RWSEM optimized algorithm
Asynchronous I/O disk usage algorithm
Auto-Root
CWM Touch Recovery
Init.d support
BusyBox
ZRAM(with LZ4 compression)/ZCACHE/UKSM/CleanCache
SLUB memory allocator
Overclockable to 1.2 GHz(stable only with performance governor(for now))
Dynamic FSync Control
Exclusive Bionic libc(improved memory acces efficiency)
Adaptive readahead
RCU boost enabled
Power Saving tuned

...list will be updated,when i remember more added features

Changelog
 
5.3->5.5
  1. Stabilized overclock @1.2GHz(but be aware-phone is heating very much now(in OC mode))
  2. Dynamic & async fsync(faux123)
  3. RWsem & mutex patches
  4. Several changes for ext4 and mmc subsystem
  5. Added parameter extra_free_kbytes(by default 4096)
  6. Switched to GCC 4.9.0
  7. Frequencies by default:200MHz-1,2GHz


About overclock: For now overclocked frequency stable only with performance governor,in other cases reboots are possible(This information actual till version 5.5). This overclock-real, not just digits in "current frequency" field. Original overclock technology made by cocafe,I am just ported his LiveOPP to our device(only core functionality).

Also, exclusive libc integrated into kernel(I was compiled it from sources and changed string routines to more optimized for armv7).
I want to say thanks to all people with public github repos:there are very little amount of my code in that kernel,most of patches I was picked up from public sources.

Download v5.3:http://d-h.st/fFg
Download v5.5:http://d-h.st/mdr

XDA:DevDB Information
Owl, Kernel for the Sony Xperia Sola

Contributors
B.B.N.
Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 5.5

Created 2014-06-02
Last Updated 2014-07-06
The Following 17 Users Say Thank You to B.B.N. For This Useful Post: [ Click to Expand ]
 
maverickperfect
Old
#2  
Junior Member
Thanks Meter 3
Posts: 11
Join Date: Jun 2014
Thumbs up The WiFi kernel module should remain as kernel-separate module?

I am noticed a little bug:
- WiFi is activated with random MAC addresses. I have set up MAC filtering on my router, and when trying to connect, my router kicks me


Optimizing libc is a good idea. Works great!
 
kenryusha
Old
#3  
kenryusha's Avatar
Member
Thanks Meter 1
Posts: 36
Join Date: Aug 2013
Location: Malang
CM Version or Stock Version ?????
 
kenryusha
Old
#4  
kenryusha's Avatar
Member
Thanks Meter 1
Posts: 36
Join Date: Aug 2013
Location: Malang
v5.5 please..
I can't download it from 4pda.ru
 
B.B.N.
Old
(Last edited by ApriliaM3; 7th July 2014 at 05:25 AM.)
#5  
Junior Member - OP
Thanks Meter 24
Posts: 13
Join Date: Apr 2014
Quote:
Originally Posted by maverickperfect View Post
I am noticed a little bug:
- WiFi is activated with random MAC addresses.
I shall look for solution,thanks for bug report. But I am can't develop too often, When I have time i will continue.
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes