This patchset add the necessary infrastructure required to enable to compute and add CRCs entries.
1. add functions to map buffers to kernel address space. 2. map/unmap buffers in the prepare/cleanup_fb hooks. 3. compute crc using crc32 on the visible portion of the buffer. Note: This patchset was built on top of the following patch: subject: "drm/vkms: Add vblank events simulated by hrtimers" link: https://lists.freedesktop.org/archives/dri-devel/2018-June/181060.html Haneen Mohammed (3): drm/vkms: Add functions to map GEM backing storage drm/vkms: map/unmap buffers in [prepare/cleanup]_fb hooks drm/vkms: Implement CRC debugfs API drivers/gpu/drm/vkms/vkms_crtc.c | 76 +++++++++++++++++++++++++++++++ drivers/gpu/drm/vkms/vkms_drv.c | 1 + drivers/gpu/drm/vkms/vkms_drv.h | 22 +++++++++ drivers/gpu/drm/vkms/vkms_gem.c | 50 ++++++++++++++++++++ drivers/gpu/drm/vkms/vkms_plane.c | 50 ++++++++++++++++++++ 5 files changed, 199 insertions(+) -- 2.17.1 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel