|To:||Atsushi Nemoto <email@example.com>|
|Subject:||Re: [PATCH]: Remove CONFIG_BUILD_ELF64 entirely|
|Date:||Sun, 25 Mar 2007 12:59:32 -0400|
|Cc:||firstname.lastname@example.org, email@example.com, firstname.lastname@example.org|
|References:||<email@example.com> <20070324231602.GP2311@networkno.de> <firstname.lastname@example.org> <email@example.com>|
|User-agent:||Thunderbird 2.0b2 (Windows/20070116)|
Atsushi Nemoto wrote:
I can not see why you handle IP22, IP32, Cobalt as so "special". There are many other platforms which supports 64-bit and uses CKSEG0 load address (well, actually all 64-bit platforms except for IP27).
Mainly because, to the best of my knowledge, these are the only three systems where things get weird with ckseg0 and this specific Kconfig option. Afaik with other systems, they don't need weird hacks like stuffing 64bit code into 32bit objects to work best (or at all).
So I think Franck's approach, which enables -msym32 and defines KBUILD_64BIT_SYM32 automatically if load-y was CKSEG0, is better. Are there any problem with his patchset?
I missed the other two additions to this patch, which is probably why it didn't work :) Taken as a whole, they also boot my O2 now.
--Kumba -- Gentoo/MIPS Team Lead"Such is oft the course of deeds that move the wheels of the world: small hands do them because they must, while the eyes of the great are elsewhere." --Elrond
|<Prev in Thread]||Current Thread||[Next in Thread>|
|Previous by Date:||Re: [PATCH]: Remove CONFIG_BUILD_ELF64 entirely, Ralf Baechle|
|Next by Date:||Re: [PATCH]: Remove CONFIG_BUILD_ELF64 entirely, Atsushi Nemoto|
|Previous by Thread:||Re: [PATCH]: Remove CONFIG_BUILD_ELF64 entirely, Thiemo Seufer|
|Next by Thread:||Re: [PATCH]: Remove CONFIG_BUILD_ELF64 entirely, Atsushi Nemoto|
|Indexes:||[Date] [Thread] [Top] [All Lists]|