[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: [PATCH 2/2] xen: remove XEN_PLATFORM_PCI config option



On 09/27/2011 10:05 AM, stefano.stabellini@xxxxxxxxxxxxx wrote:
> From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
>
> Xen PVHVM needs xen-platform-pci, on the other hand xen-platform-pci is
> useless in any other cases.
> Therefore remove the XEN_PLATFORM_PCI config option and compile
> xen-platform-pci built-in if XEN_PVHVM is selected.
>
> Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> ---
>  drivers/xen/Kconfig  |   10 ----------
>  drivers/xen/Makefile |    2 +-
>  2 files changed, 1 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig
> index 5f7ff8e..8795480 100644
> --- a/drivers/xen/Kconfig
> +++ b/drivers/xen/Kconfig
> @@ -137,16 +137,6 @@ config XEN_GRANT_DEV_ALLOC
>         to other domains. This can be used to implement frontend drivers
>         or as part of an inter-domain shared memory channel.
>  
> -config XEN_PLATFORM_PCI
> -     tristate "xen platform pci device driver"
> -     depends on XEN_PVHVM && PCI
> -     default m
> -     help
> -       Driver for the Xen PCI Platform device: it is responsible for
> -       initializing xenbus and grant_table when running in a Xen HVM
> -       domain. As a consequence this driver is required to run any Xen PV
> -       frontend on Xen HVM.
> -
>  config SWIOTLB_XEN
>       def_bool y
>       depends on PCI
> diff --git a/drivers/xen/Makefile b/drivers/xen/Makefile
> index 72bbb27..d8dc26a 100644
> --- a/drivers/xen/Makefile
> +++ b/drivers/xen/Makefile
> @@ -14,7 +14,7 @@ obj-$(CONFIG_XEN_GNTDEV)            += xen-gntdev.o
>  obj-$(CONFIG_XEN_GRANT_DEV_ALLOC)    += xen-gntalloc.o
>  obj-$(CONFIG_XENFS)                  += xenfs/
>  obj-$(CONFIG_XEN_SYS_HYPERVISOR)     += sys-hypervisor.o
> -obj-$(CONFIG_XEN_PLATFORM_PCI)               += xen-platform-pci.o
> +obj-$(CONFIG_XEN_PVHVM)                      += xen-platform-pci.o

May as well just say "platform-pci.o" and remove the
"xen-platform-pci-y            := platform-pci.o" further down, since
its no longer externally visible.

    J

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.