Re: [RFC v1 2/2] uio: Add Kconfig and Makefile support for UIO_PCI_GENERIC_SVA

From: Greg KH
Date: Thu Sep 25 2025 - 02:00:26 EST


On Thu, Sep 25, 2025 at 12:06:37PM +0800, Yaxing Guo wrote:
> Add config symbol and build infrastructure for the UIO PCI generic
> driver with SVA (Shared Virtual Addressing) support.
>
> This introduces:
> - A new tristate config option 'UIO_PCI_GENERIC_SVA' in Kconfig,
> dependent on PCI and IOMMU_SVA.
> - Build rule in Makefile to compile uio_pci_generic_sva.o when enabled.


This should be part of patch 1, no need to split this apart.

> Signed-off-by: Yaxing Guo <guoyaxing@xxxxxxxxxx>
> ---
> drivers/uio/Kconfig | 5 +++++
> drivers/uio/Makefile | 1 +
> 2 files changed, 6 insertions(+)
>
> diff --git a/drivers/uio/Kconfig b/drivers/uio/Kconfig
> index b060dcd7c635..9849e53d1932 100644
> --- a/drivers/uio/Kconfig
> +++ b/drivers/uio/Kconfig
> @@ -164,4 +164,9 @@ config UIO_DFL
> opae-sdk/tools/libopaeuio/
>
> If you compile this as a module, it will be called uio_dfl.
> +
> +config UIO_PCI_GENERIC_SVA
> + tristate "Generic driver for PCI Express that supports sva"
> + depends on PCI && IOMMU_SVA
> +

Please provide more information here, like the other entries have.

thanks,

greg k-h