Balcora
Member
- Feb 6, 2011
- 59
- 15
Success on at least one part, i now have a bootable Android 2.3.3 kernel 2.6.37 i believe it is; old userland still.
Buuuuuut, and here's the funny thing....
Cyanogen isn't using any of the arm optimizations... infact the makefiles enforce armv6
(cortex is armv7).
I added the optimizations as follows, and i havn't found any nasty issues yet; but i'm willing to bet my kernel is faster and better then the current CM built one.
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp
I'm going to hop on the CM forums and see if anyone has a clue as to why there is no usage of optimizations or even correct ARM target....
Also; i am at an impass,
I'm not sure if i should continue along the line and get the 2.3.3 userland up and running; or if i should take a good crack at getting an LLVM'd linux kernel for stupidly fast androidyness first.
Buuuuuut, and here's the funny thing....
Cyanogen isn't using any of the arm optimizations... infact the makefiles enforce armv6
(cortex is armv7).
I added the optimizations as follows, and i havn't found any nasty issues yet; but i'm willing to bet my kernel is faster and better then the current CM built one.
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp
I'm going to hop on the CM forums and see if anyone has a clue as to why there is no usage of optimizations or even correct ARM target....
Also; i am at an impass,
I'm not sure if i should continue along the line and get the 2.3.3 userland up and running; or if i should take a good crack at getting an LLVM'd linux kernel for stupidly fast androidyness first.