Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,813,216 Members 53,461 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][UNOFFICIAL BUILDS] Boeffla Kernel Linaro + ZZMoove Governor Tests

Tip us?
 
ZaneZam
Old
(Last edited by ZaneZam; 4th September 2014 at 09:30 PM.) Reason: added informations about root issues
#1  
ZaneZam's Avatar
Senior Member - OP
Thanks Meter 3,036
Posts: 1,057
Join Date: Dec 2010
Smile [KERNEL][UNOFFICIAL BUILDS] Boeffla Kernel Linaro + ZZMoove Governor Tests

hi Guys,

It's me again and this time with a special "build-service" for boeffla kernel users! As some of them liked the "linaro build" made by Lord Boeffla in form of his 5.1 beta 13 version and requested it for newer versions too i decided to "tune" my build script a bit and spent that 2 min 40 sec in addition on every build for those of you who requested a Linaro build of recent versions of the boeffla kernel. As i anyway do my own builds of every new released (but only for samsung sources!) Boeffla Kernel version mainly for testing new versions of the ZZMoove Governor, building itself isn't that much more effort.
As stated Lord Boeffla used the linaro toolchain in his kernel version 5.1 beta 13 but he finally came back again to the well proven Android Stock Toolchain in following versions for stability reasons. Good and understandable decision because this is really what Boeffla stands for, stability and i underlined that *g*!! Kernel images build with linaro toolchain tend to be less stable then build with a stock toolchain due to the optimizations it makes to the code when it builds the image. Anyway they run a little bit "smoother/faster" and for some of you it even might not make any troubles at all. So in agreement with Lord Boeffla i want to provide you these self made linaro builds here for your further usage. Beside of that for really brave guys *g* i will in addition use this thread for own purposes too and will put in here beta versions of zzmoove governor compiled into boeffla kernel. But they will only be "Samsung" versions as i'm using only stock roms and they will only be build with stock toolchain because zzmoove is sometimes experimental enough, i have no need for more "unexpectedness" by using linaro toolchains during testing

ok then let's start...

First of all the obligatorily Disclaimer:

As also written in the title please note these builds are UNOFFICIAL, are NOT SUPPORTED in any way by Lord Boeffla or myself and might be EVEN UNSTABLE! So take them as they are! As always flash them at your own risk and make a backup before flashing!

About bugs: Before you report ANY issues with the linaro builds provided here (doesn't matter which one!) FIRST TRY the non-linaro official builds from HERE to see if they will be gone then. if they wont, you can go on and report your problems in the official boeffla kernel thread! I hope you understand that we have to treat and keep these builds here completely separate from official ones as they have in no terms something to do with each other! Not respecting this will force me to stop building further linaro builds of boeffla kernel.

About benchmarks and comparisons between toolchains: It's common known that linaro builds might give us higher benchmark rates and that seems great for some people (in fact it's pointless per se in my opinion ) so please if you really must, post them ONLY here and NOT in official boeffla kernel thread, thanks!



Now some more precise informations about what's going on here:

what i did:
  • the images are always build with original sources from official boeffla kernel repositories from HERE
    with some not worth to mention minor changes to be able to build it on my build environment.
  • all images are compiled with following build flags which were also used in boeffla kernel 5.2 beta 4
    and with NEW Toolchain Linaro 4.9.2-2014.08 - Credits to @Christopher83 for the preconfigured toolchain and many many thanks to @P$T for the pm with the info and credits for the needed modifications i could use from his repo! meanwhile even @Lord Boeffla benefited also from this info and therefore we had also a stock toolchain 4.8 build
  • all images are build with lzma compression instead of gzip to produce a compatible images size with the used optimization flags below
Code:
-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common
-Werror-implicit-function-declaration
-Wno-format-security -Wno-array-bounds
-fno-delete-null-pointer-checks -fno-schedule-insns2 -ffast-math
-mtune=cortex-a9 -march=armv7-a -mcpu=cortex-a9 -mfpu=neon -marm
-fno-schedule-insns2 -mno-unaligned-access -fno-pic

ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
KBUILD_CFLAGS += -Os
else
KBUILD_CFLAGS += -O3 -fmodulo-sched -fmodulo-sched-allow-regmoves -fno-tree-vectorize
endif
what i will do:
  • build the source code with linaro toolchain and (like Lord Boeffla usually does) provide a odin-flashable tar.md5 and a CWM image of recent boeffla kernel versions.
  • do a test for about 1 day with this builds and if they work without any big issues, add them here in the thread.
  • i will try to keep the linaro toolchain as up-to-date as possible till the need of bigger code change will be reached.
  • not providing versions that are not released by Lord Boeffla yet.
  • not providing an image if it is not working - well of course not *g* but it will be marked as "canceled" then for info.
  • not change the source code to add/remove features or fix boeffla kernel related bugs.
  • not support the whole stuff here.

what i will maybe do (sooner or later):
  • provide zzmoove test builds if there are any new versions to test - more infos and discussions about ZZMoove Governor can be found HERE
  • maybe tune the build flags if some more linaro experienced user comes up with "better" ones (feel free to post and let me know, linaro specialists! *g*)

Downloads:

Galaxy S3

GT-I9300 Samsung builds
(for Samsung JB 4.3 and Samsung KK 4.4 ARCHIPORT)
GT-I9300 Cyanogenmod builds
(for CM11, Temasek unofficial CM11)
GT-I9300 Omnirom builds
(for Omnirom, Slimkat, Carbon, AOKP etc.)

Galaxy Note 8

N5100:
GT-N5100 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5100 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)

N5110:
GT-N5110 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5110 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)

N5120:
GT-N5120 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5120 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)

Mirror on Mediafire:

Galaxy S3

GT-I9300 Samsung builds
(for Samsung JB 4.3 and Samsung KK 4.4 ARCHIPORT)
GT-I9300 Cyanogenmod builds
(for CM11, Temasek unofficial CM11)
GT-I9300 Omnirom builds
(for Omnirom, Slimkat, Carbon, AOKP etc.)

Galaxy Note 8

N5100:
GT-N5100 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5100 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)

N5110:
GT-N5110 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5110 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)

N5120:
GT-N5120 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5120 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)

Obsolete Boeffla Kernel Stable Versions
(of all variants)
Obsolete Boeffla Kernel Test Versions
(of all variants)

NOTE: if u got issues with root (cause is currently unknown!) after flashing one of these images u can try this method provided by @VictorLapin (thx for letting us know!)

previously known issues with recent boeffla kernel versions compiled with linaro toolchain (none of them appeared since one of newer toolchain 4.9.1 versions and also did not appear with actual used 4.9.2 version):
  • stuck of max. frequency for example at 1400mhz even if it is set to a higher max. frequency - reported by some users, and confirmed by me!
    fix would be to temporary change the governor once or also temporary change the governor settings once (for example with profiles in boeffla config app)
    EDIT: This is not related to the toolchain!
  • slower hotplug or sometimes stucking cores in zzmoove governor - reported by some users, not confirmed by me
  • higher "idle" temperature and operating temperature in general - confirmed by me
  • noticeable higher energy consumption (maybe related to next issue) - confirmed by me
  • lags when using zram and or in combination with frandom tweaks - confirmed by me
  • random hot reboots - confirmed by Lord Boeffla, not confirmed by me

see? that's really not boeffla like, isn't it!? but anyway as always these problems might depend "just" on one, some, or on a combination of multiple things so it might be that you never face them. If you find a setting and/or have other informations which workarounds or even fixes the issues feel free to post them here they would be highly appreciated! Even if this is not the main aim of that thread yet we maybe can find a way to a more stable linaro build of boeffla kernel and that would be a good thing, though! Beside of that feel also free to post new issues found with the linaro builds but keep in mind don't forget to crosscheck with non-linaro offical builds to be sure that it is really related to the toolchain.

finally i wanna throw out big thanks to Lord Boeffla for his great work and for accepting that i provide you the linaro builds here especially because he had a bad feeling about this, but i think we will not disappoint him, won't we?!

enjoy living on the edge...
Galaxy S III (i9300) | Rom: XXUGNG3 | Modem: XXUGNA8 | Kernel: Boeffla-Kernel 5.4b3 | Governor: ZZMoove v0.9b4 | Tweaks: Fix FlashCounter | | Galaxy Note 8 (N5110) | Rom: XXDNF1 | Kernel: Boeffla-Kernel 2.0b3 | | Galaxy S (i9000) | Rom: XWJW6 | Modem: XWJW1 | Kernel: Semaphore 2.7.4sbf | Tweaks: ThunderBolt! v2.7.6 | Mod: Boeffla Mod 5.0 blue
The Following 42 Users Say Thank You to ZaneZam For This Useful Post: [ Click to Expand ]
 
ZaneZam
Old
#2  
ZaneZam's Avatar
Senior Member - OP
Thanks Meter 3,036
Posts: 1,057
Join Date: Dec 2010
Smile reserved

Reserved
Galaxy S III (i9300) | Rom: XXUGNG3 | Modem: XXUGNA8 | Kernel: Boeffla-Kernel 5.4b3 | Governor: ZZMoove v0.9b4 | Tweaks: Fix FlashCounter | | Galaxy Note 8 (N5110) | Rom: XXDNF1 | Kernel: Boeffla-Kernel 2.0b3 | | Galaxy S (i9000) | Rom: XWJW6 | Modem: XWJW1 | Kernel: Semaphore 2.7.4sbf | Tweaks: ThunderBolt! v2.7.6 | Mod: Boeffla Mod 5.0 blue
The Following 8 Users Say Thank You to ZaneZam For This Useful Post: [ Click to Expand ]
 
ZaneZam
Old
#3  
ZaneZam's Avatar
Senior Member - OP
Thanks Meter 3,036
Posts: 1,057
Join Date: Dec 2010
Smile Reserved

this one too
Galaxy S III (i9300) | Rom: XXUGNG3 | Modem: XXUGNA8 | Kernel: Boeffla-Kernel 5.4b3 | Governor: ZZMoove v0.9b4 | Tweaks: Fix FlashCounter | | Galaxy Note 8 (N5110) | Rom: XXDNF1 | Kernel: Boeffla-Kernel 2.0b3 | | Galaxy S (i9000) | Rom: XWJW6 | Modem: XWJW1 | Kernel: Semaphore 2.7.4sbf | Tweaks: ThunderBolt! v2.7.6 | Mod: Boeffla Mod 5.0 blue
The Following 7 Users Say Thank You to ZaneZam For This Useful Post: [ Click to Expand ]
 
Lulavc
Old
#4  
Member
Thanks Meter 22
Posts: 99
Join Date: Dec 2011
Location: Recife

 
DONATE TO ME
Great idea and thanks for all the work. If people get used to read OP before doing anything, we shouldn't be worried at all.

Sent from my GT-I9300 using XDA Premium 4 mobile app
The Following User Says Thank You to Lulavc For This Useful Post: [ Click to Expand ]
 
ZaneZam
Old
#5  
ZaneZam's Avatar
Senior Member - OP
Thanks Meter 3,036
Posts: 1,057
Join Date: Dec 2010
Quote:
Originally Posted by Lulavc View Post
Great idea and thanks for all the work. If people get used to read OP before doing anything, we shouldn't be worried at all.

Sent from my GT-I9300 using XDA Premium 4 mobile app
Thx, yeah that might be the only problem
Galaxy S III (i9300) | Rom: XXUGNG3 | Modem: XXUGNA8 | Kernel: Boeffla-Kernel 5.4b3 | Governor: ZZMoove v0.9b4 | Tweaks: Fix FlashCounter | | Galaxy Note 8 (N5110) | Rom: XXDNF1 | Kernel: Boeffla-Kernel 2.0b3 | | Galaxy S (i9000) | Rom: XWJW6 | Modem: XWJW1 | Kernel: Semaphore 2.7.4sbf | Tweaks: ThunderBolt! v2.7.6 | Mod: Boeffla Mod 5.0 blue
The Following User Says Thank You to ZaneZam For This Useful Post: [ Click to Expand ]
 
SaschaKH
Old
#6  
SaschaKH's Avatar
Senior Member
Thanks Meter 137
Posts: 519
Join Date: Jun 2010
Quote:
Originally Posted by Lulavc View Post
Great idea and thanks for all the work. If people get used to read OP before doing anything, we shouldn't be worried at all.
Isn't that like saying: There will be trouble for sure?
 
Lord Boeffla
Old
#7  
Lord Boeffla's Avatar
Recognized Developer
Thanks Meter 17,276
Posts: 5,698
Join Date: Apr 2008
Location: Potsdam

 
DONATE TO ME
Quote:
Originally Posted by SaschaKH View Post
Isn't that like saying: There will be trouble for sure?
Most likely yes. In the past we had overheating phones and zRam being weird.

But... still, thanks to ZaneZam to take the work and build the Linaro versions for it for the ones that like trouble

Andi
Model: Samsung Galaxy S3 i9300 blue
Firmware: XXUGNG3 / Modem: XXDLIB / CSC: OXAGMK6 / Provider: D1-Congstar Germany
Kernel: always latest Boeffla beta kernel / Mods: Boeffla-Mod


Like my work and want to donate to me? KLICK HERE
The Following 2 Users Say Thank You to Lord Boeffla For This Useful Post: [ Click to Expand ]
 
ZaneZam
Old
(Last edited by ZaneZam; 1st February 2014 at 07:43 PM.) Reason: 5.2 beta1 downloads added
#8  
ZaneZam's Avatar
Senior Member - OP
Thanks Meter 3,036
Posts: 1,057
Join Date: Dec 2010
Info 2 Version 5.2 beta 1 ready

Hi Guys,

just for info:
Boeffla-kernel-5.2-beta1-Samsung-i9300-linaro - build ok - testing
arriving in about a day (if everything is ok *g*)

EDIT: and looks good to me therefore added to the OP! enjoy!


regards
ZZ
Galaxy S III (i9300) | Rom: XXUGNG3 | Modem: XXUGNA8 | Kernel: Boeffla-Kernel 5.4b3 | Governor: ZZMoove v0.9b4 | Tweaks: Fix FlashCounter | | Galaxy Note 8 (N5110) | Rom: XXDNF1 | Kernel: Boeffla-Kernel 2.0b3 | | Galaxy S (i9000) | Rom: XWJW6 | Modem: XWJW1 | Kernel: Semaphore 2.7.4sbf | Tweaks: ThunderBolt! v2.7.6 | Mod: Boeffla Mod 5.0 blue
The Following 6 Users Say Thank You to ZaneZam For This Useful Post: [ Click to Expand ]
 
biagio7xD
Old
#9  
biagio7xD's Avatar
Senior Member
Thanks Meter 1,905
Posts: 535
Join Date: Dec 2012

 
DONATE TO ME
fantastic !
Please if you like my work please donate to me 0,50 to support me and continue this fantastic work ! THANKS

DONATE TO ME
The Following User Says Thank You to biagio7xD For This Useful Post: [ Click to Expand ]
 
bone069
Old
#10  
Senior Member
Thanks Meter 155
Posts: 550
Join Date: Sep 2010
Location: Frankfurt
Just want to say that I am using this kernel for about one week now and this is by far the smoothest kernel I have used. I really can feel the difference between Google Toolchain and linaro (Beofflas build is also smooth but I think this one is a tick faster). I don't have any of the problems mentioned in OP. Everything is working like it should.

@ZaneZam there is a new linaro build available - 14.01. I also see there are many devs using linaro 4.8.3. What is the difference compared to the linaro version 4.7.4 you are using?

Many thanks in advance.
Samsung GalaxySIII
Rom: QS-i9300-KK v2.7 NG3
Kernel: Boeffla-Kernel 6.1 beta4 linaro
Recovery: TWRP 2.7.1.0
Baseband: XXUGNA8

The Following User Says Thank You to bone069 For This Useful Post: [ Click to Expand ]
Tags
boeffla, kernel, linaro build, zzmoove
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes