All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v9 0/4] NVIDIA ARM SMMUv2 Implementation
@ 2020-06-30 23:57 ` Krishna Reddy
  0 siblings, 0 replies; 28+ messages in thread
From: Krishna Reddy @ 2020-06-30 23:57 UTC (permalink / raw)
  To: joro-zLv9SwRftAIdnm+yROfE0A, will-DgEjT+Ai2ygdnm+yROfE0A,
	robin.murphy-5wv7dgnIgG8, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	treding-DDmLM1+adcrQT0dZR+AlfA, jonathanh-DDmLM1+adcrQT0dZR+AlfA
  Cc: devicetree-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA, yhsu-DDmLM1+adcrQT0dZR+AlfA,
	snikam-DDmLM1+adcrQT0dZR+AlfA, praithatha-DDmLM1+adcrQT0dZR+AlfA,
	talho-DDmLM1+adcrQT0dZR+AlfA, bbiswas-DDmLM1+adcrQT0dZR+AlfA,
	mperttunen-DDmLM1+adcrQT0dZR+AlfA,
	nicolinc-DDmLM1+adcrQT0dZR+AlfA,
	bhuntsman-DDmLM1+adcrQT0dZR+AlfA,
	nicoleotsuka-Re5JQEeQqe8AvxtiuMwx3w, Krishna Reddy

Changes in v9:
Move TLB Timeout and spin count macros to arm-smmu.h header to share with implementation.
Set minItems and maxItems for reg property when compatible contains nvidia,tegra194-smmu.
Update commit message for NVIDIA implementation patch.
Fail single SMMU instance usage through NVIDIA implementation to limit the usage to two or three instances.
Fix checkpatch warnings with --strict checking.

v8 - https://lkml.org/lkml/2020/6/29/2385
v7 - https://lkml.org/lkml/2020/6/28/347
v6 - https://lkml.org/lkml/2020/6/4/1018
v5 - https://lkml.org/lkml/2020/5/21/1114
v4 - https://lkml.org/lkml/2019/10/30/1054
v3 - https://lkml.org/lkml/2019/10/18/1601
v2 - https://lkml.org/lkml/2019/9/2/980
v1 - https://lkml.org/lkml/2019/8/29/1588

Krishna Reddy (4):
  iommu/arm-smmu: move TLB timeout and spin count macros
  iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage
  dt-bindings: arm-smmu: add binding for Tegra194 SMMU
  iommu/arm-smmu: Add global/context fault implementation hooks

 .../devicetree/bindings/iommu/arm,smmu.yaml   |  18 ++
 MAINTAINERS                                   |   2 +
 drivers/iommu/Makefile                        |   2 +-
 drivers/iommu/arm-smmu-impl.c                 |   3 +
 drivers/iommu/arm-smmu-nvidia.c               | 304 ++++++++++++++++++
 drivers/iommu/arm-smmu.c                      |  20 +-
 drivers/iommu/arm-smmu.h                      |   6 +
 7 files changed, 349 insertions(+), 6 deletions(-)
 create mode 100644 drivers/iommu/arm-smmu-nvidia.c


base-commit: 48f0bcfb7aad2c6eb4c1e66476b58475aa14393e
-- 
2.26.2

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

end of thread, other threads:[~2020-07-01  8:21 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-30 23:57 [PATCH v9 0/4] NVIDIA ARM SMMUv2 Implementation Krishna Reddy
2020-06-30 23:57 ` Krishna Reddy
2020-06-30 23:57 ` Krishna Reddy
2020-06-30 23:57 ` Krishna Reddy
     [not found] ` <20200630235752.8737-1-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 23:57   ` [PATCH v9 1/4] iommu/arm-smmu: move TLB timeout and spin count macros Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57   ` [PATCH v9 2/4] iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
     [not found]     ` <20200630235752.8737-3-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-01  8:16       ` Jon Hunter
2020-07-01  8:16         ` Jon Hunter
2020-07-01  8:16         ` Jon Hunter
2020-07-01  8:16         ` Jon Hunter
2020-06-30 23:57   ` [PATCH v9 3/4] dt-bindings: arm-smmu: add binding for Tegra194 SMMU Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
     [not found]     ` <20200630235752.8737-4-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-01  8:19       ` Jon Hunter
2020-07-01  8:19         ` Jon Hunter
2020-07-01  8:19         ` Jon Hunter
2020-07-01  8:19         ` Jon Hunter
2020-06-30 23:57   ` [PATCH v9 4/4] iommu/arm-smmu: add global/context fault implementation hooks Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy
2020-06-30 23:57     ` Krishna Reddy

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.