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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 +
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
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
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 +
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
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
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
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_
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
801 - 900 of 937 matches
Mail list logo