Message ID | 20250226084721.232703-2-clg@redhat.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | vfio: Restrict to 64-bit host platforms | expand |
On Wed, 26 Feb 2025, Cédric Le Goater wrote: > VFIO PCI never worked on PPC32 nor ARM, S390x is 64-bit, it might have > worked on i386 long ago but we have no plans to further support VFIO > on any 32-bit host platforms. Restrict to 64-bit host platforms. > > Cc: Harsh Prateek Bora <harshpb@linux.ibm.com> > Cc: Tony Krowiak <akrowiak@linux.ibm.com> > Cc: Eric Farman <farman@linux.ibm.com> > Cc: Eric Auger <eric.auger@redhat.com> > Signed-off-by: Cédric Le Goater <clg@redhat.com> > --- > hw/vfio/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/vfio/Kconfig b/hw/vfio/Kconfig > index 7cdba0560aa821c88d3420b36f86020575834202..6ed825429a9151fcdff33e95d1a310210689b258 100644 > --- a/hw/vfio/Kconfig > +++ b/hw/vfio/Kconfig > @@ -7,7 +7,7 @@ config VFIO_PCI > default y > select VFIO > select EDID > - depends on LINUX && PCI > + depends on LINUX && PCI && (AARCH64 || PPC64 || X86_64 || S390X) Are these defined for the host or target? I see PPC is defined in target/ppc/Kconfig so I think these mark the target not the host. Vfio-pci works with qemu-system-ppc and we are trying to use it for GPU pass through for 32 bit PPC guests. Please keep that enabled. Regards, BALATON Zoltan > config VFIO_CCW > bool >
diff --git a/hw/vfio/Kconfig b/hw/vfio/Kconfig index 7cdba0560aa821c88d3420b36f86020575834202..6ed825429a9151fcdff33e95d1a310210689b258 100644 --- a/hw/vfio/Kconfig +++ b/hw/vfio/Kconfig @@ -7,7 +7,7 @@ config VFIO_PCI default y select VFIO select EDID - depends on LINUX && PCI + depends on LINUX && PCI && (AARCH64 || PPC64 || X86_64 || S390X) config VFIO_CCW bool
VFIO PCI never worked on PPC32 nor ARM, S390x is 64-bit, it might have worked on i386 long ago but we have no plans to further support VFIO on any 32-bit host platforms. Restrict to 64-bit host platforms. Cc: Harsh Prateek Bora <harshpb@linux.ibm.com> Cc: Tony Krowiak <akrowiak@linux.ibm.com> Cc: Eric Farman <farman@linux.ibm.com> Cc: Eric Auger <eric.auger@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> --- hw/vfio/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)