All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v8 0/3] Nvidia Arm SMMUv2 Implementation
@ 2020-06-30  0:10 ` Krishna Reddy
  0 siblings, 0 replies; 150+ messages in thread
From: Krishna Reddy @ 2020-06-30  0:10 UTC (permalink / raw)
  Cc: joro-zLv9SwRftAIdnm+yROfE0A, will-DgEjT+Ai2ygdnm+yROfE0A,
	robin.murphy-5wv7dgnIgG8,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	treding-DDmLM1+adcrQT0dZR+AlfA, 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 v8:
Fixed incorrect CB_FSR read issue during context bank fault.
Rebased and validated patches on top of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git next

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 (3):
  iommu/arm-smmu: add NVIDIA implementation for dual 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   |   5 +
 MAINTAINERS                                   |   2 +
 drivers/iommu/Makefile                        |   2 +-
 drivers/iommu/arm-smmu-impl.c                 |   3 +
 drivers/iommu/arm-smmu-nvidia.c               | 294 ++++++++++++++++++
 drivers/iommu/arm-smmu.c                      |  17 +-
 drivers/iommu/arm-smmu.h                      |   4 +
 7 files changed, 324 insertions(+), 3 deletions(-)
 create mode 100644 drivers/iommu/arm-smmu-nvidia.c


base-commit: 48f0bcfb7aad2c6eb4c1e66476b58475aa14393e
-- 
2.26.2

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

end of thread, other threads:[~2020-07-02 16:07 UTC | newest]

Thread overview: 150+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-30  0:10 [PATCH v8 0/3] Nvidia Arm SMMUv2 Implementation Krishna Reddy
2020-06-30  0:10 ` Krishna Reddy
2020-06-30  0:10 ` Krishna Reddy
2020-06-30  0:10 ` Krishna Reddy
     [not found] ` <20200630001051.12350-1-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  0:10   ` [PATCH v8 1/3] iommu/arm-smmu: add NVIDIA implementation for dual ARM MMU-500 usage Krishna Reddy
2020-06-30  0:10     ` Krishna Reddy
2020-06-30  0:10     ` Krishna Reddy
2020-06-30  0:10     ` Krishna Reddy
     [not found]     ` <20200630001051.12350-2-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  0:16       ` Nicolin Chen
2020-06-30  0:16         ` Nicolin Chen
2020-06-30  0:16         ` Nicolin Chen
2020-06-30  0:16         ` Nicolin Chen
2020-06-30  5:54       ` Pritesh Raithatha
2020-06-30  5:54         ` Pritesh Raithatha
2020-06-30  5:54         ` Pritesh Raithatha
2020-06-30  5:54         ` Pritesh Raithatha
2020-06-30  8:19       ` Jon Hunter
2020-06-30  8:19         ` Jon Hunter
2020-06-30  8:19         ` Jon Hunter
2020-06-30  8:19         ` Jon Hunter
     [not found]         ` <53bfa5c8-c32d-6fa3-df60-a18ab33ca1c2-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 14:53           ` Robin Murphy
2020-06-30 14:53             ` Robin Murphy
2020-06-30 14:53             ` Robin Murphy
2020-06-30 14:53             ` Robin Murphy
     [not found]             ` <d59b7220-168c-419f-db16-194307e11065-5wv7dgnIgG8@public.gmane.org>
2020-06-30 15:17               ` Jon Hunter
2020-06-30 15:17                 ` Jon Hunter
2020-06-30 15:17                 ` Jon Hunter
2020-06-30 15:17                 ` Jon Hunter
2020-07-01 18:18               ` Krishna Reddy
2020-07-01 18:18                 ` Krishna Reddy
2020-07-01 18:18                 ` Krishna Reddy
2020-07-01 18:18                 ` Krishna Reddy
     [not found]                 ` <BYAPR12MB2822FC263456303302EF30BEB36C0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-07-01 18:56                   ` Robin Murphy
2020-07-01 18:56                     ` Robin Murphy
2020-07-01 18:56                     ` Robin Murphy
2020-07-01 18:56                     ` Robin Murphy
     [not found]                     ` <9ae6b6e6-bd64-9c89-49ca-1f5785ef3f0c-5wv7dgnIgG8@public.gmane.org>
2020-07-01 19:12                       ` Krishna Reddy
2020-07-01 19:12                         ` Krishna Reddy
2020-07-01 19:12                         ` Krishna Reddy
2020-07-01 19:12                         ` Krishna Reddy
2020-06-30 17:04           ` Krishna Reddy
2020-06-30 17:04             ` Krishna Reddy
2020-06-30 17:04             ` Krishna Reddy
2020-06-30 17:04             ` Krishna Reddy
2020-06-30 10:17       ` Jon Hunter
2020-06-30 10:17         ` Jon Hunter
2020-06-30 10:17         ` Jon Hunter
2020-06-30 10:17         ` Jon Hunter
     [not found]         ` <e6da9661-4e62-6e34-ac21-63ff993ca8bc-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 16:23           ` Krishna Reddy
2020-06-30 16:23             ` Krishna Reddy
2020-06-30 16:23             ` Krishna Reddy
2020-06-30 16:23             ` Krishna Reddy
     [not found]             ` <BYAPR12MB282210677459B8D62623C642B36F0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-06-30 16:32               ` Jon Hunter
2020-06-30 16:32                 ` Jon Hunter
2020-06-30 16:32                 ` Jon Hunter
2020-06-30 16:32                 ` Jon Hunter
     [not found]                 ` <4037efc7-fbed-e8cf-dac7-212c65014e4e-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 16:44                   ` Jon Hunter
2020-06-30 16:44                     ` Jon Hunter
2020-06-30 16:44                     ` Jon Hunter
2020-06-30 16:44                     ` Jon Hunter
2020-06-30 17:16                     ` Krishna Reddy
2020-06-30 17:16                       ` Krishna Reddy
2020-06-30 17:16                       ` Krishna Reddy
2020-06-30 17:16                       ` Krishna Reddy
     [not found]                       ` <BYAPR12MB2822B43B0218F6E55C97451BB36F0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-06-30 19:03                         ` Jon Hunter
2020-06-30 19:03                           ` Jon Hunter
2020-06-30 19:03                           ` Jon Hunter
2020-06-30 19:03                           ` Jon Hunter
     [not found]                           ` <64ffa84f-a8cf-ae81-6306-b5d8b1ff0618-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 20:21                             ` Krishna Reddy
2020-06-30 20:21                               ` Krishna Reddy
2020-06-30 20:21                               ` Krishna Reddy
2020-06-30 20:21                               ` Krishna Reddy
2020-06-30  0:10   ` [PATCH v8 2/3] dt-bindings: arm-smmu: Add binding for Tegra194 SMMU Krishna Reddy
2020-06-30  0:10     ` Krishna Reddy
2020-06-30  0:10     ` Krishna Reddy
2020-06-30  0:10     ` Krishna Reddy
2020-06-30  6:01     ` Pritesh Raithatha
2020-06-30  6:01       ` Pritesh Raithatha
2020-06-30  6:01       ` Pritesh Raithatha
2020-06-30  6:01       ` Pritesh Raithatha
     [not found]     ` <20200630001051.12350-3-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  8:21       ` Jon Hunter
2020-06-30  8:21         ` Jon Hunter
2020-06-30  8:21         ` Jon Hunter
2020-06-30  8:21         ` Jon Hunter
2020-06-30 12:27     ` Robin Murphy
2020-06-30 12:27       ` Robin Murphy
2020-06-30 12:27       ` Robin Murphy
     [not found]       ` <3e655881-bac4-f083-44ed-cfa0a61298d0-5wv7dgnIgG8@public.gmane.org>
2020-07-01 18:28         ` Krishna Reddy
2020-07-01 18:28           ` Krishna Reddy
2020-07-01 18:28           ` Krishna Reddy
2020-07-01 18:28           ` Krishna Reddy
     [not found]           ` <BYAPR12MB28222D6ADEBA966AA27FA9ECB36C0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-07-01 18:47             ` Jon Hunter
2020-07-01 18:47               ` Jon Hunter
2020-07-01 18:47               ` Jon Hunter
2020-07-01 18:47               ` Jon Hunter
     [not found]               ` <0d4f46d6-6a4e-bca0-bcf3-0e22a950e57b-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-01 19:00                 ` Krishna Reddy
2020-07-01 19:00                   ` Krishna Reddy
2020-07-01 19:00                   ` Krishna Reddy
2020-07-01 19:00                   ` Krishna Reddy
     [not found]                   ` <BYAPR12MB282245DD6BB50ECA700AC69EB36C0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-07-01 19:31                     ` Jon Hunter
2020-07-01 19:31                       ` Jon Hunter
2020-07-01 19:31                       ` Jon Hunter
2020-07-01 19:31                       ` Jon Hunter
     [not found]                       ` <b10673f6-2a01-b9e5-0948-9684ffbe1813-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-01 19:39                         ` Krishna Reddy
2020-07-01 19:39                           ` Krishna Reddy
2020-07-01 19:39                           ` Krishna Reddy
2020-07-01 19:39                           ` Krishna Reddy
     [not found]                           ` <BYAPR12MB2822EE99210BFA984ECB954AB36C0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-07-02 16:05                             ` Robin Murphy
2020-07-02 16:05                               ` Robin Murphy
2020-07-02 16:05                               ` Robin Murphy
2020-07-02 16:05                               ` Robin Murphy
2020-07-01 19:03                 ` Robin Murphy
2020-07-01 19:03                   ` Robin Murphy
2020-07-01 19:03                   ` Robin Murphy
2020-07-01 19:03                   ` Robin Murphy
2020-06-30  0:10 ` [PATCH v8 3/3] iommu/arm-smmu: Add global/context fault implementation hooks Krishna Reddy
2020-06-30  0:10   ` Krishna Reddy
2020-06-30  0:10   ` Krishna Reddy
2020-06-30  0:10   ` Krishna Reddy
     [not found]   ` <20200630001051.12350-4-vdumpa-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  0:19     ` Nicolin Chen
2020-06-30  0:19       ` Nicolin Chen
2020-06-30  0:19       ` Nicolin Chen
2020-06-30  0:19       ` Nicolin Chen
2020-06-30  5:58     ` Pritesh Raithatha
2020-06-30  5:58       ` Pritesh Raithatha
2020-06-30  5:58       ` Pritesh Raithatha
2020-06-30  5:58       ` Pritesh Raithatha
2020-06-30  8:37     ` Jon Hunter
2020-06-30  8:37       ` Jon Hunter
2020-06-30  8:37       ` Jon Hunter
2020-06-30  8:37       ` Jon Hunter
2020-06-30 12:13       ` Robin Murphy
2020-06-30 12:13         ` Robin Murphy
2020-06-30 12:13         ` Robin Murphy
     [not found]         ` <6c2ce909-c71b-351f-79f5-b1a4b4c0e4ac-5wv7dgnIgG8@public.gmane.org>
2020-06-30 12:42           ` Jon Hunter
2020-06-30 12:42             ` Jon Hunter
2020-06-30 12:42             ` Jon Hunter
2020-06-30 12:42             ` Jon Hunter
2020-07-01 18:48           ` Krishna Reddy
2020-07-01 18:48             ` Krishna Reddy
2020-07-01 18:48             ` Krishna Reddy
2020-07-01 18:48             ` Krishna Reddy
     [not found]             ` <BYAPR12MB282244D2B008E1C8CA57916BB36C0-ZGDeBxoHBPlXmIuPQoPGkAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2020-07-01 19:14               ` Robin Murphy
2020-07-01 19:14                 ` Robin Murphy
2020-07-01 19:14                 ` Robin Murphy
2020-07-01 19:14                 ` Robin Murphy
     [not found]                 ` <446ffe79-3a44-5d41-459f-b698a1cc361b-5wv7dgnIgG8@public.gmane.org>
2020-07-01 19:22                   ` Krishna Reddy
2020-07-01 19:22                     ` Krishna Reddy
2020-07-01 19:22                     ` Krishna Reddy
2020-07-01 19:22                     ` 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.