From: Borislav Petkov <bp@alien8.de>
To: Ingo Molnar <mingo@kernel.org>
Cc: "H. Peter Anvin" <hpa@linux.intel.com>,
David Rientjes <rientjes@google.com>,
hpa@zytor.com, linux-kernel@vger.kernel.org, penberg@kernel.org,
levinsasha928@gmail.com, mtosatti@redhat.com, tglx@linutronix.de,
bp@suse.de, fengguang.wu@intel.com,
linux-tip-commits@vger.kernel.org
Subject: Re: [tip:x86/urgent] x86/kconfig: Add a Kconfig shortcut for building working KVM guest kernels
Date: Thu, 2 May 2013 22:07:03 +0200 [thread overview]
Message-ID: <20130502200703.GE16684@pd.tnic> (raw)
In-Reply-To: <20130502194556.GB3553@gmail.com>
On Thu, May 02, 2013 at 09:45:56PM +0200, Ingo Molnar wrote:
> Boris, mind posting a working version?
Yeah, let's delay it for the next merge window - it looks like it needs
more experimenting and since it is not urgent enough...
FWIW, I did play a bit with it today and I ended up with the diff below
just to satisfy the CONFIG_PCI/MSI deps. However, if I want to shut them
all up, I need to pull in SMP, MODULE_UNLOAD, MODULE... and so on.
Which is kind of an overkill and I really don't want to do it.
I wonder if one can exclude options from randconfig until 'select' has
been taught to resolve dependencies...
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 9dae342fa6f6..4c826ea8dd29 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -390,9 +390,10 @@ config X86_VSMP
bool "ScaleMP vSMP"
select HYPERVISOR_GUEST
select PARAVIRT
- depends on X86_64 && PCI
+ select PCI
+ select SMP
+ depends on X86_64
depends on X86_EXTENDED_PLATFORM
- depends on SMP
---help---
Support for ScaleMP vSMP systems. Say 'Y' here if this kernel is
supposed to run on these EM64T-based machines. Only choose this option
@@ -685,6 +686,7 @@ config KVM_GUEST_COMMON_OPTIONS
bool "Enable commodity options for a standalone KVM guest"
depends on KVM_GUEST
select NET
+ select NET_CORE
select NETDEVICES
select BLOCK
select BLK_DEV
@@ -697,6 +699,12 @@ config KVM_GUEST_COMMON_OPTIONS
select IP_PNP
select IP_PNP_DHCP
select BINFMT_ELF
+# select SMP
+# select MODULE_UNLOAD
+ select X86_LOCAL_APIC
+ select X86_IO_APIC
+ select ARCH_SUPPORTS_MSI
+ select PCI
select PCI_MSI
select HAVE_ARCH_KGDB
select DEBUG_KERNEL
--
Regards/Gruss,
Boris.
Sent from a fat crate under my desk. Formatting is fine.
--
next prev parent reply other threads:[~2013-05-02 20:05 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-04-12 18:19 [PATCH] x86: Add a Kconfig shortcut for a kvm-bootable kernel Borislav Petkov
2013-04-12 20:08 ` Randy Dunlap
2013-04-14 9:31 ` Pekka Enberg
2013-04-14 11:03 ` Borislav Petkov
2013-04-16 16:18 ` Borislav Petkov
2013-04-17 0:38 ` Sasha Levin
2013-04-17 7:50 ` Borislav Petkov
2013-04-17 23:25 ` Marcelo Tosatti
2013-04-18 9:46 ` Borislav Petkov
2013-04-18 9:55 ` Geert Uytterhoeven
2013-04-18 10:18 ` Borislav Petkov
2013-04-18 13:36 ` Marcelo Tosatti
2013-04-19 10:35 ` Borislav Petkov
2013-04-26 0:05 ` [PATCH -v2] x86: Add a Kconfig shortcut for kvm guest kernel Borislav Petkov
2013-04-26 6:42 ` Ingo Molnar
2013-04-26 9:51 ` [PATCH -v2.1] " Borislav Petkov
2013-04-30 16:49 ` [tip:x86/urgent] x86/kconfig: Add a Kconfig shortcut for building working KVM guest kernels tip-bot for Borislav Petkov
2013-05-01 19:53 ` David Rientjes
2013-05-01 20:35 ` Borislav Petkov
2013-05-01 21:00 ` David Rientjes
2013-05-01 21:10 ` Borislav Petkov
2013-05-01 21:30 ` David Rientjes
2013-05-01 21:56 ` Borislav Petkov
2013-05-01 22:09 ` David Rientjes
2013-05-01 22:28 ` Borislav Petkov
2013-05-01 22:37 ` David Rientjes
2013-05-01 23:02 ` Borislav Petkov
2013-05-01 23:04 ` H. Peter Anvin
2013-05-01 23:09 ` Borislav Petkov
2013-05-01 23:16 ` H. Peter Anvin
2013-05-01 23:23 ` Borislav Petkov
2013-05-02 7:06 ` Ingo Molnar
2013-05-02 17:31 ` H. Peter Anvin
2013-05-02 19:43 ` Ingo Molnar
2013-05-02 19:48 ` Borislav Petkov
2013-05-01 23:16 ` David Rientjes
2013-05-01 23:35 ` Borislav Petkov
2013-05-02 0:07 ` David Rientjes
2013-05-02 7:08 ` Ingo Molnar
2013-05-02 7:16 ` David Rientjes
2013-05-01 13:19 ` [PATCH -v2.1] x86: Add a Kconfig shortcut for kvm guest kernel Marcelo Tosatti
2013-05-01 23:21 ` Borislav Petkov
2013-05-02 17:23 ` [tip:x86/urgent] x86/kconfig: Add a Kconfig shortcut for building working KVM guest kernels tip-bot for Borislav Petkov
2013-05-02 18:06 ` David Rientjes
2013-05-02 18:07 ` H. Peter Anvin
2013-05-02 18:19 ` David Rientjes
2013-05-02 19:45 ` Ingo Molnar
2013-05-02 20:07 ` Borislav Petkov [this message]
2013-05-03 14:29 ` Borislav Petkov
2013-05-03 14:54 ` Randy Dunlap
2013-05-03 15:08 ` Borislav Petkov
2013-05-03 15:06 ` H. Peter Anvin
2013-05-03 15:10 ` Michal Marek
2013-05-03 15:31 ` Borislav Petkov
2013-05-03 16:53 ` David Rientjes
2013-05-03 17:10 ` H. Peter Anvin
2013-05-03 17:19 ` David Rientjes
2013-05-03 19:09 ` H. Peter Anvin
2013-05-03 23:36 ` Borislav Petkov
2013-05-22 14:46 ` [PATCH -v2] x86: Add a kvm config file Borislav Petkov
2013-05-22 17:55 ` Pekka Enberg
2013-05-28 13:39 ` [tip:x86/platform] x86, platform, kvm, kconfig: Turn existing .config's into KVM-capable configs tip-bot for Borislav Petkov
2013-06-21 8:04 ` [PATCH] x86/platform: Add kvmconfig to the phony targets Borislav Petkov
2013-06-23 11:02 ` [tip:x86/platform] " tip-bot for Borislav Petkov
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=20130502200703.GE16684@pd.tnic \
--to=bp@alien8.de \
--cc=bp@suse.de \
--cc=fengguang.wu@intel.com \
--cc=hpa@linux.intel.com \
--cc=hpa@zytor.com \
--cc=levinsasha928@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-tip-commits@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=mtosatti@redhat.com \
--cc=penberg@kernel.org \
--cc=rientjes@google.com \
--cc=tglx@linutronix.de \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.