X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-mips%2Fsn%2Fsn0%2Farch.h;h=fb78773a5efed10f94111a6d887751922d5c5d5e;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=f734f2007f2400be504183c3386321f3e462be70;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/include/asm-mips/sn/sn0/arch.h b/include/asm-mips/sn/sn0/arch.h index f734f2007..fb78773a5 100644 --- a/include/asm-mips/sn/sn0/arch.h +++ b/include/asm-mips/sn/sn0/arch.h @@ -11,6 +11,9 @@ #ifndef _ASM_SN_SN0_ARCH_H #define _ASM_SN_SN0_ARCH_H +#include + +#ifndef SABLE #ifndef SN0XXL /* 128 cpu SMP max */ /* @@ -51,16 +54,25 @@ */ #define MAX_PARTITIONS MAX_REGIONS + +#else + +#define MAX_COMPACT_NODES 4 +#define MAX_NASIDS 4 +#define MAXCPUS 8 + +#endif + #define NASID_MASK_BYTES ((MAX_NASIDS + 7) / 8) /* * Slot constants for SN0 */ -#ifdef CONFIG_SGI_SN_N_MODE +#ifdef CONFIG_SGI_SN0_N_MODE #define MAX_MEM_SLOTS 16 /* max slots per node */ -#else /* !CONFIG_SGI_SN_N_MODE, assume CONFIG_SGI_SN_M_MODE */ +#else /* !CONFIG_SGI_SN0_N_MODE, assume M_MODE */ #define MAX_MEM_SLOTS 32 /* max slots per node */ -#endif /* CONFIG_SGI_SN_M_MODE */ +#endif /* defined(N_MODE) */ #define SLOT_SHIFT (27) #define SLOT_MIN_MEM_SIZE (32*1024*1024)