From: marc.zyngier@arm.com (Marc Zyngier)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] arm64: KVM: Kconfig integration
Date: Thu, 04 Jul 2013 13:38:54 +0100 [thread overview]
Message-ID: <51D56CDE.2010409@arm.com> (raw)
In-Reply-To: <51D5682F.8040706@redhat.com>
On 04/07/13 13:18, Paolo Bonzini wrote:
> Il 04/07/2013 14:02, Marc Zyngier ha scritto:
>> Finally plug KVM/arm64 into the config system, making it possible
>> to enable KVM support on AArch64 CPUs.
>>
>> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
>> ---
>> arch/arm64/Kconfig | 2 ++
>> arch/arm64/kernel/asm-offsets.c | 1 +
>> arch/arm64/kvm/Kconfig | 54 +++++++++++++++++++++++++++++++++++++++++
>> 3 files changed, 57 insertions(+)
>> create mode 100644 arch/arm64/kvm/Kconfig
>>
>> diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
>> index 4143d9b..9737e97 100644
>> --- a/arch/arm64/Kconfig
>> +++ b/arch/arm64/Kconfig
>> @@ -270,6 +270,8 @@ source "drivers/Kconfig"
>>
>> source "fs/Kconfig"
>>
>> +source "arch/arm64/kvm/Kconfig"
>> +
>> source "arch/arm64/Kconfig.debug"
>>
>> source "security/Kconfig"
>> diff --git a/arch/arm64/kernel/asm-offsets.c b/arch/arm64/kernel/asm-offsets.c
>> index 49c162c..666e231 100644
>> --- a/arch/arm64/kernel/asm-offsets.c
>> +++ b/arch/arm64/kernel/asm-offsets.c
>> @@ -21,6 +21,7 @@
>> #include <linux/sched.h>
>> #include <linux/mm.h>
>> #include <linux/dma-mapping.h>
>> +#include <linux/kvm_host.h>
>> #include <asm/thread_info.h>
>> #include <asm/memory.h>
>> #include <asm/cputable.h>
>> diff --git a/arch/arm64/kvm/Kconfig b/arch/arm64/kvm/Kconfig
>> new file mode 100644
>> index 0000000..84f54f0
>> --- /dev/null
>> +++ b/arch/arm64/kvm/Kconfig
>> @@ -0,0 +1,54 @@
>> +#
>> +# KVM configuration
>> +#
>> +
>> +source "virt/kvm/Kconfig"
>> +
>> +menuconfig VIRTUALIZATION
>> + bool "Virtualization"
>> + ---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
>> + bool "Kernel-based Virtual Machine (KVM) support"
>> + select MMU_NOTIFIER
>> + select PREEMPT_NOTIFIERS
>> + select ANON_INODES
>> + select KVM_MMIO
>> + select KVM_ARM_HOST
>> + select KVM_ARM_VGIC
>> + select KVM_ARM_TIMER
>> + ---help---
>> + Support hosting virtualized guest machines.
>> +
>> + This module provides access to the hardware capabilities through
>> + a character device node named /dev/kvm.
>> +
>> + If unsure, say N.
>> +
>> +config KVM_ARM_HOST
>> + bool
>> + ---help---
>> + Provides host support for ARM processors.
>> +
>> +config KVM_ARM_VGIC
>> + bool
>
> Spaces instead of tabs (another occurrence below).
Sent v2 with fixes. If you're pleased with it, do you want another pull
request? Or will you just pick that patch?
Thanks,
M.
--
Jazz is not dead. It just smells funny...
next prev parent reply other threads:[~2013-07-04 12:38 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-04 12:02 [PATCH] arm64: KVM: Kconfig integration Marc Zyngier
2013-07-04 12:11 ` Peter Maydell
2013-07-04 12:18 ` Paolo Bonzini
2013-07-04 12:38 ` Marc Zyngier [this message]
2013-07-04 12:40 ` Paolo Bonzini
2013-07-04 12:42 ` Marc Zyngier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51D56CDE.2010409@arm.com \
--to=marc.zyngier@arm.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).