All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] IOMMU: Make IOMMU-API ready for GART-like hardware
@ 2012-01-19 14:30 Joerg Roedel
  2012-01-19 14:30 ` [PATCH 1/5] iommu: Add domain-attribute handlers Joerg Roedel
                   ` (5 more replies)
  0 siblings, 6 replies; 44+ messages in thread
From: Joerg Roedel @ 2012-01-19 14:30 UTC (permalink / raw)
  To: iommu
  Cc: linux-kernel, Ohad Ben-Cohen, David Woodhouse, David Brown,
	Tony Lindgren, Hiroshi DOYU, Laurent Pinchart, Stuart Yoder,
	Scott Wood, Hiroshi Doyu

Hi,

this patch-set adds two new functions the the IOMMU-API:

	* iommu_domain_set_attr()
	* iommu_domain_get_attr()

These are generic functions to set and change attributes of a domain.
The plan is to have a set of generic attributes implemented by more than
one IOMMU driver as well as driver specific ones. As an example for the
first type this patch-set also implements the DOMAIN_ATTR_GEOMETRY
attribute. It can be used to query information about the address space
window that can be remapped by the iommu hardware. With this attribute
is is very easy to support IOMMUs like GART and friends.

Any feedback appreciated.

Thanks,

	Joerg

Diffstat:
	
 drivers/iommu/amd_iommu.c   |    4 ++++
 drivers/iommu/intel-iommu.c |    4 ++++
 drivers/iommu/iommu.c       |   33 +++++++++++++++++++++++++++++++++
 drivers/iommu/msm_iommu.c   |    5 +++++
 drivers/iommu/omap-iommu.c  |    4 ++++
 include/linux/iommu.h       |   36 +++++++++++++++++++++++++++++++++++-
 6 files changed, 85 insertions(+), 1 deletions(-)



^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2012-02-01  9:53 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-19 14:30 [PATCH 0/5] IOMMU: Make IOMMU-API ready for GART-like hardware Joerg Roedel
2012-01-19 14:30 ` [PATCH 1/5] iommu: Add domain-attribute handlers Joerg Roedel
2012-01-19 14:30 ` [PATCH 2/5] iommu/amd: Implement DOMAIN_ATTR_GEOMETRY attribute Joerg Roedel
2012-01-19 15:46   ` Laurent Pinchart
2012-01-19 16:07     ` Joerg Roedel
2012-01-19 16:27       ` Laurent Pinchart
     [not found]         ` <201201191727.10176.laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>
2012-01-20  5:44           ` Hiroshi Doyu
2012-01-20  5:44             ` Hiroshi Doyu
2012-01-20 16:01           ` Joerg Roedel
2012-01-20 16:01             ` Joerg Roedel
     [not found]             ` <20120120160128.GF2205-5C7GfCeVMHo@public.gmane.org>
2012-02-01  9:37               ` Sethi Varun-B16395
2012-02-01  9:37                 ` Sethi Varun-B16395
2012-01-26 18:26         ` Scott Wood
2012-01-26 18:26           ` Scott Wood
2012-01-19 17:16   ` Sethi Varun-B16395
     [not found]     ` <C5ECD7A89D1DC44195F34B25E172658D038749-RL0Hj/+nBVCMXPU/2EZmt64g8xLGJsHaLnY5E4hWTkheoWH0uzbU5w@public.gmane.org>
2012-01-20 16:03       ` Joerg Roedel
2012-01-20 16:03         ` Joerg Roedel
2012-01-26 18:25         ` Scott Wood
2012-01-26 18:31           ` Joerg Roedel
2012-01-26 18:42             ` Scott Wood
     [not found]               ` <4F219E82.106-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2012-01-26 18:51                 ` Joerg Roedel
2012-01-26 18:51                   ` Joerg Roedel
2012-01-26 19:00                   ` Scott Wood
     [not found]                     ` <4F21A2D5.6000204-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2012-01-26 19:44                       ` Joerg Roedel
2012-01-26 19:44                         ` Joerg Roedel
2012-01-26 20:02                         ` Scott Wood
     [not found]                           ` <4F21B152.3010103-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2012-01-27 11:01                             ` Joerg Roedel
2012-01-27 11:01                               ` Joerg Roedel
2012-01-27 21:22                               ` Scott Wood
     [not found]                                 ` <4F2315A3.80909-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2012-01-30 14:24                                   ` Joerg Roedel
2012-01-30 14:24                                     ` Joerg Roedel
2012-01-30 20:21                                     ` Scott Wood
     [not found]                   ` <20120126185101.GJ19255-5C7GfCeVMHo@public.gmane.org>
2012-01-30  6:27                     ` Sethi Varun-B16395
2012-01-30  6:27                       ` Sethi Varun-B16395
     [not found]                       ` <C5ECD7A89D1DC44195F34B25E172658D041E81-RL0Hj/+nBVDAtPZc1oz0FK4g8xLGJsHaLnY5E4hWTkheoWH0uzbU5w@public.gmane.org>
2012-01-30 14:30                         ` Joerg Roedel
2012-01-30 14:30                           ` Joerg Roedel
     [not found]   ` <1326983405-319-3-git-send-email-joerg.roedel-5C7GfCeVMHo@public.gmane.org>
2012-01-19 17:16     ` Sethi Varun-B16395
2012-01-19 14:30 ` [PATCH 3/5] iommu/vt-d: " Joerg Roedel
2012-01-19 14:30 ` [PATCH 4/5] iommu/omap: " Joerg Roedel
2012-01-19 14:30 ` [PATCH 5/5] iommu/msm: " Joerg Roedel
     [not found] ` <1326983405-319-1-git-send-email-joerg.roedel-5C7GfCeVMHo@public.gmane.org>
2012-01-20  6:14   ` [PATCH 0/5] IOMMU: Make IOMMU-API ready for GART-like hardware Hiroshi Doyu
2012-01-20  6:14     ` Hiroshi Doyu
     [not found]     ` <20120120.081403.2268989617582455160.hdoyu-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2012-01-20 16:05       ` joerg.roedel-5C7GfCeVMHo
2012-01-20 16:05         ` joerg.roedel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.