RE: [PATCH v10 0/5] NVIDIA ARM SMMU Implementation
>On Mon, Jul 13, 2020 at 02:50:20PM +0100, Will Deacon wrote: >> On Tue, Jul 07, 2020 at 10:00:12PM -0700, Krishna Reddy wrote: > >> Changes in v10: >> > Perform SMMU base ioremap before calling implementation init. >> > Check for Global faults across both ARM MMU-500s during global interrupt. >> > Check for context faults across all contexts of both ARM MMU-500s during >> > context fault interrupt. > >> Add new DT binding nvidia,smmu-500 for NVIDIA implementation. >> >> Please repost based on my SMMU queue, as this doesn't currently apply. >> >> https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git/log/?h= >> for-joerg/arm-smmu/updates >Any update on this, please? It would be a shame to miss 5.9 now that the >patches look alright. Thanks for pinging. I have been out of the office this week. Just started working on reposting patches. Will ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
Re: [PATCH v10 0/5] NVIDIA ARM SMMU Implementation
On Mon, Jul 13, 2020 at 02:50:20PM +0100, Will Deacon wrote: > On Tue, Jul 07, 2020 at 10:00:12PM -0700, Krishna Reddy wrote: > > Changes in v10: > > Perform SMMU base ioremap before calling implementation init. > > Check for Global faults across both ARM MMU-500s during global interrupt. > > Check for context faults across all contexts of both ARM MMU-500s during > > context fault interrupt. > > Add new DT binding nvidia,smmu-500 for NVIDIA implementation. > > Please repost based on my SMMU queue, as this doesn't currently apply. > > https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git/log/?h=for-joerg/arm-smmu/updates Any update on this, please? It would be a shame to miss 5.9 now that the patches look alright. Will ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
Re: [PATCH v10 0/5] NVIDIA ARM SMMU Implementation
On Tue, Jul 07, 2020 at 10:00:12PM -0700, Krishna Reddy wrote: > Changes in v10: > Perform SMMU base ioremap before calling implementation init. > Check for Global faults across both ARM MMU-500s during global interrupt. > Check for context faults across all contexts of both ARM MMU-500s during > context fault interrupt. > Add new DT binding nvidia,smmu-500 for NVIDIA implementation. Please repost based on my SMMU queue, as this doesn't currently apply. https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git/log/?h=for-joerg/arm-smmu/updates Will ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
[PATCH v10 0/5] NVIDIA ARM SMMU Implementation
Changes in v10: Perform SMMU base ioremap before calling implementation init. Check for Global faults across both ARM MMU-500s during global interrupt. Check for context faults across all contexts of both ARM MMU-500s during context fault interrupt. Add new DT binding nvidia,smmu-500 for NVIDIA implementation. v9 - https://lkml.org/lkml/2020/6/30/1282 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 (5): iommu/arm-smmu: move TLB timeout and spin count macros iommu/arm-smmu: ioremap smmu mmio region before implementation init 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 | 278 ++ drivers/iommu/arm-smmu.c | 29 +- drivers/iommu/arm-smmu.h | 6 + 7 files changed, 328 insertions(+), 10 deletions(-) create mode 100644 drivers/iommu/arm-smmu-nvidia.c base-commit: e5640f21b63d2a5d3e4e0c4111b2b38e99fe5164 -- 2.26.2 ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu