On 4 September 2015 at 19:22, Micah Fedke <micah.fedke@xxxxxxxxxxxxxxx> wrote: > This patchset removes the code that looks up a pipe number from a crtc ID. The > pipe number is equivalent to the index of the crtc in the array of crtcs > returned by the kernel for a drmModeGetResources() call. This may not have > been the case when these lookups were written, but it is the de facto behavior > nowadays. Eliminating the intel-specific ioctl used in this lookup also helps > simplify the process of converting tests to work on multiple platforms. Is there a libdrm version that can be relied upon for this behaviour? Should the required version be updated? > > The lookup is happening in the kmstest_get_pipe_from_crtc_id() lib helper > function, and in two different open-coded snippets. Each fix received its own > patch. > > These updates affect kms_flip, kms_render, kms_3d, testdisplay, drm_read and > overlay > > Micah Fedke (3): > lib: update kmstest_get_pipe_from_crtc_id This function uses an > intel-specific ioctl to fetch a mapping between pipes and crtc > ids, but this technique is outdated as the crtc id is now always > equivalent to its index in the array of crtcs returned by the > kernel. > tests/drm_read: remove manual crtc<->pipe mapping from drm_read test > the crtc id is now always equivalent to its index in the array of > crtcs returned by the kernel > overlay: remove crtc<->pipe mapping code from kms-overlay the crtc > id is now always equivalent to its index in the array of crtcs > returned by the kernel > > lib/igt_kms.c | 33 ++++++++++++++++++++++++--------- > overlay/Makefile.am | 4 ++-- > overlay/kms/kms-overlay.c | 7 ++----- > tests/drm_read.c | 43 +++++++++++++------------------------------ > 4 files changed, 41 insertions(+), 46 deletions(-) > > -- > 2.1.4 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx