LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [PATCH] change CONFIG_NUMA description
@ 2008-11-04 17:27 KOSAKI Motohiro
  2008-11-04 19:36 ` Chris Snook
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: KOSAKI Motohiro @ 2008-11-04 17:27 UTC (permalink / raw)
  To: LKML; +Cc: kosaki.motohiro


CONFIG_NUMA description talk about a bit old thing.
So, following changes are better.

o CONFIG_NUMA is no longer EXPERIMENTAL
o Opteron is not the only processor of NUMA topology on x86_64 no longer, but also Intel Core7i has it.


Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
---
 arch/x86/Kconfig |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

Index: b/arch/x86/Kconfig
===================================================================
--- a/arch/x86/Kconfig	2008-11-05 01:11:24.000000000 +0900
+++ b/arch/x86/Kconfig	2008-11-05 02:09:38.000000000 +0900
@@ -951,7 +951,7 @@ config ARCH_PHYS_ADDR_T_64BIT
 
 # Common NUMA Features
 config NUMA
-	bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
+	bool "Numa Memory Allocation and Scheduler Support"
 	depends on SMP
 	depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)
 	default n if X86_PC
@@ -964,9 +964,8 @@ config NUMA
 
 	  For 32-bit this is currently highly experimental and should be only
 	  used for kernel development. It might also cause boot failures.
-	  For 64-bit this is recommended on all multiprocessor Opteron systems.
-	  If the system is EM64T, you should say N unless your system is
-	  EM64T NUMA.
+	  For 64-bit this is recommended if the system is Intel Core 7i or later or AMD Opteron.
+	  Otherwise, you should say N unless your system is EM64T NUMA.
 
 comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
 	depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-04 17:27 [PATCH] change CONFIG_NUMA description KOSAKI Motohiro
@ 2008-11-04 19:36 ` Chris Snook
  2008-11-06 22:51   ` Andi Kleen
  2008-11-04 20:11 ` Pekka Enberg
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 12+ messages in thread
From: Chris Snook @ 2008-11-04 19:36 UTC (permalink / raw)
  To: KOSAKI Motohiro; +Cc: LKML

KOSAKI Motohiro wrote:
> CONFIG_NUMA description talk about a bit old thing.
> So, following changes are better.
> 
> o CONFIG_NUMA is no longer EXPERIMENTAL
> o Opteron is not the only processor of NUMA topology on x86_64 no longer, but also Intel Core7i has it.
> 
> 
> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>

a) It's Core i7, not Core 7i
b) Core i7 is, at least so far, the single-socket version, so NUMA 
doesn't apply.

I think we should let Intel write the CONFIG_NUMA description for 
Nehalem processors.

-- Chris

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-04 17:27 [PATCH] change CONFIG_NUMA description KOSAKI Motohiro
  2008-11-04 19:36 ` Chris Snook
@ 2008-11-04 20:11 ` Pekka Enberg
  2008-11-06  8:53 ` Ingo Molnar
  2008-11-06 22:50 ` Andi Kleen
  3 siblings, 0 replies; 12+ messages in thread
From: Pekka Enberg @ 2008-11-04 20:11 UTC (permalink / raw)
  To: KOSAKI Motohiro; +Cc: LKML

On Tue, Nov 4, 2008 at 7:27 PM, KOSAKI Motohiro
<kosaki.motohiro@jp.fujitsu.com> wrote:
> CONFIG_NUMA description talk about a bit old thing.
> So, following changes are better.
>
> o CONFIG_NUMA is no longer EXPERIMENTAL
> Index: b/arch/x86/Kconfig
> ===================================================================
> --- a/arch/x86/Kconfig  2008-11-05 01:11:24.000000000 +0900
> +++ b/arch/x86/Kconfig  2008-11-05 02:09:38.000000000 +0900
> @@ -951,7 +951,7 @@ config ARCH_PHYS_ADDR_T_64BIT
>
>  # Common NUMA Features
>  config NUMA
> -       bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
> +       bool "Numa Memory Allocation and Scheduler Support"
>        depends on SMP
>        depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)

You might want to remove the dependency to CONFIG_EXPERIMENTAL as well.

>        default n if X86_PC
> @@ -964,9 +964,8 @@ config NUMA
>
>          For 32-bit this is currently highly experimental and should be only
>          used for kernel development. It might also cause boot failures.
> -         For 64-bit this is recommended on all multiprocessor Opteron systems.
> -         If the system is EM64T, you should say N unless your system is
> -         EM64T NUMA.
> +         For 64-bit this is recommended if the system is Intel Core 7i or later or AMD Opteron.
> +         Otherwise, you should say N unless your system is EM64T NUMA.
>
>  comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
>        depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-04 17:27 [PATCH] change CONFIG_NUMA description KOSAKI Motohiro
  2008-11-04 19:36 ` Chris Snook
  2008-11-04 20:11 ` Pekka Enberg
@ 2008-11-06  8:53 ` Ingo Molnar
  2008-11-06 10:15   ` Pekka Enberg
  2008-11-07 22:13   ` Chris Snook
  2008-11-06 22:50 ` Andi Kleen
  3 siblings, 2 replies; 12+ messages in thread
From: Ingo Molnar @ 2008-11-06  8:53 UTC (permalink / raw)
  To: KOSAKI Motohiro; +Cc: LKML, the arch/x86 maintainers


* KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> wrote:

> 
> CONFIG_NUMA description talk about a bit old thing.
> So, following changes are better.
> 
> o CONFIG_NUMA is no longer EXPERIMENTAL o Opteron is not the only 
> processor of NUMA topology on x86_64 no longer, but also Intel 
> Core7i has it.
> 
> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> ---
>  arch/x86/Kconfig |    7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)

applied to tip/x86/doc, thanks! I've updated a few other details as 
well, see the final commit below.

	Ingo

------------->
>From fd51b2d7d5df932767b89e00d0871a38a2c53e74 Mon Sep 17 00:00:00 2001
From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Date: Wed, 5 Nov 2008 02:27:19 +0900
Subject: [PATCH] x86: update CONFIG_NUMA description

Impact: clarify/update CONFIG_NUMA text

CONFIG_NUMA description talk about a bit old thing.
So, following changes are better.

 o CONFIG_NUMA is no longer EXPERIMENTAL

 o Opteron is not the only processor of NUMA topology on x86_64 no longer,
   but also Intel Core7i has it.

Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
 arch/x86/Kconfig |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 350bee1..38ae04b 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -951,22 +951,26 @@ config ARCH_PHYS_ADDR_T_64BIT
 
 # Common NUMA Features
 config NUMA
-	bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
+	bool "Numa Memory Allocation and Scheduler Support"
 	depends on SMP
 	depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)
 	default n if X86_PC
 	default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP)
 	help
 	  Enable NUMA (Non Uniform Memory Access) support.
+
 	  The kernel will try to allocate memory used by a CPU on the
 	  local memory controller of the CPU and add some more
 	  NUMA awareness to the kernel.
 
-	  For 32-bit this is currently highly experimental and should be only
-	  used for kernel development. It might also cause boot failures.
-	  For 64-bit this is recommended on all multiprocessor Opteron systems.
-	  If the system is EM64T, you should say N unless your system is
-	  EM64T NUMA.
+	  For 64-bit this is recommended if the system is Intel Core 7i
+	  (or later), AMD Opteron, or EM64T NUMA.
+
+	  For 32-bit this is only needed on (rare) 32-bit-only platforms
+	  that support NUMA topologies, such as NUMAQ / Summit, or if you
+	  boot a 32-bit kernel on a 64-bit NUMA platform.
+
+	  Otherwise, you should say N.
 
 comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
 	depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-06  8:53 ` Ingo Molnar
@ 2008-11-06 10:15   ` Pekka Enberg
  2008-11-06 10:18     ` KOSAKI Motohiro
  2008-11-06 10:22     ` Ingo Molnar
  2008-11-07 22:13   ` Chris Snook
  1 sibling, 2 replies; 12+ messages in thread
From: Pekka Enberg @ 2008-11-06 10:15 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: KOSAKI Motohiro, LKML, the arch/x86 maintainers

Hi Ingo,

On Thu, Nov 6, 2008 at 10:53 AM, Ingo Molnar <mingo@elte.hu> wrote:
> From fd51b2d7d5df932767b89e00d0871a38a2c53e74 Mon Sep 17 00:00:00 2001
> From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> Date: Wed, 5 Nov 2008 02:27:19 +0900
> Subject: [PATCH] x86: update CONFIG_NUMA description
>
> Impact: clarify/update CONFIG_NUMA text
>
> CONFIG_NUMA description talk about a bit old thing.
> So, following changes are better.
>
>  o CONFIG_NUMA is no longer EXPERIMENTAL
>
>  o Opteron is not the only processor of NUMA topology on x86_64 no longer,
>   but also Intel Core7i has it.
>
> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> ---
>  arch/x86/Kconfig |   16 ++++++++++------
>  1 files changed, 10 insertions(+), 6 deletions(-)
>
> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
> index 350bee1..38ae04b 100644
> --- a/arch/x86/Kconfig
> +++ b/arch/x86/Kconfig
> @@ -951,22 +951,26 @@ config ARCH_PHYS_ADDR_T_64BIT
>
>  # Common NUMA Features
>  config NUMA
> -       bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
> +       bool "Numa Memory Allocation and Scheduler Support"
>        depends on SMP
>        depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)

Why does this depend on CONFIG_EXPERIMENTAL still?

>        default n if X86_PC
>        default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP)
>        help
>          Enable NUMA (Non Uniform Memory Access) support.
> +
>          The kernel will try to allocate memory used by a CPU on the
>          local memory controller of the CPU and add some more
>          NUMA awareness to the kernel.
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-06 10:15   ` Pekka Enberg
@ 2008-11-06 10:18     ` KOSAKI Motohiro
  2008-11-06 10:22     ` Ingo Molnar
  1 sibling, 0 replies; 12+ messages in thread
From: KOSAKI Motohiro @ 2008-11-06 10:18 UTC (permalink / raw)
  To: Pekka Enberg; +Cc: kosaki.motohiro, Ingo Molnar, LKML, the arch/x86 maintainers

> Hi Ingo,
> 
> On Thu, Nov 6, 2008 at 10:53 AM, Ingo Molnar <mingo@elte.hu> wrote:
> > From fd51b2d7d5df932767b89e00d0871a38a2c53e74 Mon Sep 17 00:00:00 2001
> > From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> > Date: Wed, 5 Nov 2008 02:27:19 +0900
> > Subject: [PATCH] x86: update CONFIG_NUMA description
> >
> > Impact: clarify/update CONFIG_NUMA text
> >
> > CONFIG_NUMA description talk about a bit old thing.
> > So, following changes are better.
> >
> >  o CONFIG_NUMA is no longer EXPERIMENTAL
> >
> >  o Opteron is not the only processor of NUMA topology on x86_64 no longer,
> >   but also Intel Core7i has it.
> >
> > Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> > Signed-off-by: Ingo Molnar <mingo@elte.hu>
> > ---
> >  arch/x86/Kconfig |   16 ++++++++++------
> >  1 files changed, 10 insertions(+), 6 deletions(-)
> >
> > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
> > index 350bee1..38ae04b 100644
> > --- a/arch/x86/Kconfig
> > +++ b/arch/x86/Kconfig
> > @@ -951,22 +951,26 @@ config ARCH_PHYS_ADDR_T_64BIT
> >
> >  # Common NUMA Features
> >  config NUMA
> > -       bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
> > +       bool "Numa Memory Allocation and Scheduler Support"
> >        depends on SMP
> >        depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)
> 
> Why does this depend on CONFIG_EXPERIMENTAL still?

sorry, late resoponce.
In fact, x86_32 numa is still experimental.
and x86_64 is already NOT experimental.

So, I think depend-on don't need change.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-06 10:15   ` Pekka Enberg
  2008-11-06 10:18     ` KOSAKI Motohiro
@ 2008-11-06 10:22     ` Ingo Molnar
  1 sibling, 0 replies; 12+ messages in thread
From: Ingo Molnar @ 2008-11-06 10:22 UTC (permalink / raw)
  To: Pekka Enberg; +Cc: KOSAKI Motohiro, LKML, the arch/x86 maintainers


* Pekka Enberg <penberg@cs.helsinki.fi> wrote:

> Hi Ingo,
> 
> On Thu, Nov 6, 2008 at 10:53 AM, Ingo Molnar <mingo@elte.hu> wrote:
> > From fd51b2d7d5df932767b89e00d0871a38a2c53e74 Mon Sep 17 00:00:00 2001
> > From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> > Date: Wed, 5 Nov 2008 02:27:19 +0900
> > Subject: [PATCH] x86: update CONFIG_NUMA description
> >
> > Impact: clarify/update CONFIG_NUMA text
> >
> > CONFIG_NUMA description talk about a bit old thing.
> > So, following changes are better.
> >
> >  o CONFIG_NUMA is no longer EXPERIMENTAL
> >
> >  o Opteron is not the only processor of NUMA topology on x86_64 no longer,
> >   but also Intel Core7i has it.
> >
> > Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> > Signed-off-by: Ingo Molnar <mingo@elte.hu>
> > ---
> >  arch/x86/Kconfig |   16 ++++++++++------
> >  1 files changed, 10 insertions(+), 6 deletions(-)
> >
> > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
> > index 350bee1..38ae04b 100644
> > --- a/arch/x86/Kconfig
> > +++ b/arch/x86/Kconfig
> > @@ -951,22 +951,26 @@ config ARCH_PHYS_ADDR_T_64BIT
> >
> >  # Common NUMA Features
> >  config NUMA
> > -       bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
> > +       bool "Numa Memory Allocation and Scheduler Support"
> >        depends on SMP
> >        depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)
> 
> Why does this depend on CONFIG_EXPERIMENTAL still?

Good point, i've just removed that too. 32-bit NUMA used to have 
stability problems (nobody really tested it systematically), but we've 
fixed those bugs and can now remove the restrictions in v2.6.29.

	Ingo

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-04 17:27 [PATCH] change CONFIG_NUMA description KOSAKI Motohiro
                   ` (2 preceding siblings ...)
  2008-11-06  8:53 ` Ingo Molnar
@ 2008-11-06 22:50 ` Andi Kleen
  3 siblings, 0 replies; 12+ messages in thread
From: Andi Kleen @ 2008-11-06 22:50 UTC (permalink / raw)
  To: KOSAKI Motohiro; +Cc: LKML

KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> writes:

> CONFIG_NUMA description talk about a bit old thing.
> So, following changes are better.
>
> o CONFIG_NUMA is no longer EXPERIMENTAL
> o Opteron is not the only processor of NUMA topology on x86_64 no longer, but also Intel Core7i has it.

Actually it doesn't have it. Core i7 systems are single socket and therefore
not NUMA.


-Andi

-- 
ak@linux.intel.com

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-04 19:36 ` Chris Snook
@ 2008-11-06 22:51   ` Andi Kleen
  0 siblings, 0 replies; 12+ messages in thread
From: Andi Kleen @ 2008-11-06 22:51 UTC (permalink / raw)
  To: Chris Snook; +Cc: KOSAKI Motohiro, LKML

Chris Snook <csnook@redhat.com> writes:

> KOSAKI Motohiro wrote:
>> CONFIG_NUMA description talk about a bit old thing.
>> So, following changes are better.
>> o CONFIG_NUMA is no longer EXPERIMENTAL
>> o Opteron is not the only processor of NUMA topology on x86_64 no longer, but also Intel Core7i has it.
>> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
>
> a) It's Core i7, not Core 7i
> b) Core i7 is, at least so far, the single-socket version, so NUMA
> doesn't apply.
>
> I think we should let Intel write the CONFIG_NUMA description for
> Nehalem processors.

The recommendation should be imho just to always enable it. Back 
when I wrote the description it was still experimental, but 
it really isn't anymore.

-Andi

-- 
ak@linux.intel.com

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-06  8:53 ` Ingo Molnar
  2008-11-06 10:15   ` Pekka Enberg
@ 2008-11-07 22:13   ` Chris Snook
  2008-11-08 12:31     ` Ingo Molnar
  2008-11-09 11:41     ` KOSAKI Motohiro
  1 sibling, 2 replies; 12+ messages in thread
From: Chris Snook @ 2008-11-07 22:13 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: KOSAKI Motohiro, LKML, the arch/x86 maintainers

Ingo Molnar wrote:
> * KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> wrote:
> 
>> CONFIG_NUMA description talk about a bit old thing.
>> So, following changes are better.
>>
>> o CONFIG_NUMA is no longer EXPERIMENTAL o Opteron is not the only 
>> processor of NUMA topology on x86_64 no longer, but also Intel 
>> Core7i has it.
>>
>> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
>> ---
>>  arch/x86/Kconfig |    7 +++----
>>  1 file changed, 3 insertions(+), 4 deletions(-)
> 
> applied to tip/x86/doc, thanks! I've updated a few other details as 
> well, see the final commit below.
> 
> 	Ingo
> 
> ------------->
> From fd51b2d7d5df932767b89e00d0871a38a2c53e74 Mon Sep 17 00:00:00 2001
> From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> Date: Wed, 5 Nov 2008 02:27:19 +0900
> Subject: [PATCH] x86: update CONFIG_NUMA description
> 
> Impact: clarify/update CONFIG_NUMA text
> 
> CONFIG_NUMA description talk about a bit old thing.
> So, following changes are better.
> 
>  o CONFIG_NUMA is no longer EXPERIMENTAL
> 
>  o Opteron is not the only processor of NUMA topology on x86_64 no longer,
>    but also Intel Core7i has it.
> 
> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> ---
>  arch/x86/Kconfig |   16 ++++++++++------
>  1 files changed, 10 insertions(+), 6 deletions(-)
> 
> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
> index 350bee1..38ae04b 100644
> --- a/arch/x86/Kconfig
> +++ b/arch/x86/Kconfig
> @@ -951,22 +951,26 @@ config ARCH_PHYS_ADDR_T_64BIT
>  
>  # Common NUMA Features
>  config NUMA
> -	bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
> +	bool "Numa Memory Allocation and Scheduler Support"
>  	depends on SMP
>  	depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)
>  	default n if X86_PC
>  	default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP)
>  	help
>  	  Enable NUMA (Non Uniform Memory Access) support.
> +
>  	  The kernel will try to allocate memory used by a CPU on the
>  	  local memory controller of the CPU and add some more
>  	  NUMA awareness to the kernel.
>  
> -	  For 32-bit this is currently highly experimental and should be only
> -	  used for kernel development. It might also cause boot failures.
> -	  For 64-bit this is recommended on all multiprocessor Opteron systems.
> -	  If the system is EM64T, you should say N unless your system is
> -	  EM64T NUMA.
> +	  For 64-bit this is recommended if the system is Intel Core 7i
> +	  (or later), AMD Opteron, or EM64T NUMA.
> +
> +	  For 32-bit this is only needed on (rare) 32-bit-only platforms
> +	  that support NUMA topologies, such as NUMAQ / Summit, or if you
> +	  boot a 32-bit kernel on a 64-bit NUMA platform.
> +
> +	  Otherwise, you should say N.
>  
>  comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
>  	depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)

Core i7, not Core 7i.

-- Chris

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-07 22:13   ` Chris Snook
@ 2008-11-08 12:31     ` Ingo Molnar
  2008-11-09 11:41     ` KOSAKI Motohiro
  1 sibling, 0 replies; 12+ messages in thread
From: Ingo Molnar @ 2008-11-08 12:31 UTC (permalink / raw)
  To: Chris Snook; +Cc: KOSAKI Motohiro, LKML, the arch/x86 maintainers


* Chris Snook <csnook@redhat.com> wrote:

>> +	  For 32-bit this is only needed on (rare) 32-bit-only platforms
>> +	  that support NUMA topologies, such as NUMAQ / Summit, or if you
>> +	  boot a 32-bit kernel on a 64-bit NUMA platform.
>> +
>> +	  Otherwise, you should say N.
>>   comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
>>  	depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)
>
> Core i7, not Core 7i.

fixed that, thanks!

	Ingo

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] change CONFIG_NUMA description
  2008-11-07 22:13   ` Chris Snook
  2008-11-08 12:31     ` Ingo Molnar
@ 2008-11-09 11:41     ` KOSAKI Motohiro
  1 sibling, 0 replies; 12+ messages in thread
From: KOSAKI Motohiro @ 2008-11-09 11:41 UTC (permalink / raw)
  To: Chris Snook; +Cc: kosaki.motohiro, Ingo Molnar, LKML, the arch/x86 maintainers

> > +	  For 64-bit this is recommended if the system is Intel Core 7i
> > +	  (or later), AMD Opteron, or EM64T NUMA.
> > +
> > +	  For 32-bit this is only needed on (rare) 32-bit-only platforms
> > +	  that support NUMA topologies, such as NUMAQ / Summit, or if you
> > +	  boot a 32-bit kernel on a 64-bit NUMA platform.
> > +
> > +	  Otherwise, you should say N.
> >  
> >  comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
> >  	depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)
> 
> Core i7, not Core 7i.

Good catch.
Tanks.




^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-11-09 11:42 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-04 17:27 [PATCH] change CONFIG_NUMA description KOSAKI Motohiro
2008-11-04 19:36 ` Chris Snook
2008-11-06 22:51   ` Andi Kleen
2008-11-04 20:11 ` Pekka Enberg
2008-11-06  8:53 ` Ingo Molnar
2008-11-06 10:15   ` Pekka Enberg
2008-11-06 10:18     ` KOSAKI Motohiro
2008-11-06 10:22     ` Ingo Molnar
2008-11-07 22:13   ` Chris Snook
2008-11-08 12:31     ` Ingo Molnar
2008-11-09 11:41     ` KOSAKI Motohiro
2008-11-06 22:50 ` Andi Kleen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).