Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.26-rc2 /arch/s390/Kconfig

Filename:/arch/s390/Kconfig
Lines Added:39
Lines Deleted:23
Also changed in: (Previous) 2.6.26-rc1-git9  2.6.26-rc1-git8  2.6.26-rc1-git7  2.6.26-rc1  2.6.25-git20  2.6.25-git19 
(Following) 2.6.26-rc3  2.6.26-rc4  2.6.26-rc4-git4  2.6.26-rc4-git5  2.6.26-rc4-git6  2.6.26-rc5 

Location
[  2.6.26-rc2
  [  arch
    [  s390
       o  Kconfig

Patch

diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index 1831833..1d03508 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -3,6 +3,10 @@
 # see Documentation/kbuild/kconfig-language.txt.
 #
 
+config SCHED_MC
+   def_bool y
+   depends on SMP
+
 config MMU
    def_bool y
 
@@ -39,6 +43,9 @@ config GENERIC_HWEIGHT
 config GENERIC_TIME
    def_bool y
 
+config GENERIC_CLOCKEVENTS
+   def_bool y
+
 config GENERIC_BUG
    bool
    depends on BUG
@@ -55,6 +62,10 @@ config GENERIC_LOCKBREAK
    default y
    depends on SMP && PREEMPT
 
+config PGSTE
+   bool
+   default y if KVM
+
 mainmenu "Linux Kernel Configuration"
 
 config S390
@@ -62,6 +73,7 @@ config S390
    select HAVE_OPROFILE
    select HAVE_KPROBES
    select HAVE_KRETPROBES
+   select HAVE_KVM if 64BIT
 
 source "init/Kconfig"
 
@@ -69,6 +81,8 @@ menu "Base setup"
 
 comment "Processor type and features"
 
+source "kernel/time/Kconfig"
+
 config 64BIT
    bool "64 bit kernel"
    help
@@ -286,6 +300,14 @@ comment "Kernel preemption"
 
 source "kernel/Kconfig.preempt"
 
+config ARCH_SPARSEMEM_ENABLE
+   def_bool y
+   select SPARSEMEM_VMEMMAP_ENABLE
+   select SPARSEMEM_VMEMMAP
+
+config ARCH_SPARSEMEM_DEFAULT
+   def_bool y
+
 source "mm/Kconfig"
 
 comment "I/O subsystem configuration"
@@ -301,10 +323,7 @@ config QDIO
    tristate "QDIO support"
    ---help---
      This driver provides the Queued Direct I/O base support for
-     IBM mainframes.
-
-     For details please refer to the documentation provided by IBM at
-     <http://www10.software.ibm.com/developerworks/opensource/linux390>
+     IBM System z.
 
      To compile this driver as a module, choose M here: the
      module will be called qdio.
@@ -411,6 +430,13 @@ config CMM_IUCV
      Select this option to enable the special message interface to
      the cooperative memory management.
 
+config PAGE_STATES
+   bool "Unused page notification"
+   help
+     This enables the notification of unused pages to the
+     hypervisor. The ESSA instruction is used to do the states
+     changes between a page that has content and the unused state.
+
 config VIRT_TIMER
    bool "Virtual CPU timer support"
    help
@@ -486,25 +512,6 @@ config APPLDATA_NET_SUM
 
 source kernel/Kconfig.hz
 
-config NO_IDLE_HZ
-   bool "No HZ timer ticks in idle"
-   help
-     Switches the regular HZ timer off when the system is going idle.
-     This helps z/VM to detect that the Linux system is idle. VM can
-     then "swap-out" this guest which reduces memory usage. It also
-     reduces the overhead of idle systems.
-
-     The HZ timer can be switched on/off via /proc/sys/kernel/hz_timer.
-     hz_timer=0 means HZ timer is disabled. hz_timer=1 means HZ
-     timer is active.
-
-config NO_IDLE_HZ_INIT
-   bool "HZ timer in idle off by default"
-   depends on NO_IDLE_HZ
-   help
-     The HZ timer is switched off in idle by default. That means the
-     HZ timer is already disabled at boot time.
-
 config S390_HYPFS_FS
    bool "s390 hypervisor file system support"
    select SYS_HYPERVISOR
@@ -528,6 +535,13 @@ config ZFCPDUMP
      Select this option if you want to build an zfcpdump enabled kernel.
      Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this.
 
+config S390_GUEST
+bool "s390 guest support (EXPERIMENTAL)"
+   depends on 64BIT && EXPERIMENTAL
+   select VIRTIO
+   select VIRTIO_RING
+   help
+     Select this option if you want to run the kernel under s390 linux
 endmenu
 
 source "net/Kconfig"
@@ -549,3 +563,5 @@ source "security/Kconfig"
 source "crypto/Kconfig"
 
 source "lib/Kconfig"
+
+source "arch/s390/kvm/Kconfig"


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.