All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] x86/arm64: add xenconfig
@ 2015-02-11  1:08 Luis R. Rodriguez
  2015-02-11  1:08 ` [PATCH v4 1/2] x86, platform, xen, kconfig: clarify kvmconfig is for kvm Luis R. Rodriguez
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-11  1:08 UTC (permalink / raw)
  To: akpm, mingo, tglx
  Cc: hpa, josh, mmarek, sam, stefano.stabellini, bpoirier, x86, kvm,
	xen-devel, linux-kernel, julien.grall, rientjes, mcgrof

From: "Luis R. Rodriguez" <mcgrof@suse.com>

This v4 addresses the missing CONFIG_HYPERVISOR_GUEST and
CONFIG_PARAVIRT as noted by David.

Luis R. Rodriguez (2):
  x86, platform, xen, kconfig: clarify kvmconfig is for kvm
  x86, arm, platform, xen, kconfig: add xen defconfig helper

 arch/x86/configs/xen.config | 11 +++++++++++
 kernel/configs/xen.config   | 27 +++++++++++++++++++++++++++
 scripts/kconfig/Makefile    |  7 ++++++-
 3 files changed, 44 insertions(+), 1 deletion(-)
 create mode 100644 arch/x86/configs/xen.config
 create mode 100644 kernel/configs/xen.config

-- 
2.2.2


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH v4 1/2] x86, platform, xen, kconfig: clarify kvmconfig is for kvm
  2015-02-11  1:08 [PATCH v4 0/2] x86/arm64: add xenconfig Luis R. Rodriguez
@ 2015-02-11  1:08 ` Luis R. Rodriguez
  2015-02-11  1:08 ` Luis R. Rodriguez
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-11  1:08 UTC (permalink / raw)
  To: akpm, mingo, tglx
  Cc: hpa, josh, mmarek, sam, stefano.stabellini, bpoirier, x86, kvm,
	xen-devel, linux-kernel, julien.grall, rientjes, mcgrof,
	Borislav Petkov, Pekka Enberg, Randy Dunlap, levinsasha928,
	mtosatti, fengguang.wu, David Vrabel, Ian Campbell,
	Konrad Rzeszutek Wilk

From: "Luis R. Rodriguez" <mcgrof@suse.com>

We'll be adding options for xen as well.

Cc: Josh Triplett <josh@joshtriplett.org>
Cc: Borislav Petkov <bp@suse.de>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: penberg@kernel.org
Cc: levinsasha928@gmail.com
Cc: mtosatti@redhat.com
Cc: fengguang.wu@intel.com
Cc: David Vrabel <david.vrabel@citrix.com>
Cc: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xenproject.org
Acked-by: David Rientjes <rientjes@google.com>
Acked-by: Borislav Petkov <bp@suse.de>
Acked-by: Michal Marek <mmarek@suse.cz>
Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
---
 scripts/kconfig/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index 9645c07..ff612b0 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -141,7 +141,7 @@ help:
 	@echo  '  randconfig	  - New config with random answer to all options'
 	@echo  '  listnewconfig   - List new options'
 	@echo  '  olddefconfig	  - Same as silentoldconfig but sets new symbols to their default value'
-	@echo  '  kvmconfig	  - Enable additional options for guest kernel support'
+	@echo  '  kvmconfig	  - Enable additional options for kvm guest kernel support'
 	@echo  '  tinyconfig	  - Configure the tiniest possible kernel'
 
 # lxdialog stuff
-- 
2.2.2


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v4 1/2] x86, platform, xen, kconfig: clarify kvmconfig is for kvm
  2015-02-11  1:08 [PATCH v4 0/2] x86/arm64: add xenconfig Luis R. Rodriguez
  2015-02-11  1:08 ` [PATCH v4 1/2] x86, platform, xen, kconfig: clarify kvmconfig is for kvm Luis R. Rodriguez
@ 2015-02-11  1:08 ` Luis R. Rodriguez
  2015-02-11  1:08 ` [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper Luis R. Rodriguez
  2015-02-11  1:08 ` Luis R. Rodriguez
  3 siblings, 0 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-11  1:08 UTC (permalink / raw)
  To: akpm, mingo, tglx
  Cc: Randy Dunlap, kvm, hpa, sam, x86, rientjes, xen-devel,
	Borislav Petkov, bpoirier, Ian Campbell, stefano.stabellini,
	mcgrof, julien.grall, josh, levinsasha928, mmarek, mtosatti,
	linux-kernel, Pekka Enberg, David Vrabel, fengguang.wu

From: "Luis R. Rodriguez" <mcgrof@suse.com>

We'll be adding options for xen as well.

Cc: Josh Triplett <josh@joshtriplett.org>
Cc: Borislav Petkov <bp@suse.de>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: penberg@kernel.org
Cc: levinsasha928@gmail.com
Cc: mtosatti@redhat.com
Cc: fengguang.wu@intel.com
Cc: David Vrabel <david.vrabel@citrix.com>
Cc: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xenproject.org
Acked-by: David Rientjes <rientjes@google.com>
Acked-by: Borislav Petkov <bp@suse.de>
Acked-by: Michal Marek <mmarek@suse.cz>
Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
---
 scripts/kconfig/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index 9645c07..ff612b0 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -141,7 +141,7 @@ help:
 	@echo  '  randconfig	  - New config with random answer to all options'
 	@echo  '  listnewconfig   - List new options'
 	@echo  '  olddefconfig	  - Same as silentoldconfig but sets new symbols to their default value'
-	@echo  '  kvmconfig	  - Enable additional options for guest kernel support'
+	@echo  '  kvmconfig	  - Enable additional options for kvm guest kernel support'
 	@echo  '  tinyconfig	  - Configure the tiniest possible kernel'
 
 # lxdialog stuff
-- 
2.2.2

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-11  1:08 [PATCH v4 0/2] x86/arm64: add xenconfig Luis R. Rodriguez
                   ` (2 preceding siblings ...)
  2015-02-11  1:08 ` [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper Luis R. Rodriguez
@ 2015-02-11  1:08 ` Luis R. Rodriguez
  2015-02-11  1:23   ` David Rientjes
  2015-02-11  1:23   ` David Rientjes
  3 siblings, 2 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-11  1:08 UTC (permalink / raw)
  To: akpm, mingo, tglx
  Cc: hpa, josh, mmarek, sam, stefano.stabellini, bpoirier, x86, kvm,
	xen-devel, linux-kernel, julien.grall, rientjes, mcgrof,
	Borislav Petkov, Pekka Enberg, Randy Dunlap, levinsasha928,
	mtosatti, fengguang.wu, David Vrabel, Ian Campbell,
	Konrad Rzeszutek Wilk

From: "Luis R. Rodriguez" <mcgrof@suse.com>

This lets you build a kernel which can support xen dom0
or xen guests by just using:

   make xenconfig

on both x86 and arm64 kernels. This also splits out the
options which are available currently to be built with x86
and 'make ARCH=arm64' under a shared config.

Technically xen supports a dom0 kernel and also a guest
kernel configuration but upon review with the xen team
since we don't have many dom0 options its best to just
combine these two into one.

Cc: Josh Triplett <josh@joshtriplett.org>
Cc: Borislav Petkov <bp@suse.de>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: penberg@kernel.org
Cc: levinsasha928@gmail.com
Cc: mtosatti@redhat.com
Cc: fengguang.wu@intel.com
Cc: David Vrabel <david.vrabel@citrix.com>
Cc: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xenproject.org
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Michal Marek <mmarek@suse.cz>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
---
 arch/x86/configs/xen.config | 11 +++++++++++
 kernel/configs/xen.config   | 27 +++++++++++++++++++++++++++
 scripts/kconfig/Makefile    |  5 +++++
 3 files changed, 43 insertions(+)
 create mode 100644 arch/x86/configs/xen.config
 create mode 100644 kernel/configs/xen.config

diff --git a/arch/x86/configs/xen.config b/arch/x86/configs/xen.config
new file mode 100644
index 0000000..3281461
--- /dev/null
+++ b/arch/x86/configs/xen.config
@@ -0,0 +1,11 @@
+CONFIG_HYPERVISOR_GUEST=y
+# x86 xen specific config options
+CONFIG_XEN_PVHVM=y
+CONFIG_XEN_MAX_DOMAIN_MEMORY=500
+CONFIG_XEN_SAVE_RESTORE=y
+# CONFIG_XEN_DEBUG_FS is not set
+CONFIG_XEN_PVH=y
+CONFIG_XEN_MCE_LOG=y
+CONFIG_PCI_XEN=y
+CONFIG_XEN_PCIDEV_FRONTEND=m
+CONFIG_XEN_ACPI_PROCESSOR=m
diff --git a/kernel/configs/xen.config b/kernel/configs/xen.config
new file mode 100644
index 0000000..18eeb35
--- /dev/null
+++ b/kernel/configs/xen.config
@@ -0,0 +1,27 @@
+CONFIG_PARAVIRT=y
+# generic config
+CONFIG_XEN=y
+CONFIG_XEN_DOM0=y
+CONFIG_XEN_BLKDEV_FRONTEND=m
+CONFIG_XEN_BLKDEV_BACKEND=m
+CONFIG_XEN_NETDEV_FRONTEND=m
+CONFIG_XEN_NETDEV_BACKEND=m
+CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
+CONFIG_HVC_XEN=y
+CONFIG_HVC_XEN_FRONTEND=y
+CONFIG_XEN_WDT=m
+CONFIG_XEN_FBDEV_FRONTEND=y
+CONFIG_XEN_BALLOON=y
+CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
+CONFIG_XEN_SCRUB_PAGES=y
+CONFIG_XEN_DEV_EVTCHN=m
+CONFIG_XEN_BACKEND=y
+CONFIG_XENFS=m
+CONFIG_XEN_COMPAT_XENFS=y
+CONFIG_XEN_SYS_HYPERVISOR=y
+CONFIG_XEN_XENBUS_FRONTEND=y
+CONFIG_XEN_GNTDEV=m
+CONFIG_XEN_GRANT_DEV_ALLOC=m
+CONFIG_SWIOTLB_XEN=y
+CONFIG_XEN_PCIDEV_BACKEND=m
+CONFIG_XEN_PRIVCMD=m
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index ff612b0..f4a8f89 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -117,6 +117,10 @@ PHONY += kvmconfig
 kvmconfig:
 	$(call mergeconfig,kvm_guest)
 
+PHONY += xenconfig
+xenconfig:
+	$(call mergeconfig,xen)
+
 PHONY += tinyconfig
 tinyconfig: allnoconfig
 	$(call mergeconfig,tiny)
@@ -142,6 +146,7 @@ help:
 	@echo  '  listnewconfig   - List new options'
 	@echo  '  olddefconfig	  - Same as silentoldconfig but sets new symbols to their default value'
 	@echo  '  kvmconfig	  - Enable additional options for kvm guest kernel support'
+	@echo  '  xenconfig       - Enable additional options for xen dom0 and guest kernel support'
 	@echo  '  tinyconfig	  - Configure the tiniest possible kernel'
 
 # lxdialog stuff
-- 
2.2.2


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-11  1:08 [PATCH v4 0/2] x86/arm64: add xenconfig Luis R. Rodriguez
  2015-02-11  1:08 ` [PATCH v4 1/2] x86, platform, xen, kconfig: clarify kvmconfig is for kvm Luis R. Rodriguez
  2015-02-11  1:08 ` Luis R. Rodriguez
@ 2015-02-11  1:08 ` Luis R. Rodriguez
  2015-02-11  1:08 ` Luis R. Rodriguez
  3 siblings, 0 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-11  1:08 UTC (permalink / raw)
  To: akpm, mingo, tglx
  Cc: Randy Dunlap, kvm, hpa, sam, x86, rientjes, xen-devel,
	Borislav Petkov, bpoirier, Ian Campbell, stefano.stabellini,
	mcgrof, julien.grall, josh, levinsasha928, mmarek, mtosatti,
	linux-kernel, Pekka Enberg, David Vrabel, fengguang.wu

From: "Luis R. Rodriguez" <mcgrof@suse.com>

This lets you build a kernel which can support xen dom0
or xen guests by just using:

   make xenconfig

on both x86 and arm64 kernels. This also splits out the
options which are available currently to be built with x86
and 'make ARCH=arm64' under a shared config.

Technically xen supports a dom0 kernel and also a guest
kernel configuration but upon review with the xen team
since we don't have many dom0 options its best to just
combine these two into one.

Cc: Josh Triplett <josh@joshtriplett.org>
Cc: Borislav Petkov <bp@suse.de>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: penberg@kernel.org
Cc: levinsasha928@gmail.com
Cc: mtosatti@redhat.com
Cc: fengguang.wu@intel.com
Cc: David Vrabel <david.vrabel@citrix.com>
Cc: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xenproject.org
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Michal Marek <mmarek@suse.cz>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
---
 arch/x86/configs/xen.config | 11 +++++++++++
 kernel/configs/xen.config   | 27 +++++++++++++++++++++++++++
 scripts/kconfig/Makefile    |  5 +++++
 3 files changed, 43 insertions(+)
 create mode 100644 arch/x86/configs/xen.config
 create mode 100644 kernel/configs/xen.config

diff --git a/arch/x86/configs/xen.config b/arch/x86/configs/xen.config
new file mode 100644
index 0000000..3281461
--- /dev/null
+++ b/arch/x86/configs/xen.config
@@ -0,0 +1,11 @@
+CONFIG_HYPERVISOR_GUEST=y
+# x86 xen specific config options
+CONFIG_XEN_PVHVM=y
+CONFIG_XEN_MAX_DOMAIN_MEMORY=500
+CONFIG_XEN_SAVE_RESTORE=y
+# CONFIG_XEN_DEBUG_FS is not set
+CONFIG_XEN_PVH=y
+CONFIG_XEN_MCE_LOG=y
+CONFIG_PCI_XEN=y
+CONFIG_XEN_PCIDEV_FRONTEND=m
+CONFIG_XEN_ACPI_PROCESSOR=m
diff --git a/kernel/configs/xen.config b/kernel/configs/xen.config
new file mode 100644
index 0000000..18eeb35
--- /dev/null
+++ b/kernel/configs/xen.config
@@ -0,0 +1,27 @@
+CONFIG_PARAVIRT=y
+# generic config
+CONFIG_XEN=y
+CONFIG_XEN_DOM0=y
+CONFIG_XEN_BLKDEV_FRONTEND=m
+CONFIG_XEN_BLKDEV_BACKEND=m
+CONFIG_XEN_NETDEV_FRONTEND=m
+CONFIG_XEN_NETDEV_BACKEND=m
+CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
+CONFIG_HVC_XEN=y
+CONFIG_HVC_XEN_FRONTEND=y
+CONFIG_XEN_WDT=m
+CONFIG_XEN_FBDEV_FRONTEND=y
+CONFIG_XEN_BALLOON=y
+CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
+CONFIG_XEN_SCRUB_PAGES=y
+CONFIG_XEN_DEV_EVTCHN=m
+CONFIG_XEN_BACKEND=y
+CONFIG_XENFS=m
+CONFIG_XEN_COMPAT_XENFS=y
+CONFIG_XEN_SYS_HYPERVISOR=y
+CONFIG_XEN_XENBUS_FRONTEND=y
+CONFIG_XEN_GNTDEV=m
+CONFIG_XEN_GRANT_DEV_ALLOC=m
+CONFIG_SWIOTLB_XEN=y
+CONFIG_XEN_PCIDEV_BACKEND=m
+CONFIG_XEN_PRIVCMD=m
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index ff612b0..f4a8f89 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -117,6 +117,10 @@ PHONY += kvmconfig
 kvmconfig:
 	$(call mergeconfig,kvm_guest)
 
+PHONY += xenconfig
+xenconfig:
+	$(call mergeconfig,xen)
+
 PHONY += tinyconfig
 tinyconfig: allnoconfig
 	$(call mergeconfig,tiny)
@@ -142,6 +146,7 @@ help:
 	@echo  '  listnewconfig   - List new options'
 	@echo  '  olddefconfig	  - Same as silentoldconfig but sets new symbols to their default value'
 	@echo  '  kvmconfig	  - Enable additional options for kvm guest kernel support'
+	@echo  '  xenconfig       - Enable additional options for xen dom0 and guest kernel support'
 	@echo  '  tinyconfig	  - Configure the tiniest possible kernel'
 
 # lxdialog stuff
-- 
2.2.2

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-11  1:08 ` Luis R. Rodriguez
  2015-02-11  1:23   ` David Rientjes
@ 2015-02-11  1:23   ` David Rientjes
  2015-02-13 18:43     ` Luis R. Rodriguez
  2015-02-13 18:43     ` Luis R. Rodriguez
  1 sibling, 2 replies; 13+ messages in thread
From: David Rientjes @ 2015-02-11  1:23 UTC (permalink / raw)
  To: Luis R. Rodriguez
  Cc: akpm, mingo, tglx, hpa, josh, mmarek, sam, stefano.stabellini,
	bpoirier, x86, kvm, xen-devel, linux-kernel, julien.grall,
	mcgrof, Borislav Petkov, Pekka Enberg, Randy Dunlap,
	levinsasha928, mtosatti, fengguang.wu, David Vrabel,
	Ian Campbell, Konrad Rzeszutek Wilk

On Tue, 10 Feb 2015, Luis R. Rodriguez wrote:

> From: "Luis R. Rodriguez" <mcgrof@suse.com>
> 
> This lets you build a kernel which can support xen dom0
> or xen guests by just using:
> 
>    make xenconfig
> 
> on both x86 and arm64 kernels. This also splits out the
> options which are available currently to be built with x86
> and 'make ARCH=arm64' under a shared config.
> 
> Technically xen supports a dom0 kernel and also a guest
> kernel configuration but upon review with the xen team
> since we don't have many dom0 options its best to just
> combine these two into one.
> 
> Cc: Josh Triplett <josh@joshtriplett.org>
> Cc: Borislav Petkov <bp@suse.de>
> Cc: Pekka Enberg <penberg@kernel.org>
> Cc: David Rientjes <rientjes@google.com>
> Cc: Michal Marek <mmarek@suse.cz>
> Cc: Randy Dunlap <rdunlap@infradead.org>
> Cc: penberg@kernel.org
> Cc: levinsasha928@gmail.com
> Cc: mtosatti@redhat.com
> Cc: fengguang.wu@intel.com
> Cc: David Vrabel <david.vrabel@citrix.com>
> Cc: Ian Campbell <Ian.Campbell@citrix.com>
> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Cc: xen-devel@lists.xenproject.org
> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> Acked-by: Julien Grall <julien.grall@linaro.org>
> Acked-by: Michal Marek <mmarek@suse.cz>
> Reviewed-by: Josh Triplett <josh@joshtriplett.org>
> Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>

Acked-by: David Rientjes <rientjes@google.com>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-11  1:08 ` Luis R. Rodriguez
@ 2015-02-11  1:23   ` David Rientjes
  2015-02-11  1:23   ` David Rientjes
  1 sibling, 0 replies; 13+ messages in thread
From: David Rientjes @ 2015-02-11  1:23 UTC (permalink / raw)
  To: Luis R. Rodriguez
  Cc: Randy Dunlap, kvm, hpa, sam, x86, mingo, xen-devel,
	Borislav Petkov, bpoirier, Ian Campbell, stefano.stabellini,
	mcgrof, julien.grall, josh, levinsasha928, tglx, mmarek,
	mtosatti, linux-kernel, Pekka Enberg, David Vrabel, akpm,
	fengguang.wu

On Tue, 10 Feb 2015, Luis R. Rodriguez wrote:

> From: "Luis R. Rodriguez" <mcgrof@suse.com>
> 
> This lets you build a kernel which can support xen dom0
> or xen guests by just using:
> 
>    make xenconfig
> 
> on both x86 and arm64 kernels. This also splits out the
> options which are available currently to be built with x86
> and 'make ARCH=arm64' under a shared config.
> 
> Technically xen supports a dom0 kernel and also a guest
> kernel configuration but upon review with the xen team
> since we don't have many dom0 options its best to just
> combine these two into one.
> 
> Cc: Josh Triplett <josh@joshtriplett.org>
> Cc: Borislav Petkov <bp@suse.de>
> Cc: Pekka Enberg <penberg@kernel.org>
> Cc: David Rientjes <rientjes@google.com>
> Cc: Michal Marek <mmarek@suse.cz>
> Cc: Randy Dunlap <rdunlap@infradead.org>
> Cc: penberg@kernel.org
> Cc: levinsasha928@gmail.com
> Cc: mtosatti@redhat.com
> Cc: fengguang.wu@intel.com
> Cc: David Vrabel <david.vrabel@citrix.com>
> Cc: Ian Campbell <Ian.Campbell@citrix.com>
> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Cc: xen-devel@lists.xenproject.org
> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> Acked-by: Julien Grall <julien.grall@linaro.org>
> Acked-by: Michal Marek <mmarek@suse.cz>
> Reviewed-by: Josh Triplett <josh@joshtriplett.org>
> Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>

Acked-by: David Rientjes <rientjes@google.com>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-11  1:23   ` David Rientjes
  2015-02-13 18:43     ` Luis R. Rodriguez
@ 2015-02-13 18:43     ` Luis R. Rodriguez
  2015-02-13 21:15       ` David Rientjes
  2015-02-13 21:15       ` David Rientjes
  1 sibling, 2 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-13 18:43 UTC (permalink / raw)
  To: David Vrabel
  Cc: Luis R. Rodriguez, akpm, mingo, tglx, hpa, josh, mmarek, sam,
	stefano.stabellini, bpoirier, x86, kvm, xen-devel, linux-kernel,
	julien.grall, Borislav Petkov, Pekka Enberg, Randy Dunlap,
	levinsasha928, mtosatti, fengguang.wu, David Vrabel,
	Ian Campbell, Konrad Rzeszutek Wilk, David Rientjes

On Tue, Feb 10, 2015 at 05:23:29PM -0800, David Rientjes wrote:
> On Tue, 10 Feb 2015, Luis R. Rodriguez wrote:
> 
> > From: "Luis R. Rodriguez" <mcgrof@suse.com>
> > 
> > This lets you build a kernel which can support xen dom0
> > or xen guests by just using:
> > 
> >    make xenconfig
> > 
> > on both x86 and arm64 kernels. This also splits out the
> > options which are available currently to be built with x86
> > and 'make ARCH=arm64' under a shared config.
> > 
> > Technically xen supports a dom0 kernel and also a guest
> > kernel configuration but upon review with the xen team
> > since we don't have many dom0 options its best to just
> > combine these two into one.
> > 
> > Cc: Josh Triplett <josh@joshtriplett.org>
> > Cc: Borislav Petkov <bp@suse.de>
> > Cc: Pekka Enberg <penberg@kernel.org>
> > Cc: David Rientjes <rientjes@google.com>
> > Cc: Michal Marek <mmarek@suse.cz>
> > Cc: Randy Dunlap <rdunlap@infradead.org>
> > Cc: penberg@kernel.org
> > Cc: levinsasha928@gmail.com
> > Cc: mtosatti@redhat.com
> > Cc: fengguang.wu@intel.com
> > Cc: David Vrabel <david.vrabel@citrix.com>
> > Cc: Ian Campbell <Ian.Campbell@citrix.com>
> > Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> > Cc: xen-devel@lists.xenproject.org
> > Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> > Acked-by: Julien Grall <julien.grall@linaro.org>
> > Acked-by: Michal Marek <mmarek@suse.cz>
> > Reviewed-by: Josh Triplett <josh@joshtriplett.org>
> > Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
> 
> Acked-by: David Rientjes <rientjes@google.com>

David,

since I'm making some Kconfig changes to Xen I think I should
fold this into that series with the modifications required
last so as to avoid other commits and have this go in clean
after all the changes, and have this go through you with
that.

Thoughts?

  Luis

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-11  1:23   ` David Rientjes
@ 2015-02-13 18:43     ` Luis R. Rodriguez
  2015-02-13 18:43     ` Luis R. Rodriguez
  1 sibling, 0 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-02-13 18:43 UTC (permalink / raw)
  Cc: Randy Dunlap, kvm, hpa, sam, x86, mingo, David Rientjes,
	xen-devel, Borislav Petkov, bpoirier, Ian Campbell,
	stefano.stabellini, julien.grall, josh, levinsasha928, tglx,
	mmarek, Luis R. Rodriguez, mtosatti, linux-kernel, Pekka Enberg,
	David Vrabel, akpm, fengguang.wu

On Tue, Feb 10, 2015 at 05:23:29PM -0800, David Rientjes wrote:
> On Tue, 10 Feb 2015, Luis R. Rodriguez wrote:
> 
> > From: "Luis R. Rodriguez" <mcgrof@suse.com>
> > 
> > This lets you build a kernel which can support xen dom0
> > or xen guests by just using:
> > 
> >    make xenconfig
> > 
> > on both x86 and arm64 kernels. This also splits out the
> > options which are available currently to be built with x86
> > and 'make ARCH=arm64' under a shared config.
> > 
> > Technically xen supports a dom0 kernel and also a guest
> > kernel configuration but upon review with the xen team
> > since we don't have many dom0 options its best to just
> > combine these two into one.
> > 
> > Cc: Josh Triplett <josh@joshtriplett.org>
> > Cc: Borislav Petkov <bp@suse.de>
> > Cc: Pekka Enberg <penberg@kernel.org>
> > Cc: David Rientjes <rientjes@google.com>
> > Cc: Michal Marek <mmarek@suse.cz>
> > Cc: Randy Dunlap <rdunlap@infradead.org>
> > Cc: penberg@kernel.org
> > Cc: levinsasha928@gmail.com
> > Cc: mtosatti@redhat.com
> > Cc: fengguang.wu@intel.com
> > Cc: David Vrabel <david.vrabel@citrix.com>
> > Cc: Ian Campbell <Ian.Campbell@citrix.com>
> > Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> > Cc: xen-devel@lists.xenproject.org
> > Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> > Acked-by: Julien Grall <julien.grall@linaro.org>
> > Acked-by: Michal Marek <mmarek@suse.cz>
> > Reviewed-by: Josh Triplett <josh@joshtriplett.org>
> > Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
> 
> Acked-by: David Rientjes <rientjes@google.com>

David,

since I'm making some Kconfig changes to Xen I think I should
fold this into that series with the modifications required
last so as to avoid other commits and have this go in clean
after all the changes, and have this go through you with
that.

Thoughts?

  Luis

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-13 18:43     ` Luis R. Rodriguez
@ 2015-02-13 21:15       ` David Rientjes
  2015-05-19 21:22         ` Luis R. Rodriguez
  2015-05-19 21:22         ` Luis R. Rodriguez
  2015-02-13 21:15       ` David Rientjes
  1 sibling, 2 replies; 13+ messages in thread
From: David Rientjes @ 2015-02-13 21:15 UTC (permalink / raw)
  To: Luis R. Rodriguez
  Cc: David Vrabel, Luis R. Rodriguez, akpm, mingo, tglx, hpa, josh,
	mmarek, sam, stefano.stabellini, bpoirier, x86, kvm, xen-devel,
	linux-kernel, julien.grall, Borislav Petkov, Pekka Enberg,
	Randy Dunlap, levinsasha928, mtosatti, fengguang.wu,
	Ian Campbell, Konrad Rzeszutek Wilk

On Fri, 13 Feb 2015, Luis R. Rodriguez wrote:

> David,
> 
> since I'm making some Kconfig changes to Xen I think I should
> fold this into that series with the modifications required
> last so as to avoid other commits and have this go in clean
> after all the changes, and have this go through you with
> that.
> 
> Thoughts?
> 

Sure, if you're planning on kconfig changes then I agree that this should 
come later, either as part of the same patchset if it logically makes 
sense or just in a follow-up patchset.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-13 18:43     ` Luis R. Rodriguez
  2015-02-13 21:15       ` David Rientjes
@ 2015-02-13 21:15       ` David Rientjes
  1 sibling, 0 replies; 13+ messages in thread
From: David Rientjes @ 2015-02-13 21:15 UTC (permalink / raw)
  To: Luis R. Rodriguez
  Cc: Randy Dunlap, kvm, hpa, sam, x86, mingo, xen-devel,
	Borislav Petkov, bpoirier, Ian Campbell, stefano.stabellini,
	julien.grall, josh, levinsasha928, tglx, mmarek,
	Luis R. Rodriguez, mtosatti, linux-kernel, Pekka Enberg,
	David Vrabel, akpm, fengguang.wu

On Fri, 13 Feb 2015, Luis R. Rodriguez wrote:

> David,
> 
> since I'm making some Kconfig changes to Xen I think I should
> fold this into that series with the modifications required
> last so as to avoid other commits and have this go in clean
> after all the changes, and have this go through you with
> that.
> 
> Thoughts?
> 

Sure, if you're planning on kconfig changes then I agree that this should 
come later, either as part of the same patchset if it logically makes 
sense or just in a follow-up patchset.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-13 21:15       ` David Rientjes
  2015-05-19 21:22         ` Luis R. Rodriguez
@ 2015-05-19 21:22         ` Luis R. Rodriguez
  1 sibling, 0 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-05-19 21:22 UTC (permalink / raw)
  To: David Rientjes, David Vrabel
  Cc: Luis R. Rodriguez, akpm, mingo, tglx, hpa, josh, mmarek, sam,
	stefano.stabellini, bpoirier, x86, kvm, xen-devel, linux-kernel,
	julien.grall, Borislav Petkov, Pekka Enberg, Randy Dunlap,
	levinsasha928, mtosatti, fengguang.wu, Ian Campbell,
	Konrad Rzeszutek Wilk

On Fri, Feb 13, 2015 at 01:15:18PM -0800, David Rientjes wrote:
> On Fri, 13 Feb 2015, Luis R. Rodriguez wrote:
> 
> > David,
> > 
> > since I'm making some Kconfig changes to Xen I think I should
> > fold this into that series with the modifications required
> > last so as to avoid other commits and have this go in clean
> > after all the changes, and have this go through you with
> > that.
> > 
> > Thoughts?
> > 
> 
> Sure, if you're planning on kconfig changes then I agree that this should 
> come later, either as part of the same patchset if it logically makes 
> sense or just in a follow-up patchset.

Long story short: the expected changes never panned out for a variety of
reasons, so I'm going to respn this again. David Vrabel, I plan on basing
this on your for-linus-4.1b branch, if there is a more suitable branch
please let me know.

  Luis

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper
  2015-02-13 21:15       ` David Rientjes
@ 2015-05-19 21:22         ` Luis R. Rodriguez
  2015-05-19 21:22         ` Luis R. Rodriguez
  1 sibling, 0 replies; 13+ messages in thread
From: Luis R. Rodriguez @ 2015-05-19 21:22 UTC (permalink / raw)
  To: David Rientjes, David Vrabel
  Cc: Randy Dunlap, kvm, hpa, sam, x86, mingo, xen-devel,
	Borislav Petkov, bpoirier, Ian Campbell, stefano.stabellini,
	julien.grall, josh, levinsasha928, tglx, mmarek,
	Luis R. Rodriguez, mtosatti, linux-kernel, Pekka Enberg, akpm,
	fengguang.wu

On Fri, Feb 13, 2015 at 01:15:18PM -0800, David Rientjes wrote:
> On Fri, 13 Feb 2015, Luis R. Rodriguez wrote:
> 
> > David,
> > 
> > since I'm making some Kconfig changes to Xen I think I should
> > fold this into that series with the modifications required
> > last so as to avoid other commits and have this go in clean
> > after all the changes, and have this go through you with
> > that.
> > 
> > Thoughts?
> > 
> 
> Sure, if you're planning on kconfig changes then I agree that this should 
> come later, either as part of the same patchset if it logically makes 
> sense or just in a follow-up patchset.

Long story short: the expected changes never panned out for a variety of
reasons, so I'm going to respn this again. David Vrabel, I plan on basing
this on your for-linus-4.1b branch, if there is a more suitable branch
please let me know.

  Luis

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-05-19 21:22 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-11  1:08 [PATCH v4 0/2] x86/arm64: add xenconfig Luis R. Rodriguez
2015-02-11  1:08 ` [PATCH v4 1/2] x86, platform, xen, kconfig: clarify kvmconfig is for kvm Luis R. Rodriguez
2015-02-11  1:08 ` Luis R. Rodriguez
2015-02-11  1:08 ` [PATCH v4 2/2] x86, arm, platform, xen, kconfig: add xen defconfig helper Luis R. Rodriguez
2015-02-11  1:08 ` Luis R. Rodriguez
2015-02-11  1:23   ` David Rientjes
2015-02-11  1:23   ` David Rientjes
2015-02-13 18:43     ` Luis R. Rodriguez
2015-02-13 18:43     ` Luis R. Rodriguez
2015-02-13 21:15       ` David Rientjes
2015-05-19 21:22         ` Luis R. Rodriguez
2015-05-19 21:22         ` Luis R. Rodriguez
2015-02-13 21:15       ` David Rientjes

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.