CONFIG_XC is no longer needed with individual CONFIG_LIBXEN support.
Remove it, while disabling the CONFIG_LIBXEN items by default.
Signed-off-by: Juergen Gross <jgross@suse.com>
---
Config.mk | 30 +++++++++---------------------
1 file changed, 9 insertions(+), 21 deletions(-)
diff --git a/Config.mk b/Config.mk
index d0fbacac..f59a0cf4 100644
--- a/Config.mk
+++ b/Config.mk
@@ -193,6 +193,15 @@ CONFIG-n += CONFIG_9PFRONT
CONFIG-n += CONFIG_TPM_TIS
CONFIG-n += CONFIG_TPMBACK
CONFIG-n += CONFIG_BALLOON
+CONFIG-n += CONFIG_LIBXENCALL
+CONFIG-n += CONFIG_LIBXENCTRL
+CONFIG-n += CONFIG_LIBXENDEVICEMODEL
+CONFIG-n += CONFIG_LIBXENEVTCHN
+CONFIG-n += CONFIG_LIBXENFOREIGNMEMORY
+CONFIG-n += CONFIG_LIBXENGNTTAB
+CONFIG-n += CONFIG_LIBXENGUEST
+CONFIG-n += CONFIG_LIBXENTOOLCORE
+CONFIG-n += CONFIG_LIBXENTOOLLOG
# Setting CONFIG_USE_XEN_CONSOLE copies all print output to the Xen emergency
# console apart of standard dom0 handled console.
CONFIG-n += CONFIG_USE_XEN_CONSOLE
@@ -201,8 +210,6 @@ CONFIG-y += CONFIG_PARAVIRT
else
CONFIG-n += CONFIG_PARAVIRT
endif
-# Support legacy CONFIG_XC value
-CONFIG_XC ?= $(libc)
CONFIG-$(lwip) += CONFIG_LWIP
@@ -212,25 +219,6 @@ $(foreach i,$(CONFIG-n),$(eval $(i) ?= n))
CONFIG-x += CONFIG_LIBXS
CONFIG_LIBXS ?= $(CONFIG_XENBUS)
-CONFIG-x += CONFIG_LIBXENCALL
-CONFIG-x += CONFIG_LIBXENCTRL
-CONFIG-x += CONFIG_LIBXENDEVICEMODEL
-CONFIG-x += CONFIG_LIBXENEVTCHN
-CONFIG-x += CONFIG_LIBXENFOREIGNMEMORY
-CONFIG-x += CONFIG_LIBXENGNTTAB
-CONFIG-x += CONFIG_LIBXENGUEST
-CONFIG-x += CONFIG_LIBXENTOOLCORE
-CONFIG-x += CONFIG_LIBXENTOOLLOG
-CONFIG_LIBXENCALL ?= $(CONFIG_XC)
-CONFIG_LIBXENCTRL ?= $(CONFIG_XC)
-CONFIG_LIBXENDEVICEMODEL ?= $(CONFIG_XC)
-CONFIG_LIBXENEVTCHN ?= $(CONFIG_XC)
-CONFIG_LIBXENFOREIGNMEMORY ?= $(CONFIG_XC)
-CONFIG_LIBXENGNTTAB ?= $(CONFIG_XC)
-CONFIG_LIBXENGUEST ?= $(CONFIG_XC)
-CONFIG_LIBXENTOOLCORE ?= $(CONFIG_XC)
-CONFIG_LIBXENTOOLLOG ?= $(CONFIG_XC)
-
CONFIG-all := $(CONFIG-y) $(CONFIG-n) $(CONFIG-x)
# Export config items as compiler directives
--
2.43.0
Juergen Gross, le lun. 07 oct. 2024 12:34:56 +0200, a ecrit: > CONFIG_XC is no longer needed with individual CONFIG_LIBXEN support. I don't really see why in the previous patch you introduced compatibility and here you remove it? Samuel > Remove it, while disabling the CONFIG_LIBXEN items by default. > > Signed-off-by: Juergen Gross <jgross@suse.com> > --- > Config.mk | 30 +++++++++--------------------- > 1 file changed, 9 insertions(+), 21 deletions(-) > > diff --git a/Config.mk b/Config.mk > index d0fbacac..f59a0cf4 100644 > --- a/Config.mk > +++ b/Config.mk > @@ -193,6 +193,15 @@ CONFIG-n += CONFIG_9PFRONT > CONFIG-n += CONFIG_TPM_TIS > CONFIG-n += CONFIG_TPMBACK > CONFIG-n += CONFIG_BALLOON > +CONFIG-n += CONFIG_LIBXENCALL > +CONFIG-n += CONFIG_LIBXENCTRL > +CONFIG-n += CONFIG_LIBXENDEVICEMODEL > +CONFIG-n += CONFIG_LIBXENEVTCHN > +CONFIG-n += CONFIG_LIBXENFOREIGNMEMORY > +CONFIG-n += CONFIG_LIBXENGNTTAB > +CONFIG-n += CONFIG_LIBXENGUEST > +CONFIG-n += CONFIG_LIBXENTOOLCORE > +CONFIG-n += CONFIG_LIBXENTOOLLOG > # Setting CONFIG_USE_XEN_CONSOLE copies all print output to the Xen emergency > # console apart of standard dom0 handled console. > CONFIG-n += CONFIG_USE_XEN_CONSOLE > @@ -201,8 +210,6 @@ CONFIG-y += CONFIG_PARAVIRT > else > CONFIG-n += CONFIG_PARAVIRT > endif > -# Support legacy CONFIG_XC value > -CONFIG_XC ?= $(libc) > > CONFIG-$(lwip) += CONFIG_LWIP > > @@ -212,25 +219,6 @@ $(foreach i,$(CONFIG-n),$(eval $(i) ?= n)) > CONFIG-x += CONFIG_LIBXS > CONFIG_LIBXS ?= $(CONFIG_XENBUS) > > -CONFIG-x += CONFIG_LIBXENCALL > -CONFIG-x += CONFIG_LIBXENCTRL > -CONFIG-x += CONFIG_LIBXENDEVICEMODEL > -CONFIG-x += CONFIG_LIBXENEVTCHN > -CONFIG-x += CONFIG_LIBXENFOREIGNMEMORY > -CONFIG-x += CONFIG_LIBXENGNTTAB > -CONFIG-x += CONFIG_LIBXENGUEST > -CONFIG-x += CONFIG_LIBXENTOOLCORE > -CONFIG-x += CONFIG_LIBXENTOOLLOG > -CONFIG_LIBXENCALL ?= $(CONFIG_XC) > -CONFIG_LIBXENCTRL ?= $(CONFIG_XC) > -CONFIG_LIBXENDEVICEMODEL ?= $(CONFIG_XC) > -CONFIG_LIBXENEVTCHN ?= $(CONFIG_XC) > -CONFIG_LIBXENFOREIGNMEMORY ?= $(CONFIG_XC) > -CONFIG_LIBXENGNTTAB ?= $(CONFIG_XC) > -CONFIG_LIBXENGUEST ?= $(CONFIG_XC) > -CONFIG_LIBXENTOOLCORE ?= $(CONFIG_XC) > -CONFIG_LIBXENTOOLLOG ?= $(CONFIG_XC) > - > CONFIG-all := $(CONFIG-y) $(CONFIG-n) $(CONFIG-x) > > # Export config items as compiler directives > -- > 2.43.0 > -- Samuel Cliquez sur le lien qui suit dans ce mail...vous n'avez plus qu'a vous inscrire pour gagner de l'argent en restant connecte....et puis faites passer le message et vous gagnerez encore plus d'argent ... -+- AC in NPC : Neuneu a rencontré le Pere Noël -+-
On 08.10.24 00:13, Samuel Thibault wrote: > Juergen Gross, le lun. 07 oct. 2024 12:34:56 +0200, a ecrit: >> CONFIG_XC is no longer needed with individual CONFIG_LIBXEN support. > > I don't really see why in the previous patch you introduced > compatibility and here you remove it? Originally I meant to split the series by sending the first patch as a standalone one and then the second after the Xen side patches went in. When changing my mind in this regard I thought dropping CONFIG_XC might be controversial, so I decided to keep the introduction of the CONFIG_LIBXEN items and the dropping of CONFIG_XC separate. I can merge the patches if you like that better. Juergen
Hello, Jürgen Groß, le mar. 08 oct. 2024 11:22:11 +0200, a ecrit: > On 08.10.24 00:13, Samuel Thibault wrote: > > Juergen Gross, le lun. 07 oct. 2024 12:34:56 +0200, a ecrit: > > > CONFIG_XC is no longer needed with individual CONFIG_LIBXEN support. > > > > I don't really see why in the previous patch you introduced > > compatibility and here you remove it? > > Originally I meant to split the series by sending the first patch as a > standalone one and then the second after the Xen side patches went in. > > When changing my mind in this regard I thought dropping CONFIG_XC might > be controversial, so I decided to keep the introduction of the > CONFIG_LIBXEN items and the dropping of CONFIG_XC separate. Ok, I was wondering something about this line :) > I can merge the patches if you like that better. It'll be simpler in the git history indeed. Samuel
© 2016 - 2025 Red Hat, Inc.