Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,147 Members 51,382 Now Online
XDA Developers Android and Mobile Development Forum

[ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

Tip us?
 
kejar31
Old
#1  
Recognized Developer - OP
Thanks Meter 2,346
Posts: 1,900
Join Date: May 2010

 
DONATE TO ME
Default [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

Thought I would share this. Its a build of CM10.1 from 02/04 with the Linaro updates added and compiled with linaro's 4.7 toolchain oh and it had O3 turned on

All Credit got to the CM team and Sbrissen who got CM working for our phones


Features:

ROM
Compiled with Linaro's GCC 4.7.3 toolchain (01/13)
O3

KERNEL
Compiled with Linaro GCC 4.6.2
Updated wifi driver
Unofficial Voodoo sound driver (otherwise this has not been reviewed and approved by Supercurio)
OverClock up to 1.8 Ghz
CPU Undervolting
Downgrade to mali r2p4 which fixed graphic glitches

Source:
Kernel source - https://github.com/kejar31/android_k...msung_smdk4412

Credit:
gokhanmoral
codeworkx
sbrissen
CyanogenMod
supercurio
Tk-Glitch

Install:
Boot to recovery and make a backup
Wipe data/cache/dalvik
Flash ROM
Flash GAPPS
Reboot

Downlaods:
GAPPS

L900 (SPR)




Quick rundown from a Phoronix artificial that does a pretty good job of a quick breakdown on the differences.. It even includes some benchmarks

Note that Android is normally compiled with O2 and Os


For those unfamiliar with the different optimization flags, see the GCC optimize options documentation. The tested flags used in this article include:

-O0 - Reduce compilation time and make debugging produce the expected results. This is the default.

-O1 - Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function.

-O2 - Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff. As compared to -O, this option increases both compilation time and the performance of the generated code.

-O3 - Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-vectorize, -fvect-cost-model, -ftree-partial-pre and -fipa-cp-clone options.

-Os - Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.

-Ofast - Disregard strict standards compliance. -Ofast enables all -O3 optimizations. It also enables optimizations that are not valid for all standard-compliant programs. It turns on -ffast-math and the Fortran-specific -fno-protect-parens and -fstack-arrays.
You know that guy who made Liberty and Gummy but is just lazy now :P
The Following 16 Users Say Thank You to kejar31 For This Useful Post: [ Click to Expand ]
 
MiguelHogue
Old
#2  
MiguelHogue's Avatar
Recognized Contributor
Thanks Meter 6,199
Posts: 7,317
Join Date: Jun 2012
Location: Washington,DC

 
DONATE TO ME
Default Re: [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

Looks pretty interesting.. Going to have to give this a run

-TeaM VeNuM Like A Boss
-Galaxy Note II Edition
"Loud Motors & Full Tanks..Twist the throttle and burn rubber"

 
smoothone
Old
#3  
smoothone's Avatar
Senior Member
Thanks Meter 253
Posts: 830
Join Date: May 2007
Location: Fort Lauderdale
Default Re: [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

Thanks will give this a try!

Sent from my SPH-L900 using Tapatalk 2
Retired:

HTC Hero
Nexus One
HTC EVO 4g
Nexus S 4g
EVO 3d
Moto Photon
 
mr pnut
Old
#4  
mr pnut's Avatar
Senior Member
Thanks Meter 381
Posts: 1,066
Join Date: Oct 2011
Location: CALI

 
DONATE TO ME
Default Re: [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

Dl now.....:thumbup:

Sent from my SPH-L900 using xda app-developers app
 
duvalbmarley
Old
#5  
Senior Member
Thanks Meter 32
Posts: 168
Join Date: Nov 2010
Location: jacksonville, florida
Default Re: [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

Running smooth thanks

Sent from my SPH-L900 using xda premium
 
Herk718
Old
#6  
Herk718's Avatar
Senior Member
Thanks Meter 234
Posts: 665
Join Date: Sep 2010
Location: New Jack City
Great ROM U have here keep up the good work!
( ͡ ͜ʖ ͡) DON'T FORGET TO HIT THANKS IF YOU'RE FEELING HELPED!!! ( ͡ ͜ʖ ͡)
 
bobloiy
Old
#7  
Senior Member
Thanks Meter 210
Posts: 271
Join Date: Jan 2011
Default Re: [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

What are the bugs for this rom?

Sent from my Note II
 
kejar31
Old
#8  
Recognized Developer - OP
Thanks Meter 2,346
Posts: 1,900
Join Date: May 2010

 
DONATE TO ME
Quote:
Originally Posted by bobloiy View Post
What are the bugs for this rom?

Sent from my Note II
same as CM10.1 nightly's
You know that guy who made Liberty and Gummy but is just lazy now :P
The Following 2 Users Say Thank You to kejar31 For This Useful Post: [ Click to Expand ]
 
Paiyne
Old
#9  
Paiyne's Avatar
Senior Member
Thanks Meter 502
Posts: 829
Join Date: Mar 2009
Location: Arlington, Tx
Default Re: [ROM]CM10.1 Linaro O3 Build With Basic Kernel 02/04

How is this any different from Liquid Smooth?

Sent from my SPH-L900 using Xparent Skyblue Tapatalk 2
Did Someone Say They Needed A Tester?

 
kejar31
Old
#10  
Recognized Developer - OP
Thanks Meter 2,346
Posts: 1,900
Join Date: May 2010

 
DONATE TO ME
Quote:
Originally Posted by Paiyne View Post
How is this any different from Liquid Smooth?

Sent from my SPH-L900 using Xparent Skyblue Tapatalk 2
This is CM10.1 with only the needed changes to allow -O3 and GCC 4.7 plus BasicKernel (my kernel)..

Liquid Smooth using an entirely different base with their own options etc...
You know that guy who made Liberty and Gummy but is just lazy now :P

The Following User Says Thank You to kejar31 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Submitting a Patch to Gerrit – Featuring XplodWild – XDA Developer TV

Not every developer specializes in every area of … more

Learn How to Make a Live Wallpaper all by Yourself

Stillimages can bebeautiful, but some of you prefer to see animations on your screens. … more

Google Play Services Updated to Version 6.1

In addition to Android operating system proper, Google is focusing hard on giving the developers … more

CyanogenMod 11 M10 Available for Supported Devices

Summer vacation isover for most students out there, and it’s the time to get back to … more