Re: [Xen-devel] HVM domains crash after upgrade from XEN 4.5.1 to 4.5.2

2015-11-15 Thread Doug Goldstein
ne of the differences to HVM domUs is > that the former do _not_ require SeaBIOS. Looking at my log files of > installed packages confirmed an upgrade from SeaBIOS 1.7.5 to 1.8.2 in > the relevant timeframe which obviously had not made it to the hvmloader > of xen-4.5.1 as I did not re-co

Re: [Xen-devel] [PATCHv3] 00/28] Kconfig conversion

2015-11-13 Thread Doug Goldstein
On 11/13/15 4:31 PM, Doug Goldstein wrote: > On 11/13/15 5:41 AM, Julien Grall wrote: >> Hi Doug, >> >> On 12/11/15 22:54, Doug Goldstein wrote: >>> The following series is a follow on to the Kconfig conversion patch series. >>> There are still more compone

Re: [Xen-devel] [PATCHv3] 00/28] Kconfig conversion

2015-11-13 Thread Doug Goldstein
On 11/13/15 5:41 AM, Julien Grall wrote: > Hi Doug, > > On 12/11/15 22:54, Doug Goldstein wrote: >> The following series is a follow on to the Kconfig conversion patch series. >> There are still more components to convert however this is the bare minimal >> to get eve

Re: [Xen-devel] [PATCHv3] 03/28] arm: drop now redefined CONFIG_64BIT

2015-11-13 Thread Doug Goldstein
t; redefinition causes a build failure after the previous patch (if > CONFIG_64BIT gets introduced before the one here) or the > symbol is now undefined (if the new instance gets introduced > later). > > Jan > > I can squash this up. You are right it makes more sense. -- D

[Xen-devel] [raisin][PATCHv3] Handle unsupported distros with a prettier message

2015-11-12 Thread Doug Goldstein
Handle unknown distros by saying "unknown" instead of an empty string and for Gentoo users actually mention it. Signed-off-by: Doug Goldstein --- lib/common-functions.sh | 5 + 1 file changed, 5 insertions(+) diff --git a/lib/common-functions.sh b/lib/common-functions.sh ind

[Xen-devel] [PATCHv3] 18/28] build: convert HAS_PL011 use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PL011 defines in the code base. CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1

[Xen-devel] [PATCHv3] 07/28] build: convert HAS_NS16550 use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_NS16550 defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/Kconfig | 2 ++ xen/drivers/char/Kconfig | 4

[Xen-devel] [PATCHv3] 05/28] build: convert HAS_DEVICE_TREE use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_DEVICE_TREE defines in the code base. CC: Ian Campbell CC: Stefano Stabellini CC: Jan Beulich CC: Daniel De Graaf Signed-off-by: Doug Goldstein Acked-by: Daniel De Graaf --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig | 1

[Xen-devel] [PATCHv3] 24/28] build: convert HAS_MEM_PAGING use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_PAGING defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Razvan Cojocaru CC: Tamas K Lengyel CC: Daniel De Graaf Signed-off-by: Doug Goldstein Acked-by: Razvan Cojocaru Acked-by: Daniel De Graaf --- config/x86_32.mk

[Xen-devel] [PATCHv3] 08/28] build: convert HAS_IOPORTS use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_IOPORTS defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/char/Kconfig | 5

[Xen-devel] [PATCHv3] 28/28] build: convert kexec options to CONFIG_KEXEC

2015-11-12 Thread Doug Goldstein
Replace kexec := y in Rules.mk with a Kconfig option called CONFIG_KEXEC CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/Rules.mk | 6 -- xen/common/Kconfig | 12 2 files changed, 12 insertions

[Xen-devel] [PATCHv3] 17/28] build: convert HAS_CADENCE_UART use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_CADENCE_UART defines in the code base. CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions

[Xen-devel] [PATCHv3] 25/28] build: convert HAS_MEM_SHARING use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_SHARING defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Razvan Cojocaru CC: Tamas K Lengyel CC: Daniel De Graaf Signed-off-by: Doug Goldstein Acked-by: Razvan Cojocaru Acked-by: Daniel De Graaf --- config/x86_32.mk

[Xen-devel] [PATCHv3] 20/28] build: convert HAS_OMAP use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_OMAP defines in the code base. CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1

[Xen-devel] [PATCHv3] 06/28] build: convert HAS_PCI use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PCI defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Daniel De Graaf Signed-off-by: Doug Goldstein Acked-by: Daniel De Graaf --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch

[Xen-devel] [PATCHv3] 09/28] build: convert HAS_ACPI use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_ACPI defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk| 1 - xen/common/sysctl.c | 2 +- xen/drivers

[Xen-devel] [PATCHv3] 21/28] build: convert HAS_SCIF use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_SCIF defines in the code base. CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1

[Xen-devel] [PATCHv3] 26/28] build: convert HAS_GICV3 use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_GICV3 defines in the code base. CC: Ian Campbell CC: Stefano Stabellini Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 5 + xen/arch/arm/Makefile| 2 +- xen/arch/arm/Rules.mk| 2 -- xen/arch/arm/vgic.c | 2

[Xen-devel] [PATCHv3] 27/28] build: convert CONFIG_COMPAT to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_COMPAT defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig index 7a90fb7

[Xen-devel] [PATCHv3] 10/28] build: convert HAS_VIDEO use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_VIDEO defines in the code base. CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 1 - xen/arch/x86/Kconfig

[Xen-devel] [PATCHv3] 23/28] build: convert HAS_MEM_ACCESS use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_ACCESS defines in the code base. CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Razvan Cojocaru CC: Tamas K Lengyel CC: Daniel De Graaf Signed-off-by: Doug Goldstein Acked-by: Razvan Cojocaru Acked

[Xen-devel] [PATCHv3] 00/28] Kconfig conversion

2015-11-12 Thread Doug Goldstein
rebuilds. Changes since v1: - hopefully addressed all review comments - added CCs to all maintainers from get_maintainer.pl as requested - drop Kbuild to build Kconfig and instead port the Makefile to the Xen env - add support for xconfig/gconfig - include Kconfig docs from Linux Doug Goldstein

[Xen-devel] [PATCHv3] 03/28] arm: drop now redefined CONFIG_64BIT

2015-11-12 Thread Doug Goldstein
The switch to Kconfig provides variables prefixed with CONFIG_ with results in a redefinition of this variable. CC: Ian Campbell CC: Stefano Stabellini Signed-off-by: Doug Goldstein --- xen/drivers/passthrough/arm/smmu.c | 4 1 file changed, 4 deletions(-) diff --git a/xen/drivers

[Xen-devel] [PATCHv3] 04/28] build: convert HAS_PASSTHROUGH use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated HAS_PASSTHROUGH defines for the code base. CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Daniel De Graaf Signed-off-by: Doug Goldstein Acked-by: Daniel De Graaf --- xen/Rules.mk| 1 - xen/arch

[Xen-devel] [PATCHv3] 02/28] build: hookup Kconfig build and usage

2015-11-12 Thread Doug Goldstein
Wire in the Kconfig build and makefile rules to be able to generate valid configuration files to be used by the build process. CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- .gitignore

[Xen-devel] [PATCHv3] 11/28] build: convert HAS_VGA use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_VGA defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/video/Makefile | 4 ++-- 3 files changed, 3 insertions(+), 3

[Xen-devel] [PATCHv3] 22/28] build: convert HAS_EHCI use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_EHCI defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 4

[Xen-devel] [PATCHv3] 14/28] build: convert HAS_PDX use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PDX defines in the code base. CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 1 - xen/arch/x86

[Xen-devel] [PATCHv3] 15/28] build: convert HAS_KEXEC use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_KEXEC defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 2 +- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig| 4 4 files changed, 6

[Xen-devel] [PATCHv3] 16/28] build: convert HAS_ARM_HDLCD use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_ARM_HDLCD defines in the code base. CC: Ian Campbell CC: Stefano Stabellini Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 2 -- xen/drivers/video/Makefile | 2 +- 3 files changed, 2 insertions(+), 3

[Xen-devel] [PATCHv3] 13/28] build: convert HAS_GDBSX use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_GDBSX defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig| 4 xen/common/domain.c | 2 +- 4 files changed, 5

[Xen-devel] [PATCHv3] 19/28] build: convert HAS_EXYNOS4210 use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_EXYNOS4210 defines in the code base. CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions

[Xen-devel] [PATCHv3] 12/28] build: convert HAS_CPUFREQ use to Kconfig

2015-11-12 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_CPUFREQ defines in the code base. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Liu Jinsong Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig| 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/Kconfig | 2 ++ xen/drivers

Re: [Xen-devel] [PATCHv2] 00/27] Kconfig conversion

2015-11-11 Thread Doug Goldstein
On 11/11/15 10:49 AM, Doug Goldstein wrote: I forgot to provide a link to a repo where you can grab this whole series. https://github.com/cardoe/xen.git This series is in the branch called: kconfig_v2 -- Doug > The following series is a follow on to my original Kconfig conversion RFC >

[Xen-devel] [PATCHv2] 13/27] build: convert HAS_PDX use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PDX defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig | 1 + xen/arch

[Xen-devel] [PATCHv2] 21/27] build: convert HAS_EHCI use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_EHCI defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/char/Kconfig | 4 xen

[Xen-devel] [PATCHv2] 17/27] build: convert HAS_PL011 use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PL011 defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2

[Xen-devel] [PATCHv2] 16/27] build: convert HAS_CADENCE_UART use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_CADENCE_UART defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2

[Xen-devel] [PATCHv2] 06/27] build: convert HAS_NS16550 use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_NS16550 defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/Kconfig | 2 ++ xen

[Xen-devel] [PATCHv2] 02/27] build: hookup Kconfig build and usage

2015-11-11 Thread Doug Goldstein
Wire in the Kconfig build and makefile rules to be able to generate valid configuration files to be used by the build process. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein

[Xen-devel] [PATCHv2] 22/27] build: convert HAS_MEM_ACCESS use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_ACCESS defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Razvan Cojocaru CC: Tamas K Lengyel CC: Daniel De Graaf Signed-off-by: Doug Goldstein

[Xen-devel] [PATCHv2] 26/27] build: convert CONFIG_COMPAT to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_COMPAT defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/xen/arch/x86/Kconfig b/xen

[Xen-devel] [PATCHv2] 04/27] build: convert HAS_DEVICE_TREE use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_DEVICE_TREE defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini CC: Jan Beulich CC: Daniel De Graaf Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig

[Xen-devel] [PATCHv2] 25/27] build: convert HAS_GICV3 use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_GICV3 defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 4 xen/arch/arm/Makefile| 2 +- xen/arch/arm/Rules.mk| 2 -- xen

[Xen-devel] [PATCHv2] 27/27] build: convert kexec options to CONFIG_KEXEC

2015-11-11 Thread Doug Goldstein
Replace kexec := y in Rules.mk with a Kconfig option called CONFIG_KEXEC Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/Rules.mk | 6 -- xen/common/Kconfig | 12 2

[Xen-devel] [PATCHv2] 23/27] build: convert HAS_MEM_PAGING use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_PAGING defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Razvan Cojocaru CC: Tamas K Lengyel CC: Daniel De Graaf Signed-off-by: Doug Goldstein --- config/x86_32.mk| 1 - config

[Xen-devel] [PATCHv2] 14/27] build: convert HAS_KEXEC use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_KEXEC defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 2 +- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig

[Xen-devel] [PATCHv2] 20/27] build: convert HAS_SCIF use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_SCIF defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2

[Xen-devel] [PATCHv2] 24/27] build: convert HAS_MEM_SHARING use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_SHARING defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Razvan Cojocaru CC: Tamas K Lengyel CC: Daniel De Graaf Signed-off-by: Doug Goldstein --- config/x86_32.mk| 1 - config

[Xen-devel] [PATCHv2] 15/27] build: convert HAS_ARM_HDLCD use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_ARM_HDLCD defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 2 -- xen/drivers/video/Makefile | 2 +- 3 files

[Xen-devel] [PATCHv2] 07/27] build: convert HAS_IOPORTS use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_IOPORTS defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1

[Xen-devel] [PATCHv2] 08/27] build: convert HAS_ACPI use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_ACPI defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk| 1 - xen/common

[Xen-devel] [PATCHv2] 03/27] build: convert HAS_PASSTHROUGH use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated HAS_PASSTHROUGH defines for the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Daniel De Graaf Signed-off-by: Doug Goldstein --- xen/Rules.mk| 1 - xen

[Xen-devel] [PATCHv2] 19/27] build: convert HAS_OMAP use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_OMAP defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2

[Xen-devel] [PATCHv2] 11/27] build: convert HAS_CPUFREQ use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_CPUFREQ defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Liu Jinsong Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig| 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers

[Xen-devel] [PATCHv2] 12/27] build: convert HAS_GDBSX use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_GDBSX defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig| 4 xen/common

[Xen-devel] [PATCHv2] 18/27] build: convert HAS_EXYNOS4210 use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_EXYNOS4210 defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Ian Jackson CC: Jan Beulich CC: Keir Fraser CC: Tim Deegan Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2

[Xen-devel] [PATCHv2] 10/27] build: convert HAS_VGA use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_VGA defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/video/Makefile | 4 ++-- 3

[Xen-devel] [PATCHv2] 05/27] build: convert HAS_PCI use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PCI defines in the code base. Signed-off-by: Doug Goldstein CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper CC: Daniel De Graaf Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen

[Xen-devel] [PATCHv2] 09/27] build: convert HAS_VIDEO use to Kconfig

2015-11-11 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_VIDEO defines in the code base. Signed-off-by: Doug Goldstein CC: Ian Campbell CC: Stefano Stabellini CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk

[Xen-devel] [PATCHv2] 00/27] Kconfig conversion

2015-11-11 Thread Doug Goldstein
get_maintainer.pl as requested - drop Kbuild to build Kconfig and instead port the Makefile to the Xen env - add support for xconfig/gconfig - include Kconfig docs from Linux Doug Goldstein (27): build: import Kbuild/Kconfig from Linux 4.2 build: hookup Kconfig build and usage build: convert

[Xen-devel] [raisin][PATCHv2] Handle unsupported distros with a prettier message

2015-11-11 Thread Doug Goldstein
Handle unknown distros by saying "unknown" instead of an empty string and for Gentoo users actually mention it. Signed-off-by: Doug Goldstein --- lib/common-functions.sh | 8 1 file changed, 8 insertions(+) diff --git a/lib/common-functions.sh b/lib/common-functions.sh ind

Re: [Xen-devel] Raisin, was Critique of the Xen Security Process

2015-11-11 Thread Doug Goldstein
On 11/11/15 6:33 AM, Stefano Stabellini wrote: > On Wed, 11 Nov 2015, Ian Campbell wrote: >> On Mon, 2015-11-09 at 15:48 -0600, Doug Goldstein wrote: >>> >>> I'll echo this sentiment as well. Most distro packagers will dislike >>> this and need to w

Re: [Xen-devel] [RFC 03/29] build: hookup initial Kconfig usage

2015-11-10 Thread Doug Goldstein
On 10/6/15 7:36 AM, Jan Beulich wrote: >>>> On 06.10.15 at 11:58, wrote: >> On 05/10/15 23:03, Doug Goldstein wrote: >>> new file mode 100644 >>> index 000..e69de29 >>> diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig >>> new fi

Re: [Xen-devel] Critique of the Xen Security Process

2015-11-09 Thread Doug Goldstein
ut doing some of that work yourself. > > Regards, > joanna. > > [1] http://xenbits.xen.org/xsa/advisory-148.html > [2] https://github.com/QubesOS/qubes-secpack/blob/master/QSBs/qsb-022-2015.txt > [3] https://blog.xenproject.org/2015/10/30/security-vs-features/ > [4] https://t

Re: [Xen-devel] [RFC 00/29] Incomplete Kconfig conversion

2015-11-09 Thread Doug Goldstein
On 11/9/15 9:06 AM, Konrad Rzeszutek Wilk wrote: > On Tue, Oct 06, 2015 at 05:11:51PM +0100, Ian Campbell wrote: >> On Tue, 2015-10-06 at 10:58 -0500, Doug Goldstein wrote: >>> You stated this better than I did. My goal is not to necessarily make >>> this like the Linu

Re: [Xen-devel] [RFC 01/29] build: import Kbuild/Kconfig from Linux 4.2

2015-10-06 Thread Doug Goldstein
On 10/6/15 7:45 AM, Jan Beulich wrote: >>>> On 06.10.15 at 00:03, wrote: >> Brings in the Kbuild/Kconfig plumbing from the Linux 4.2 release. >> >> Signed-off-by: Doug Goldstein >> --- >> xen/Makefile.linux | 1596 +

Re: [Xen-devel] [RFC 02/29] build: trim down Linux bits

2015-10-06 Thread Doug Goldstein
On 10/6/15 11:15 AM, Ian Campbell wrote: > On Tue, 2015-10-06 at 11:02 -0500, Doug Goldstein wrote: >> On 10/6/15 7:42 AM, Jan Beulich wrote: >>>>>> On 06.10.15 at 00:03, wrote: >>> >>> Changes like this should be explained: >>> >>>&g

Re: [Xen-devel] [RFC 02/29] build: trim down Linux bits

2015-10-06 Thread Doug Goldstein
On 10/6/15 7:42 AM, Jan Beulich wrote: >>>> On 06.10.15 at 00:03, wrote: > > Changes like this should be explained: > >> Signed-off-by: Doug Goldstein >> --- >> xen/scripts/basic/.gitignore | 1 - >> xen/scripts/basic/Makefile | 1 - >> 2 f

Re: [Xen-devel] [RFC 01/29] build: import Kbuild/Kconfig from Linux 4.2

2015-10-06 Thread Doug Goldstein
On 10/6/15 7:45 AM, Jan Beulich wrote: >>>> On 06.10.15 at 00:03, wrote: >> Brings in the Kbuild/Kconfig plumbing from the Linux 4.2 release. >> >> Signed-off-by: Doug Goldstein >> --- >> xen/Makefile.linux | 1596 +

Re: [Xen-devel] [RFC 00/29] Incomplete Kconfig conversion

2015-10-06 Thread Doug Goldstein
On 10/6/15 8:05 AM, Ian Campbell wrote: > On Mon, 2015-10-05 at 17:03 -0500, Doug Goldstein wrote: >> Ultimately my goal is to allow for more parts of the hypervisor to be turned >> off at compile time and potentially make it easier to include more >> experimental features b

Re: [Xen-devel] [RFC 00/29] Incomplete Kconfig conversion

2015-10-06 Thread Doug Goldstein
munity was ok with my approach so I didn't want to bombard the maintainers individually yet. -- Doug Goldstein signature.asc Description: OpenPGP digital signature ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [RFC 05/29] build: convert HAS_PASSTHROUGH use to Kconfig

2015-10-06 Thread Doug Goldstein
On 10/6/15 4:47 AM, Andrew Cooper wrote: > On 05/10/15 23:03, Doug Goldstein wrote: >> Use the Kconfig generated HAS_PASSTHROUGH defines for the code base. >> >> Signed-off-by: Doug Goldstein >> > > Moving to a Kconfig style of selecting features changes

Re: [Xen-devel] [RFC 27/29] build: convert HAS_GICV3 use to Kconfig

2015-10-06 Thread Doug Goldstein
On 10/5/15 5:25 PM, Julien Grall wrote: > Hi, Thanks for the quick review! I appreciate it. > > On 05/10/2015 23:03, Doug Goldstein wrote: >> Use the Kconfig generated CONFIG_HAS_GICV3 defines in the code base. > > If you are going to rename all HAS_* to CONFIG_HAS_

Re: [Xen-devel] [RFC 00/29] Incomplete Kconfig conversion

2015-10-05 Thread Doug Goldstein
On 10/5/15 5:03 PM, Doug Goldstein wrote: > This is very incomplete and is only posted in hopes of getting some feedback > if this conversion is welcome by the community. There are a few different > ways I can go from here. > > * convert all of include/$(ARCH)/config.h > * mo

[Xen-devel] [RFC 26/29] build: convert HAS_MEM_SHARING use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_SHARING defines in the code base. Signed-off-by: Doug Goldstein --- config/x86_32.mk| 1 - config/x86_64.mk| 1 - xen/Rules.mk| 1 - xen/arch/x86/Kconfig| 1 + xen/common/Kconfig | 4 xen/common/memory.c | 2

[Xen-devel] [RFC 28/29] build: convert CONFIG_COMPAT to Kconfig

2015-10-05 Thread Doug Goldstein
Signed-off-by: Doug Goldstein --- config/x86_64.mk | 1 - xen/arch/x86/Kconfig | 8 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/config/x86_64.mk b/config/x86_64.mk index 7899fd5..fcae0b1 100644 --- a/config/x86_64.mk +++ b/config/x86_64.mk @@ -2,7 +2,6

[Xen-devel] [RFC 27/29] build: convert HAS_GICV3 use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_GICV3 defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 4 xen/arch/arm/Makefile| 2 +- xen/arch/arm/Rules.mk| 2 -- xen/arch/arm/vgic.c | 2 +- xen/include/asm-arm/domain.h | 3 ++- xen

[Xen-devel] [RFC 24/29] build: convert HAS_MEM_ACCESS use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_ACCESS defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig | 1 + xen/arch/x86/Kconfig | 1 + xen/common/Kconfig | 4 xen/common/Makefile | 2 +- xen

[Xen-devel] [RFC 23/29] build: convert HAS_EHCI use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_EHCI defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff

[Xen-devel] [RFC 12/29] build: convert HAS_VGA use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_VGA defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/video/Makefile | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/Kconfig b/xen

[Xen-devel] [RFC 17/29] build: convert HAS_ARM_HDLCD use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_ARM_HDLCD defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 2 -- xen/drivers/video/Makefile | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/xen/arch/arm/Kconfig

[Xen-devel] [RFC 20/29] build: convert HAS_EXYNOS4210 use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_EXYNOS4210 defines in the code base. Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig

[Xen-devel] [RFC 09/29] build: convert HAS_IOPORTS use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_IOPORTS defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/char/Kconfig | 5 + xen/drivers/char/ns16550.c | 10 +- 5

[Xen-devel] [RFC 13/29] build: convert HAS_CPUFREQ use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_CPUFREQ defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig| 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/Kconfig | 2 ++ xen/drivers/Makefile| 2 +- xen/drivers/cpufreq/Kconfig | 4 5 files

[Xen-devel] [RFC 03/29] build: hookup initial Kconfig usage

2015-10-05 Thread Doug Goldstein
Wire in the Kconfig build and makefile rules to be able to generate valid configuration files to be used by the build process. Signed-off-by: Doug Goldstein --- .gitignore| 8 xen/Kconfig | 26 ++ xen/Makefile

[Xen-devel] [RFC 25/29] build: convert HAS_MEM_PAGING use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_MEM_PAGING defines in the code base. Signed-off-by: Doug Goldstein --- config/x86_32.mk| 1 - config/x86_64.mk| 1 - xen/Rules.mk| 1 - xen/arch/x86/Kconfig| 1 + xen/common/Kconfig | 4 xen/common/memory.c | 2

[Xen-devel] [RFC 22/29] build: convert HAS_SCIF use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_SCIF defines in the code base. Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig index

[Xen-devel] [RFC 00/29] Incomplete Kconfig conversion

2015-10-05 Thread Doug Goldstein
obs in the source code. Doug Goldstein (29): build: import Kbuild/Kconfig from Linux 4.2 build: trim down Linux bits build: hookup initial Kconfig usage build: include config bits to build with build: convert HAS_PASSTHROUGH use to Kconfig build: convert HAS_DEVICE_TREE use to Kconf

[Xen-devel] [RFC 14/29] build: convert HAS_GDBSX use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_GDBSX defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig| 4 xen/common/domain.c | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/xen

[Xen-devel] [RFC 16/29] build: convert HAS_KEXEC use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_KEXEC defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 2 +- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig| 4 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/xen

[Xen-devel] [RFC 29/29] build: convert kexec options to CONFIG_KEXEC

2015-10-05 Thread Doug Goldstein
Replace kexec := y in Rules.mk with a Kconfig option called CONFIG_KEXEC Signed-off-by: Doug Goldstein --- xen/Rules.mk | 6 -- xen/common/Kconfig | 11 +++ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/xen/Rules.mk b/xen/Rules.mk index 0742b06..9480ad0

[Xen-devel] [RFC 11/29] build: convert HAS_VIDEO use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_VIDEO defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/Kconfig| 2 ++ xen/drivers

[Xen-devel] [RFC 07/29] build: convert HAS_PCI use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PCI defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk| 1 - xen/common/sysctl.c | 2 +- xen/drivers/Kconfig

[Xen-devel] [RFC 08/29] build: convert HAS_NS16550 use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_NS16550 defines in the code base. Signed-off-by: Doug Goldstein --- xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/drivers/Kconfig | 2 ++ xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 5 files changed, 8

[Xen-devel] [RFC 06/29] build: convert HAS_DEVICE_TREE use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_DEVICE_TREE defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk| 1 - xen/common/Kconfig | 4 xen/common/Makefile

[Xen-devel] [RFC 19/29] build: convert HAS_PL011 use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PL011 defines in the code base. Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig index

[Xen-devel] [RFC 15/29] build: convert HAS_PDX use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_PDX defines in the code base. Signed-off-by: Doug Goldstein --- xen/Rules.mk | 1 - xen/arch/arm/Kconfig | 1 + xen/arch/arm/Rules.mk | 1 - xen/arch/x86/Kconfig | 1 + xen/arch/x86/Rules.mk | 1 - xen/common/Kconfig| 4 xen/common

[Xen-devel] [RFC 21/29] build: convert HAS_OMAP use to Kconfig

2015-10-05 Thread Doug Goldstein
Use the Kconfig generated CONFIG_HAS_OMAP defines in the code base. Signed-off-by: Doug Goldstein --- xen/drivers/char/Kconfig | 4 xen/drivers/char/Makefile | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig index

[Xen-devel] [RFC 04/29] build: include config bits to build with

2015-10-05 Thread Doug Goldstein
Signed-off-by: Doug Goldstein --- xen/Rules.mk | 2 ++ xen/include/xen/config.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/xen/Rules.mk b/xen/Rules.mk index bf19d20..01ec6d2 100644 --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -12,6 +12,8 @@ frame_pointer ?= n lto

<    4   5   6   7   8   9   10   >