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