Re: [git pull] x86 fixes

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <Valdis.Kletnieks@...>
Cc: H. Peter Anvin <hpa@...>, Arjan van de Ven <arjan@...>, Linus Torvalds <torvalds@...>, x86 maintainers <x86@...>, Andrew Morton <akpm@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Tuesday, September 9, 2008 - 3:27 am

* Valdis.Kletnieks@vt.edu <Valdis.Kletnieks@vt.edu> wrote:


yeah, in terms of precision of the definition it's certainly more 
towards the 'vague' end of the spectrum. OTOH, we do change our defaults 
slowly but surely to match the hardware. So this would give a practical 
definition. If someone _does_ complain legitimately, it doesnt cost us 
much to revert a tweak and delay it some more.

So the idea is to have some sort of independent platform, instead of the 
current practice of distros like Debian chosing pretty much random 
options. No strong opinion though. We can cover 90% of the real 
advantages via dynamic methods, it's quite rare that we have to make 
hard .config choices.

Pretty much the only hardcoded aspect that hurts in practice is the 
cache alignment parameter - all the rest is either dynamic already or 
insignificant. Ever since distros have discovered 
CONFIG_CC_OPTIMIZE_FOR_SIZE=y, even the various compiler optimization 
parameters have less of a role. We just have to wait a year or two for 
P4's to not matter that much anymore, then we can do generic kernels 
with 64 byte alignment and cmov, that will just work almost everywhere 
rather optimally.

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

Messages in current thread:
[git pull] x86 fixes, H. Peter Anvin, (Mon Sep 8, 1:52 pm)
Re: [git pull] x86 fixes, Linus Torvalds, (Mon Sep 8, 2:04 pm)
Re: [git pull] x86 fixes, Adrian Bunk, (Tue Sep 9, 12:57 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Tue Sep 9, 1:03 pm)
Re: [git pull] x86 fixes, Adrian Bunk, (Tue Sep 9, 1:43 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Tue Sep 9, 2:12 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Mon Sep 8, 2:22 pm)
Re: [git pull] x86 fixes, Arjan van de Ven, (Mon Sep 8, 2:46 pm)
Re: [git pull] x86 fixes, Andi Kleen, (Mon Sep 8, 6:43 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Mon Sep 8, 2:51 pm)
Re: [git pull] x86 fixes, Ingo Molnar, (Mon Sep 8, 3:02 pm)
Re: [git pull] x86 fixes, , (Mon Sep 8, 4:25 pm)
Re: [git pull] x86 fixes, Ingo Molnar, (Tue Sep 9, 3:27 am)
Re: [git pull] x86 fixes, Linus Torvalds, (Mon Sep 8, 3:30 pm)
Re: [git pull] x86 fixes, Adrian Bunk, (Tue Sep 9, 12:05 pm)
Re: [git pull] x86 fixes, Linus Torvalds, (Tue Sep 9, 12:15 pm)
Re: [git pull] x86 fixes, Krzysztof Halasa, (Mon Sep 8, 7:17 pm)
Re: [git pull] x86 fixes, Andi Kleen, (Tue Sep 9, 6:24 am)
Re: [git pull] x86 fixes, Mark Lord, (Tue Sep 9, 1:17 pm)
Re: [git pull] x86 fixes, Andi Kleen, (Tue Sep 9, 2:40 pm)
Re: [git pull] x86 fixes, Mark Lord, (Tue Sep 9, 1:48 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Tue Sep 9, 1:19 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Tue Sep 9, 1:01 pm)
Re: [git pull] x86 fixes, Linus Torvalds, (Tue Sep 9, 10:54 am)
Re: [git pull] x86 fixes, Arjan van de Ven, (Mon Sep 8, 2:42 pm)
Re: [git pull] x86 fixes, Arjan van de Ven, (Mon Sep 8, 3:55 pm)
Re: [git pull] x86 fixes, H. Peter Anvin, (Mon Sep 8, 4:14 pm)
Re: [git pull] x86 fixes, Linus Torvalds, (Mon Sep 8, 2:17 pm)
Re: [git pull] x86 fixes, Andi Kleen, (Mon Sep 8, 6:42 pm)