linux_dsm_epyc7002/arch/mips
Yasunori Goto c80d79d746 [PATCH] Configurable NODES_SHIFT
Current implementations define NODES_SHIFT in include/asm-xxx/numnodes.h for
each arch.  Its definition is sometimes configurable.  Indeed, ia64 defines 5
NODES_SHIFT values in the current git tree.  But it looks a bit messy.

SGI-SN2(ia64) system requires 1024 nodes, and the number of nodes already has
been changeable by config.  Suitable node's number may be changed in the
future even if it is other architecture.  So, I wrote configurable node's
number.

This patch set defines just default value for each arch which needs multi
nodes except ia64.  But, it is easy to change to configurable if necessary.

On ia64 the number of nodes can be already configured in generic ia64 and SN2
config.  But, NODES_SHIFT is defined for DIG64 and HP'S machine too.  So, I
changed it so that all platforms can be configured via CONFIG_NODES_SHIFT.  It
would be simpler.

See also: http://marc.theaimsgroup.com/?l=linux-kernel&m=114358010523896&w=2

Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
Cc: Hirokazu Takata <takata@linux-m32r.org>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: Andi Kleen <ak@muc.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Cc: Russell King <rmk@arm.linux.org.uk>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Jack Steiner <steiner@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-04-11 06:18:39 -07:00
..
arc [PATCH] remove set_page_count() outside mm/ 2006-03-22 07:54:02 -08:00
au1000 [SERIAL] Remove obsoleted au1x00_uart driver 2006-03-26 21:25:57 +01:00
boot Add .gitignore files for MIPS. 2005-11-07 18:05:37 +00:00
cobalt [MIPS] Add early console for Cobalt. 2006-03-21 13:27:44 +00:00
configs [MIPS] Update defconfigs. 2006-03-21 13:27:48 +00:00
ddb5xxx [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
dec [PATCH] RTC: Remove RTC UIP synchronization on MIPS-based DEC 2006-03-28 09:16:01 -08:00
galileo-boards/ev96100 Get rid of early_init. There's more need to make this form of 2005-10-29 19:30:18 +01:00
gt64120 [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
ite-boards [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
jazz [MIPS] War on whitespace: cleanup initial spaces followed by tabs. 2006-03-21 13:27:47 +00:00
jmr3927 [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
kernel Manual merge with Linus. 2006-04-02 00:08:05 -05:00
lasat [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
lib [MIPS] Fix build error on processors that don's support copy-on-write. 2006-02-28 17:04:20 +00:00
lib-32 [MIPS] Fix dump_tlb.c warning and cleanup. 2006-02-07 13:30:26 +00:00
lib-64 Fixup a few lose ends in explicit support for MIPS R1/R2. 2005-10-29 19:32:37 +01:00
math-emu [MIPS] ieee754[sd]p_neg workaround 2006-02-07 13:30:25 +00:00
mips-boards [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
mm [PATCH] unify PFN_* macros 2006-03-27 08:44:48 -08:00
momentum [PATCH] RTC: Remove some duplicate BCD definitions 2006-03-28 09:16:01 -08:00
oprofile [MIPS] Oprofile: Support for 34K UP kernels. 2006-02-07 13:30:26 +00:00
pci [MIPS] War on whitespace: cleanup initial spaces followed by tabs. 2006-03-21 13:27:47 +00:00
philips/pnx8550 [MIPS] War on whitespace: cleanup initial spaces followed by tabs. 2006-03-21 13:27:47 +00:00
pmc-sierra [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
qemu [MIPS] Symmetric Uniprocessor support for Qemu. 2006-03-21 13:27:45 +00:00
sgi-ip22 [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
sgi-ip27 [PATCH] unify PFN_* macros 2006-03-27 08:44:48 -08:00
sgi-ip32 [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
sibyte [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
sni [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
tx4927 [PATCH] mips: fixed collision of rtc function name 2006-03-27 08:44:50 -08:00
tx4938 [PATCH] RTC: Remove some duplicate BCD definitions 2006-03-28 09:16:01 -08:00
vr41xx [MIPS] War on whitespace: cleanup initial spaces followed by tabs. 2006-03-21 13:27:47 +00:00
defconfig [MIPS] Update defconfigs. 2006-03-21 13:27:48 +00:00
Kconfig [PATCH] Configurable NODES_SHIFT 2006-04-11 06:18:39 -07:00
Kconfig.debug Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [MIPS] Makefile crapectomy. 2006-03-21 13:27:47 +00:00