summaryrefslogtreecommitdiffstats
path: root/amdgpu.c
diff options
context:
space:
mode:
authorSatyajit Sahu <satyajit.sahu@amd.com>2018-07-11 13:41:56 +0530
committerchrome-bot <chrome-bot@chromium.org>2018-07-11 23:06:45 -0700
commitdc8554f4359dd9e1fbb7ecf75c0d02c509168e0d (patch)
tree5272456e04fdaf296f8275206e44b2023b0cc4e8 /amdgpu.c
parent1805a9b9e300f0a9e632dc48c2f82ac764d83fdc (diff)
downloadplatform_external_minigbm-dc8554f4359dd9e1fbb7ecf75c0d02c509168e0d.tar.gz
platform_external_minigbm-dc8554f4359dd9e1fbb7ecf75c0d02c509168e0d.tar.bz2
platform_external_minigbm-dc8554f4359dd9e1fbb7ecf75c0d02c509168e0d.zip
minigbm: amdgpu: align the stride to 256
amdgpu has a requirement of stride to be aligned to 256. Otherwise gpu faults and corruptions are observed for some resolutions. BUG=b:80148696 b:110472790 TEST=graphics autotest suite Change-Id: Ic13c19cd1641a6ce206de9b1016a242ed21c2631 Signed-off-by: Satyajit Sahu <satyajit.sahu@amd.com> Reviewed-on: https://chromium-review.googlesource.com/1133060 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Deepak Sharma <deepak.sharma@amd.com> Reviewed-by: Bas Nieuwenhuizen <basni@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Reviewed-by: Deepak Sharma <deepak.sharma@amd.com> Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Diffstat (limited to 'amdgpu.c')
-rw-r--r--amdgpu.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/amdgpu.c b/amdgpu.c
index 932d1a8..eea1232 100644
--- a/amdgpu.c
+++ b/amdgpu.c
@@ -145,10 +145,7 @@ static int amdgpu_create_bo(struct bo *bo, uint32_t width, uint32_t height, uint
return dri_bo_create(bo, width, height, format, use_flags);
stride = drv_stride_from_format(format, width, 0);
- if (format == DRM_FORMAT_YVU420_ANDROID)
- stride = ALIGN(stride, 128);
- else
- stride = ALIGN(stride, 64);
+ stride = ALIGN(stride,256);
drv_bo_from_format(bo, stride, height, format);