Displaying 15 results from an estimated 15 matches for "virt_iommu".
Did you mean:
virtio_iommu
2020 Aug 21
0
[PATCH v3 2/6] iommu/virtio: Add topology helpers
..."virtio_" when naming
structs and functions.
Signed-off-by: Jean-Philippe Brucker <jean-philippe at linaro.org>
---
drivers/iommu/Kconfig | 3 +
drivers/iommu/virtio/Makefile | 1 +
drivers/iommu/virtio/topology-helpers.h | 50 ++++++
include/linux/virt_iommu.h | 15 ++
drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++++++++++
drivers/iommu/virtio/virtio-iommu.c | 4 +
MAINTAINERS | 1 +
7 files changed, 270 insertions(+)
create mode 100644 drivers/iommu/virtio/topology-helpers.h
create m...
2020 Feb 14
5
[PATCH 0/3] virtio-iommu on non-devicetree platforms
...| 2 +
drivers/iommu/Kconfig | 13 +-
drivers/iommu/Makefile | 1 +
drivers/iommu/virtio-iommu-topology.c | 343 ++++++++++++++++++++++++++
drivers/iommu/virtio-iommu.c | 3 +
drivers/pci/pci-driver.c | 5 +
include/linux/virt_iommu.h | 19 ++
include/uapi/linux/virtio_iommu.h | 26 ++
8 files changed, 411 insertions(+), 1 deletion(-)
create mode 100644 drivers/iommu/virtio-iommu-topology.c
create mode 100644 include/linux/virt_iommu.h
--
2.25.0
2020 Sep 04
1
[PATCH v3 2/6] iommu/virtio: Add topology helpers
...ucts and functions.
>
> Signed-off-by: Jean-Philippe Brucker <jean-philippe at linaro.org>
> ---
> drivers/iommu/Kconfig | 3 +
> drivers/iommu/virtio/Makefile | 1 +
> drivers/iommu/virtio/topology-helpers.h | 50 ++++++
> include/linux/virt_iommu.h | 15 ++
> drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++++++++++
> drivers/iommu/virtio/virtio-iommu.c | 4 +
> MAINTAINERS | 1 +
> 7 files changed, 270 insertions(+)
> create mode 100644 drivers/iommu/virtio/top...
2020 Mar 01
0
[PATCH v2 1/3] iommu/virtio: Add topology description to virtio-iommu config space
...MAINTAINERS | 2 +
> drivers/iommu/Kconfig | 10 +
> drivers/iommu/Makefile | 1 +
> drivers/iommu/virtio-iommu-topology.c | 343 ++++++++++++++++++++++++++
> drivers/iommu/virtio-iommu.c | 3 +
> include/linux/virt_iommu.h | 19 ++
> include/uapi/linux/virtio_iommu.h | 26 ++
> 7 files changed, 404 insertions(+)
> create mode 100644 drivers/iommu/virtio-iommu-topology.c
> create mode 100644 include/linux/virt_iommu.h
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index fcd79fc...
2020 Apr 21
1
[PATCH v2 1/3] iommu/virtio: Add topology description to virtio-iommu config space
...TAINERS | 2 +
> drivers/iommu/Kconfig | 10 +
> drivers/iommu/Makefile | 1 +
> drivers/iommu/virtio-iommu-topology.c | 343
> ++++++++++++++++++++++++++
> drivers/iommu/virtio-iommu.c | 3 +
> include/linux/virt_iommu.h | 19 ++
> include/uapi/linux/virtio_iommu.h | 26 ++
> 7 files changed, 404 insertions(+)
> create mode 100644 drivers/iommu/virtio-iommu-topology.c
> create mode 100644 include/linux/virt_iommu.h
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index fcd79fc...
2020 Mar 05
2
[PATCH v2 1/3] iommu/virtio: Add topology description to virtio-iommu config space
...TAINERS | 2 +
> drivers/iommu/Kconfig | 10 +
> drivers/iommu/Makefile | 1 +
> drivers/iommu/virtio-iommu-topology.c | 343
> ++++++++++++++++++++++++++
> drivers/iommu/virtio-iommu.c | 3 +
> include/linux/virt_iommu.h | 19 ++
> include/uapi/linux/virtio_iommu.h | 26 ++
> 7 files changed, 404 insertions(+)
> create mode 100644 drivers/iommu/virtio-iommu-topology.c
> create mode 100644 include/linux/virt_iommu.h
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index fcd79fc...
2020 Mar 05
2
[PATCH v2 1/3] iommu/virtio: Add topology description to virtio-iommu config space
...TAINERS | 2 +
> drivers/iommu/Kconfig | 10 +
> drivers/iommu/Makefile | 1 +
> drivers/iommu/virtio-iommu-topology.c | 343
> ++++++++++++++++++++++++++
> drivers/iommu/virtio-iommu.c | 3 +
> include/linux/virt_iommu.h | 19 ++
> include/uapi/linux/virtio_iommu.h | 26 ++
> 7 files changed, 404 insertions(+)
> create mode 100644 drivers/iommu/virtio-iommu-topology.c
> create mode 100644 include/linux/virt_iommu.h
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index fcd79fc...
2020 Aug 21
17
[PATCH v3 0/6] Add virtio-iommu built-in topology
...t topology description in config space
iommu/virtio: Enable x86 support
drivers/iommu/Kconfig | 18 +-
drivers/iommu/Makefile | 3 +-
drivers/iommu/virtio/Makefile | 4 +
drivers/iommu/virtio/topology-helpers.h | 50 +++++
include/linux/virt_iommu.h | 15 ++
include/uapi/linux/virtio_iommu.h | 44 ++++
drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++
drivers/iommu/virtio/topology.c | 259 ++++++++++++++++++++++
drivers/iommu/{ => virtio}/virtio-iommu.c | 4 +
drivers/pci/pci-driver.c...
2020 Aug 21
17
[PATCH v3 0/6] Add virtio-iommu built-in topology
...t topology description in config space
iommu/virtio: Enable x86 support
drivers/iommu/Kconfig | 18 +-
drivers/iommu/Makefile | 3 +-
drivers/iommu/virtio/Makefile | 4 +
drivers/iommu/virtio/topology-helpers.h | 50 +++++
include/linux/virt_iommu.h | 15 ++
include/uapi/linux/virtio_iommu.h | 44 ++++
drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++
drivers/iommu/virtio/topology.c | 259 ++++++++++++++++++++++
drivers/iommu/{ => virtio}/virtio-iommu.c | 4 +
drivers/pci/pci-driver.c...
2020 Aug 26
0
[PATCH v3 0/6] Add virtio-iommu built-in topology
...ace
> iommu/virtio: Enable x86 support
>
> drivers/iommu/Kconfig | 18 +-
> drivers/iommu/Makefile | 3 +-
> drivers/iommu/virtio/Makefile | 4 +
> drivers/iommu/virtio/topology-helpers.h | 50 +++++
> include/linux/virt_iommu.h | 15 ++
> include/uapi/linux/virtio_iommu.h | 44 ++++
> drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++
> drivers/iommu/virtio/topology.c | 259 ++++++++++++++++++++++
> drivers/iommu/{ => virtio}/virtio-iommu.c | 4 +
> d...
2020 Sep 04
0
[PATCH v3 0/6] Add virtio-iommu built-in topology
...ace
> iommu/virtio: Enable x86 support
>
> drivers/iommu/Kconfig | 18 +-
> drivers/iommu/Makefile | 3 +-
> drivers/iommu/virtio/Makefile | 4 +
> drivers/iommu/virtio/topology-helpers.h | 50 +++++
> include/linux/virt_iommu.h | 15 ++
> include/uapi/linux/virtio_iommu.h | 44 ++++
> drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++
> drivers/iommu/virtio/topology.c | 259 ++++++++++++++++++++++
> drivers/iommu/{ => virtio}/virtio-iommu.c | 4 +
> d...
2020 Sep 24
2
[PATCH v3 0/6] Add virtio-iommu built-in topology
...e x86 support
> >
> > drivers/iommu/Kconfig | 18 +-
> > drivers/iommu/Makefile | 3 +-
> > drivers/iommu/virtio/Makefile | 4 +
> > drivers/iommu/virtio/topology-helpers.h | 50 +++++
> > include/linux/virt_iommu.h | 15 ++
> > include/uapi/linux/virtio_iommu.h | 44 ++++
> > drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++
> > drivers/iommu/virtio/topology.c | 259 ++++++++++++++++++++++
> > drivers/iommu/{ => virtio}/virtio-iom...
2020 Sep 24
2
[PATCH v3 0/6] Add virtio-iommu built-in topology
...e x86 support
> >
> > drivers/iommu/Kconfig | 18 +-
> > drivers/iommu/Makefile | 3 +-
> > drivers/iommu/virtio/Makefile | 4 +
> > drivers/iommu/virtio/topology-helpers.h | 50 +++++
> > include/linux/virt_iommu.h | 15 ++
> > include/uapi/linux/virtio_iommu.h | 44 ++++
> > drivers/iommu/virtio/topology-helpers.c | 196 ++++++++++++++++
> > drivers/iommu/virtio/topology.c | 259 ++++++++++++++++++++++
> > drivers/iommu/{ => virtio}/virtio-iom...
2020 Feb 14
0
[PATCH 2/3] PCI: Add DMA configuration for virtual platforms
...--git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c
index 0454ca0e4e3f..69303a814f21 100644
--- a/drivers/pci/pci-driver.c
+++ b/drivers/pci/pci-driver.c
@@ -18,6 +18,7 @@
#include <linux/kexec.h>
#include <linux/of_device.h>
#include <linux/acpi.h>
+#include <linux/virt_iommu.h>
#include "pci.h"
#include "pcie/portdrv.h"
@@ -1602,6 +1603,10 @@ static int pci_dma_configure(struct device *dev)
struct device *bridge;
int ret = 0;
+ ret = virt_dma_configure(dev);
+ if (ret)
+ return ret;
+
bridge = pci_get_host_bridge_device(to_pci_dev(de...
2020 Feb 14
1
[PATCH 2/3] PCI: Add DMA configuration for virtual platforms
.../pci/pci-driver.c
> index 0454ca0e4e3f..69303a814f21 100644
> --- a/drivers/pci/pci-driver.c
> +++ b/drivers/pci/pci-driver.c
> @@ -18,6 +18,7 @@
> #include <linux/kexec.h>
> #include <linux/of_device.h>
> #include <linux/acpi.h>
> +#include <linux/virt_iommu.h>
> #include "pci.h"
> #include "pcie/portdrv.h"
>
> @@ -1602,6 +1603,10 @@ static int pci_dma_configure(struct device *dev)
> struct device *bridge;
> int ret = 0;
>
> + ret = virt_dma_configure(dev);
> + if (ret)
> + return re...