On 08/10/2016 04:59 PM, Inki Dae wrote: > Hi Shuah, > > 2016년 08월 11일 02:30에 Shuah Khan 이(가) 쓴 글: >> Fix exynos_drm_gem_create_ioctl() attempts to allocate non-contiguous GEM >> memory without IOMMU. In this case, there is no point in attempting to > > DRM gem can be used for Non-DRM drivers such as GPU, V4L2 based Multimedia device and other DMA devices. > Even though IOMMU support is disabled, other framework based DMA drivers can use IOMMU - i.e., GPU driver - > and they can use non-contiguous GEM buffer through UMM. (DMABUF) > > So GEM allocation type is not dependent on IOMMU. Hi Inki, I am seeing the following failure without IOMMU and light dm fails to start: [drm:exynos_drm_framebuffer_init] *ERROR* Non-continguous GEM memory is not supported. The change I made fixed that problem and light dm starts without IOMMU. Is there a better way to fix this problem? Currently without IOMMU, light dm doesn't start. This is on linux_next thanks, -- Shuah -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html