On 23.04.2018 11:41, Dmitry Osipenko wrote: > On 23.04.2018 11:34, Dmitry Osipenko wrote: >> On 23.04.2018 09:57, Thierry Reding wrote: >>> From: Thierry Reding <tred...@nvidia.com> >>> >>> The IOVA API uses a memory cache to allocate IOVA nodes from. To make >>> sure that this cache is available, obtain a reference to it and release >>> the reference when the cache is no longer needed. >>> >>> On 64-bit ARM this is hidden by the fact that the DMA mapping API gets >>> that reference and never releases it. On 32-bit ARM, however, the DMA >>> mapping API doesn't do that, so allocation of IOVA nodes fails. >>> >>> Signed-off-by: Thierry Reding <tred...@nvidia.com> >>> --- >> >> Reviewed-by: Dmitry Osipenko <dig...@gmail.com> >> Tested-by: Dmitry Osipenko <dig...@gmail.com> >> >> CONFIG_TEGRA_IOMMU_SMMU is enabled in the default kernel configs and hence >> DRM >> should fail to probe on t124 since 4.11. What about to add stable tag for >> v4.11+ >> here to unbreak stable kernels as well? > > IOMMU node for host1x was added to t124 DT in kernel v4.14, so s/4.11/4.14/.
On the other hand nothing stops to use newer DT with older kernel. _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel