From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte Premium Server CA" (verified OK)) by ozlabs.org (Postfix) with ESMTP id 344C2DDF65 for ; Wed, 13 Jun 2007 14:57:48 +1000 (EST) In-Reply-To: <18031.15747.57370.99388@cargo.ozlabs.ibm.com> References: <20070611232824.489103547@arndb.de> <20070611233353.734704855@arndb.de> <18030.15937.699275.958545@cargo.ozlabs.ibm.com> <200706121008.01661.arnd@arndb.de> <18030.32600.921348.218117@cargo.ozlabs.ibm.com> <18031.15747.57370.99388@cargo.ozlabs.ibm.com> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <946b0ffac20f415fdde286061daad572@kernel.crashing.org> From: Segher Boessenkool Subject: Re: [patch 02/10] powerpc: Move CONFIG_PPC64 into CPU selection Date: Wed, 13 Jun 2007 06:57:41 +0200 To: Paul Mackerras Cc: linuxppc-dev@ozlabs.org, Arnd Bergmann List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , >> It would be good to converge the 32- and 64-bit implementations, >> and/or allow a single kernel image to work on both 32-bit and >> 64-bit systems, The current situation is far removed from that, >> so this patch is a bit premature in that aspect. > > There will always be differences in emphasis and focus between 32-bit > and 64-bit. For example, the vast majority of 32-bit systems are UP, > with a few 2-way SMP systems, an insignificant number of 4-way > systems, and nothing bigger than 4-way. In contrast, most 64-bit > machines are SMP, with enough large SMP machines (64-way and bigger) > to be worth worrying about. Hence the 64-bit code focuses on SMP > scalability whereas the 32-bit code focuses on performance for UP and > 2-way systems - which is why the hash table invalidations get batched > up on 64-bit machines but not on 32-bit machines, for instance. > Similarly, 64-bit supports large memory (>4GB) and NUMA machines, > whereas 32-bit doesn't. While all this is certainly true, there still are many differences between 32-bit and 64-bit that aren't really warranted. Also, things like the scalability "knobs" should perhaps not be directly keyed of the PPC64 symbol. Anyway, nothing to worry about now I guess ;-) Segher