disp: msm: use FB_NON_SEC_DIR_TRANS plane hint for TUI VM buffers
Add plane buffer flag to get the correct aspace during TUI VM usecase. FB_NON_SEC_DIR_TRANS plane flag is set by user-mode to indicate S2-only non-secure buffer in TUI VM. Return the default drm device when SMMU is not available during get_aspace_device to make the working seamless with/without SMMU. Change-Id: I158dc17ba51ff4b2f302d3e7017db8ab3cfe2b84 Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
Cette révision appartient à :

révisé par
Gerrit - the friendly Code Review server

Parent
bfec52ae7b
révision
68b75aac24
@@ -1259,12 +1259,6 @@ struct drm_gem_object *msm_gem_import(struct drm_device *dev,
|
||||
int ret;
|
||||
unsigned long flags = 0;
|
||||
|
||||
/* if we don't have IOMMU, don't bother pretending we can import: */
|
||||
if (!iommu_present(&platform_bus_type)) {
|
||||
dev_err(dev->dev, "cannot import without IOMMU\n");
|
||||
return ERR_PTR(-EINVAL);
|
||||
}
|
||||
|
||||
size = PAGE_ALIGN(dmabuf->size);
|
||||
|
||||
ret = msm_gem_new_impl(dev, size, MSM_BO_WC, dmabuf->resv, &obj,
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur