[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC patch 3/6] vfio: make vfio build on s390
From: |
frank . blaschka |
Subject: |
[Qemu-devel] [RFC patch 3/6] vfio: make vfio build on s390 |
Date: |
Fri, 19 Sep 2014 13:54:32 +0200 |
User-agent: |
quilt/0.61-1 |
From: Frank Blaschka <address@hidden>
This patch adds some small changes to make vfio build on s390.
Signed-off-by: Frank Blaschka <address@hidden>
---
drivers/vfio/Kconfig | 2 +-
drivers/vfio/pci/vfio_pci_rdwr.c | 8 ++++++++
2 files changed, 9 insertions(+), 1 deletion(-)
--- a/drivers/vfio/Kconfig
+++ b/drivers/vfio/Kconfig
@@ -16,7 +16,7 @@ config VFIO_SPAPR_EEH
menuconfig VFIO
tristate "VFIO Non-Privileged userspace driver framework"
depends on IOMMU_API
- select VFIO_IOMMU_TYPE1 if X86
+ select VFIO_IOMMU_TYPE1 if (X86 || S390)
select VFIO_IOMMU_SPAPR_TCE if (PPC_POWERNV || PPC_PSERIES)
select VFIO_SPAPR_EEH if (PPC_POWERNV || PPC_PSERIES)
select ANON_INODES
--- a/drivers/vfio/pci/vfio_pci_rdwr.c
+++ b/drivers/vfio/pci/vfio_pci_rdwr.c
@@ -177,6 +177,13 @@ ssize_t vfio_pci_bar_rw(struct vfio_pci_
return done;
}
+#ifdef CONFIG_NO_IOPORT_MAP
+ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf,
+ size_t count, loff_t *ppos, bool iswrite)
+{
+ return -EINVAL;
+}
+#else
ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf,
size_t count, loff_t *ppos, bool iswrite)
{
@@ -236,3 +243,4 @@ ssize_t vfio_pci_vga_rw(struct vfio_pci_
return done;
}
+#endif
- [Qemu-devel] [RFC patch 0/6] vfio based pci pass-through for qemu/KVM on s390, frank . blaschka, 2014/09/19
- [Qemu-devel] [RFC patch 3/6] vfio: make vfio build on s390,
frank . blaschka <=
- [Qemu-devel] [RFC patch 1/6] KVM: s390: Enable PCI instructions, frank . blaschka, 2014/09/19
- [Qemu-devel] [RFC patch 6/6] vfio: make vfio run on s390 platform, frank . blaschka, 2014/09/19
- [Qemu-devel] [RFC patch 2/6] iommu: add iommu for s390 platform, frank . blaschka, 2014/09/19
- [Qemu-devel] [RFC patch 5/6] s390: implement pci instruction, frank . blaschka, 2014/09/19
- [Qemu-devel] [RFC patch 4/6] s390: Add PCI bus support, frank . blaschka, 2014/09/19
- Re: [Qemu-devel] [RFC patch 0/6] vfio based pci pass-through for qemu/KVM on s390, Alex Williamson, 2014/09/22