diff options
author | Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> | 2019-04-02 13:45:22 -0400 |
---|---|---|
committer | Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> | 2019-04-10 08:53:21 -0400 |
commit | a1701d0bb565de68d2db279fdf4f95ecb0e61c59 (patch) | |
tree | e31c047d05df9c3fa705fa8a2242795793d62538 /tests/i915 | |
parent | 256c6107ee127d2ff07d23dfeb3b8d828cb43b37 (diff) |
lib/igt_fb: Create AMD YUV buffers with AMD GEM IOCTL
The kmstest_dumb_create API isn't suitable for creating multi-planar
buffers since it tries to calculate the size based on the first plane's
pitch only.
AMDGPU requires that the luma pitch be aligned to 256 for YUV buffers
which results in crashes on kms_plane@pixel-format-pipe-*-planes tests
when using kmstest_dumb_create since the buffer returned is smaller than
needed (16384 size returned, 24576 size required).
Create and map the buffer with the correct size by using the AMD helpers
introduced by this patch: igt_amd_create_bo and igt_amd_mmap_bo.
Cc: Harry Wentland <harry.wentland@amd.com>
Cc: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Leo Li <sunpeng.li@amd.com>
Diffstat (limited to 'tests/i915')
0 files changed, 0 insertions, 0 deletions