Re: [PATCH 0/11 v3] enable "make ARCH=x86"

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Sam Ravnborg <sam@...>
Cc: Jeff Garzik <jeff@...>, Paul Mundt <lethal@...>, Thomas Gleixner <tglx@...>, Ingo Molnar <mingo@...>, H. Peter Anvin <hpa@...>, LKML <linux-kernel@...>, Linus Torvalds <torvalds@...>, Andrew Morton <akpm@...>
Date: Saturday, November 10, 2007 - 6:32 am

On Sat, 10 Nov 2007, Sam Ravnborg wrote:


as a user I think it would be a good idea to keep the i386/x86_64 options 
around for a few kernel revisions to maintain compatibilty with people's 
build scripts (not everyone upgrades every kernel release. I've been 
running kernel.org kernels in production for over 10 years and between the 
scheduler changes in .23 and the arch merge in .24 even I'm going to be 
very cautious until .25 or .26 fleshes out all the gotchas, although the 
per-device buffer work is valuble enough that a couple systems will get 
it soon)

you also need a transition for make oldconfig for several versions

i386 should imply 32 bit and the old CPU i386 options
x86_64 should imply 64 bit and the old amd_64 cpu options


unknown, which cpu did you select to compile it for? and in the case of 
cpus that support both modes, which one did you select? I don't know if 
it makes sense to just list K8-32 and K8-64 as seperate cpu options in one 
menu or to have a 32/64 bit switch and then two seperate cpu menus (I 
suspect the first is better in the long run) but either way can work.


why do you need to have it as a specific command-line option instead of 
being part of your cpu selection?

and isn't there something like march=686 that could be extended to 
march=k8-32 vs march=k8-64?

march=s390-64 or s390-32 doesn't look nearly as bad as s39064 that you 
listed above.

David Lang

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Fri Nov 9, 7:08 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Frans Pop, (Mon Nov 12, 7:59 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Christoph Hellwig, (Sat Nov 10, 11:53 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Fri Nov 9, 11:23 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Sat Nov 10, 3:54 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Sat Nov 10, 4:23 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Adrian Bunk, (Sat Nov 10, 6:13 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Paul Mundt, (Sat Nov 10, 4:21 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Adrian Bunk, (Sat Nov 10, 5:21 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Paul Mundt, (Sat Nov 10, 5:26 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Sat Nov 10, 4:24 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Sat Nov 10, 5:39 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", , (Sat Nov 10, 6:32 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Paul Mundt, (Sat Nov 10, 4:44 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", H. Peter Anvin, (Sat Nov 10, 4:35 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Theodore Tso, (Sat Nov 10, 5:24 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Sat Nov 10, 4:46 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Nick Piggin, (Sat Nov 10, 1:26 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Brian Gerst, (Sat Nov 10, 12:05 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Sat Nov 10, 12:12 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Roman Zippel, (Wed Nov 14, 4:13 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Adrian Bunk, (Fri Nov 9, 11:50 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Randy Dunlap, (Fri Nov 9, 11:37 pm)
[PATCH 09/11] x86: enable "make ARCH=x86", Sam Ravnborg, (Fri Nov 9, 7:20 pm)
[PATCH 03/11] x86: arch/x86/Kconfig.cpu unification, Sam Ravnborg, (Fri Nov 9, 7:20 pm)
[PATCH 11/11] kbuild: sanity check the specified arch, Sam Ravnborg, (Fri Nov 9, 7:20 pm)
[PATCH 01/11] x86: unification of cfufreq/Kconfig, Sam Ravnborg, (Fri Nov 9, 7:20 pm)