patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / arch / ppc64 / Kconfig
index 584c8a1..8d5e077 100644 (file)
@@ -49,6 +49,10 @@ config FORCE_MAX_ZONEORDER
 
 source "init/Kconfig"
 
+config SYSVIPC_COMPAT
+       bool
+       depends on COMPAT && SYSVIPC
+       default y
 
 menu "Platform support"
 
@@ -89,6 +93,16 @@ config PPC_PMAC
        bool "Apple PowerMac G5 support"
        select ADB_PMU
 
+config PPC_SPLPAR
+       depends on PPC_PSERIES
+       bool "Support for shared-processor logical partitions"
+       default n
+       help
+         Enabling this option will make the kernel run more efficiently
+         on logically-partitioned pSeries systems which use shared
+         processors, that is, which share physical processors between
+         two or more partitions.
+
 config PMAC_DART
        bool "Enable DART/IOMMU on PowerMac (allow >2G of RAM)"
        depends on PPC_PMAC
@@ -173,6 +187,15 @@ config NUMA
        bool "NUMA support"
        depends on DISCONTIGMEM
 
+config SCHED_SMT
+       bool "SMT (Hyperthreading) scheduler support"
+       depends on SMP
+       default off
+       help
+         SMT scheduler support improves the CPU scheduler's decision making
+         when dealing with POWER5 cpus at a cost of slightly increased
+         overhead in some places. If unsure say N here.
+
 config PREEMPT
        bool "Preemptible Kernel"
        depends on BROKEN
@@ -394,9 +417,26 @@ config DEBUG_INFO
          debugging info resulting in a larger kernel image.
          Say Y here only if you plan to use gdb to debug the kernel.
          If you don't debug the kernel, you can say N.
+
+config IRQSTACKS
+       bool "Use separate kernel stacks when processing interrupts"
+       help
+         If you say Y here the kernel will use separate kernel stacks
+         for handling hard and soft interrupts.  This can help avoid
+         overflowing the process kernel stacks.
          
 endmenu
 
+config SPINLINE
+       bool "Inline spinlock code at each call site"
+       depends on SMP && !PPC_SPLPAR && !PPC_ISERIES
+       help
+         Say Y if you want to have the code for acquiring spinlocks
+         and rwlocks inlined at each call site.  This makes the kernel
+         somewhat bigger, but can be useful when profiling the kernel.
+
+         If in doubt, say N.
+
 source "kernel/vserver/Kconfig"
 
 source "security/Kconfig"