[DEV] Kernel sources for Nexus S released :)

Search This thread

supercurio

Retired Senior Recognized Developer
May 31, 2010
3,550
5,041
Chambéry
spectrastudy.com
Everything starts here :)

http://twitter.com/#!/dnaltews/status/14849739858116608
- already pushing a mirror to github -

Funny thing is that several GalaxyS developers found this non secret at all repository about 2 months ago, but we didn't knew back then that Nexus S will exist, neither how to use these sources.
Now we do !

What does it tells for us Galaxy S developers:
- we can borrow some bugfixes from the 2.6.35 kernel version, for all the Galaxy S phones
- we can study how the Nexus S drives the 512MB OneNAND device, using YAFFS2
- some of the closed components on Galaxy S kernel may be free now in Nexus S.

EDIT:
Nexus S kernel built for GalaxyS.
Boot, give you a shell. Nothing more. Can be use to analyze things ;)
http://project-voodoo.org/downloads/nexus-s-kernel-on-galaxy-s/


Reserved memory configuration
Code:
s5pv210: 37748736 bytes system memory reserved for mfc at 0x30a98000
s5pv210: 37748736 bytes system memory reserved for mfc at 0x40204000
s5pv210: 6291456 bytes system memory reserved for fimc0 at 0x42604000
s5pv210: 10137600 bytes system memory reserved for fimc1 at 0x42c04000
s5pv210: 6291456 bytes system memory reserved for fimc2 at 0x435af000
s5pv210: 8388608 bytes system memory reserved for jpeg at 0x32e98000
s5pv210: 4915200 bytes system memory reserved for fimd at 0x43baf000


Sources copied on github (it's not a real github mirror)
https://github.com/project-voodoo/linux_samsung
Messy initramfs
https://github.com/supercurio/nexuss_initramfs

I tweet a lot about sources analysis :
http://twitter.com/#!/supercurio
 
Last edited:

dcarr622

Senior Member
Oct 18, 2008
1,622
142
dcarr.io
Do you think we might be able to see some of the Nexus S kernel, graphics, GPS improvements on Galaxy S soon?

Also, this doesn't provide the full ROM (i.e. Gingerbread source), just kernel/drivers right?

Only 2 more days until we can get a Nexus S dump though!
 

ashwinds

Senior Member
Aug 10, 2010
807
52
Sorry for beeing such a noob, but does this mean it might be possible to have a rom for SGS without the need for lagfixes for speed?
lagfix is nothing but a file format change from RFS to ext4. So long as Galaxy S defaults to RFS, we need to change it to ext4 and it will be "called" a lagfix.

PS; and in Nexus S it WONT be called a lagfix because it is the default.
 
Last edited:
  • Like
Reactions: shark80

mosd

Senior Member
Oct 14, 2010
879
46
Sorry for dumb question bit What is The meaning of this ? What can ett do with this kernel

Sent from my GT-I9000 using Tapatalk
 

zappaff

Senior Member
Jun 15, 2009
60
1
Istanbul
Super c you're the man to brighten my day. We're looking forward to seeing your work on new kernel :)))

Sent from my GT-I9000 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Everything starts here :)

    http://twitter.com/#!/dnaltews/status/14849739858116608
    - already pushing a mirror to github -

    Funny thing is that several GalaxyS developers found this non secret at all repository about 2 months ago, but we didn't knew back then that Nexus S will exist, neither how to use these sources.
    Now we do !

    What does it tells for us Galaxy S developers:
    - we can borrow some bugfixes from the 2.6.35 kernel version, for all the Galaxy S phones
    - we can study how the Nexus S drives the 512MB OneNAND device, using YAFFS2
    - some of the closed components on Galaxy S kernel may be free now in Nexus S.

    EDIT:
    Nexus S kernel built for GalaxyS.
    Boot, give you a shell. Nothing more. Can be use to analyze things ;)
    http://project-voodoo.org/downloads/nexus-s-kernel-on-galaxy-s/


    Reserved memory configuration
    Code:
    s5pv210: 37748736 bytes system memory reserved for mfc at 0x30a98000
    s5pv210: 37748736 bytes system memory reserved for mfc at 0x40204000
    s5pv210: 6291456 bytes system memory reserved for fimc0 at 0x42604000
    s5pv210: 10137600 bytes system memory reserved for fimc1 at 0x42c04000
    s5pv210: 6291456 bytes system memory reserved for fimc2 at 0x435af000
    s5pv210: 8388608 bytes system memory reserved for jpeg at 0x32e98000
    s5pv210: 4915200 bytes system memory reserved for fimd at 0x43baf000


    Sources copied on github (it's not a real github mirror)
    https://github.com/project-voodoo/linux_samsung
    Messy initramfs
    https://github.com/supercurio/nexuss_initramfs

    I tweet a lot about sources analysis :
    http://twitter.com/#!/supercurio
    5
    I built a kernel you can use on your Galaxy S

    Nothing fancy, just a shell ;)
    2
    when will we get full gingerbread in our sgs?

    When you port it.
    1
    Sorry for beeing such a noob, but does this mean it might be possible to have a rom for SGS without the need for lagfixes for speed?
    lagfix is nothing but a file format change from RFS to ext4. So long as Galaxy S defaults to RFS, we need to change it to ext4 and it will be "called" a lagfix.

    PS; and in Nexus S it WONT be called a lagfix because it is the default.
    1
    Please xda gods deliver us gingerbread....

    Sent from my GT-I9000 using XDA App