lkml.org 
[lkml]   [2008]   [Apr]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 12/45] KVM: s390: add kvm to kconfig on s390
    Date
    From: Carsten Otte <cotte@de.ibm.com>

    From: Christian Borntraeger <borntraeger@de.ibm.com>

    This patch adds the virtualization submenu and the kvm option to the kernel
    config. It also defines HAVE_KVM for 64bit kernels.

    Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
    Signed-off-by: Carsten Otte <cotte@de.ibm.com>
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    ---
    arch/s390/Kconfig | 3 +++
    arch/s390/kvm/Kconfig | 43 +++++++++++++++++++++++++++++++++++++++++++
    2 files changed, 46 insertions(+), 0 deletions(-)
    create mode 100644 arch/s390/kvm/Kconfig

    diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
    index 3a6bfef..c43b250 100644
    --- a/arch/s390/Kconfig
    +++ b/arch/s390/Kconfig
    @@ -66,6 +66,7 @@ config S390
    select HAVE_OPROFILE
    select HAVE_KPROBES
    select HAVE_KRETPROBES
    + select HAVE_KVM if 64BIT

    source "init/Kconfig"

    @@ -553,3 +554,5 @@ source "security/Kconfig"
    source "crypto/Kconfig"

    source "lib/Kconfig"
    +
    +source "arch/s390/kvm/Kconfig"
    diff --git a/arch/s390/kvm/Kconfig b/arch/s390/kvm/Kconfig
    new file mode 100644
    index 0000000..2489b34
    --- /dev/null
    +++ b/arch/s390/kvm/Kconfig
    @@ -0,0 +1,43 @@
    +#
    +# KVM configuration
    +#
    +config HAVE_KVM
    + bool
    +
    +menuconfig VIRTUALIZATION
    + bool "Virtualization"
    + default y
    + ---help---
    + Say Y here to get to see options for using your Linux host to run other
    + operating systems inside virtual machines (guests).
    + This option alone does not add any kernel code.
    +
    + If you say N, all options in this submenu will be skipped and disabled.
    +
    +if VIRTUALIZATION
    +
    +config KVM
    + tristate "Kernel-based Virtual Machine (KVM) support"
    + depends on HAVE_KVM && EXPERIMENTAL
    + select PREEMPT_NOTIFIERS
    + select ANON_INODES
    + select S390_SWITCH_AMODE
    + select PREEMPT
    + ---help---
    + Support hosting paravirtualized guest machines using the SIE
    + virtualization capability on the mainframe. This should work
    + on any 64bit machine.
    +
    + This module provides access to the hardware capabilities through
    + a character device node named /dev/kvm.
    +
    + To compile this as a module, choose M here: the module
    + will be called kvm.
    +
    + If unsure, say N.
    +
    +# OK, it's a little counter-intuitive to do this, but it puts it neatly under
    +# the virtualization menu.
    +source drivers/virtio/Kconfig
    +
    +endif # VIRTUALIZATION
    --
    1.5.5


    \
     
     \ /
      Last update: 2008-04-17 11:19    [W:0.037 / U:0.192 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site