[uClinux-dev] Shared Flat support for ARM

Greg Ungerer gerg at snapgear.com
Thu Mar 8 19:01:11 EST 2007


Hi Vivtek,

vivek tyagi wrote:
> I have started with 3.4.0,however the changes should be portable to
> 4.x as well.If I remember correctly the shared flat approach for m68k
> was laid open in 2004(or much earlier) but I have never come across a
> similar open source implementation for ARM..I am sorry but are we sure
> that there is no previous implementations for ARM(except xflat ) which
> has been made available with source code??

I don't know of any other work for shared FLAT files on ARM.

As Dave mentioned the other thing worth looking at is the
fdpic format, linux-2.6.x/fs/binfmt_elf_fdpic.c.
You may find it an easier mechanism for shared libs on
non-MMU ARM.

Regards
Greg



>> Hi Vivek,
>>
>> vivek tyagi wrote:
>>> I am working on providing shared flat support for ARM.The approach is
>>> similar to the way it has been implemented for m68k.I am aware of the
>>> changes required and tested  it by putting a manual hack in the flat
>>> file.Before attempting to make the necessary changes in GCC,I wanted
>>> to know if there is an open source implementation avilable(execpt for
>>> xflat)?Which version of GCC would be suitable to make the changes
>>> 2.9.x ,3.4.x.....?
> 
>> use the most modern version you can. At least there is a chance
>> that the changes could be contributed back to gcc that way.
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev at uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev at uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
> 

-- 
------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Dude       EMAIL:     gerg at snapgear.com
Secure Computing Corporation                PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com


More information about the uClinux-dev mailing list