diff options
| author | Linus Torvalds <torvalds@g5.osdl.org> | 2005-10-29 00:09:26 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-10-29 00:09:26 -0400 |
| commit | 8a212ab6b8a4ccc6f3c3d1beba5f92655c576404 (patch) | |
| tree | 525271129ff9c692defdd20566f1f7203b18ff24 | |
| parent | 1f419cadff55f548e7356ffebdb9e1b5a8c22275 (diff) | |
| parent | 0e1f60609258e18ec0a0477c646101212822d387 (diff) | |
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
63 files changed, 4172 insertions, 1303 deletions
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig index 945c15a0722b..1642375fb14e 100644 --- a/arch/ia64/Kconfig +++ b/arch/ia64/Kconfig | |||
| @@ -63,8 +63,6 @@ config IA64_GENERIC | |||
| 63 | select ACPI | 63 | select ACPI |
| 64 | select NUMA | 64 | select NUMA |
| 65 | select ACPI_NUMA | 65 | select ACPI_NUMA |
| 66 | select VIRTUAL_MEM_MAP | ||
| 67 | select DISCONTIGMEM | ||
| 68 | help | 66 | help |
| 69 | This selects the system type of your hardware. A "generic" kernel | 67 | This selects the system type of your hardware. A "generic" kernel |
| 70 | will run on any supported IA-64 system. However, if you configure | 68 | will run on any supported IA-64 system. However, if you configure |
| @@ -176,40 +174,6 @@ config IA64_L1_CACHE_SHIFT | |||
| 176 | default "6" if ITANIUM | 174 | default "6" if ITANIUM |
| 177 | 175 | ||
| 178 | # align cache-sensitive data to 64 bytes | 176 | # align cache-sensitive data to 64 bytes |
| 179 | config NUMA | ||
| 180 | bool "NUMA support" | ||
| 181 | depends on !IA64_HP_SIM | ||
| 182 | default y if IA64_SGI_SN2 | ||
| 183 | select ACPI_NUMA | ||
| 184 | help | ||
| 185 | Say Y to compile the kernel to support NUMA (Non-Uniform Memory | ||
| 186 | Access). This option is for configuring high-end multiprocessor | ||
| 187 | server systems. If in doubt, say N. | ||
| 188 | |||
| 189 | config VIRTUAL_MEM_MAP | ||
| 190 | bool "Virtual mem map" | ||
| 191 | default y if !IA64_HP_SIM | ||
| 192 | help | ||
| 193 | Say Y to compile the kernel with support for a virtual mem map. | ||
| 194 | This code also only takes effect if a memory hole of greater than | ||
| 195 | 1 Gb is found during boot. You must turn this option on if you | ||
| 196 | require the DISCONTIGMEM option for your machine. If you are | ||
| 197 | unsure, say Y. | ||
| 198 | |||
| 199 | config HOLES_IN_ZONE | ||
| 200 | bool | ||
| 201 | default y if VIRTUAL_MEM_MAP | ||
| 202 | |||
| 203 | config ARCH_DISCONTIGMEM_ENABLE | ||
| 204 | bool "Discontiguous memory support" | ||
| 205 | depends on (IA64_DIG || IA64_SGI_SN2 || IA64_GENERIC || IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB) && NUMA && VIRTUAL_MEM_MAP | ||
| 206 | default y if (IA64_SGI_SN2 || IA64_GENERIC) && NUMA | ||
| 207 | help | ||
| 208 | Say Y to support efficient handling of discontiguous physical memory, | ||
| 209 | for architectures which are either NUMA (Non-Uniform Memory Access) | ||
| 210 | or have huge holes in the physical address space for other reasons. | ||
| 211 | See <file:Documentation/vm/numa> for more. | ||
| 212 | |||
| 213 | config IA64_CYCLONE | 177 | config IA64_CYCLONE |
| 214 | bool "Cyclone (EXA) Time Source support" | 178 | bool "Cyclone (EXA) Time Source support" |
| 215 | help | 179 | help |
| @@ -232,8 +196,10 @@ config IA64_SGI_SN_XP | |||
| 232 | based on a network adapter and DMA messaging. | 196 | based on a network adapter and DMA messaging. |
| 233 | 197 | ||
| 234 | config FORCE_MAX_ZONEORDER | 198 | config FORCE_MAX_ZONEORDER |
| 235 | int | 199 | int "MAX_ORDER (11 - 17)" if !HUGETLB_PAGE |
| 236 | default "18" | 200 | range 11 17 if !HUGETLB_PAGE |
| 201 | default "17" if HUGETLB_PAGE | ||
| 202 | default "11" | ||
| 237 | 203 | ||
| 238 | config SMP | 204 | config SMP |
| 239 | bool "Symmetric multi-processing support" | 205 | bool "Symmetric multi-processing support" |
| @@ -254,8 +220,8 @@ config SMP | |||
| 254 | If you don't know what to do here, say N. | 220 | If you don't know what to do here, say N. |
| 255 | 221 | ||
| 256 | config NR_CPUS | 222 | config NR_CPUS |
| 257 | int "Maximum number of CPUs (2-512)" | 223 | int "Maximum number of CPUs (2-1024)" |
| 258 | range 2 512 | 224 | range 2 1024 |
| 259 | depends on SMP | 225 | depends on SMP |
| 260 | default "64" | 226 | default "64" |
| 261 | help | 227 | help |
| @@ -298,6 +264,58 @@ config PREEMPT | |||
| 298 | 264 | ||
| 299 | source "mm/Kconfig" | 265 | source "mm/Kconfig" |
| 300 | 266 | ||
| 267 | config ARCH_SELECT_MEMORY_MODEL | ||
| 268 | def_bool y | ||
| 269 | |||
| 270 | config ARCH_DISCONTIGMEM_ENABLE | ||
| 271 | def_bool y | ||
| 272 | help | ||
| 273 | Say Y to support efficient handling of discontiguous physical memory, | ||
| 274 | for architectures which are either NUMA (Non-Uniform Memory Access) | ||
| 275 | or have huge holes in the physical address space for other reasons. | ||
| 276 | See <file:Documentation/vm/numa> for more. | ||
| 277 | |||
