Hi, This is not really a series but a set of miscellaneous fixes and cleanup. It should be mostly noncontroversial, with the exception of perhaps the last two patches. Patch 6 splits all of the igt_crc code out of igt_debugfs into a separate file. The goal here was to make it easier to add new CRC-related code without falling afoul of churn within igt_debugfs (of which there's been a fair amount while I've been carrying these patches). Eventually, the intention is to add support for igt_crc via writeback connectors here, but I understand if this patch should stay out until then. Patch 7 allows "video=" on the kernel command-line to override a connector's default mode. I don't know if that's widely useful, but we like to use it on our FPGA platforms. All comments/feedback welcome, Thanks, Brian Brian Starkey (7): lib/igt_kms: Fix erroneous assert lib/igt_kms: Fix override_mode handling lib: Stop igt_get_all_cairo_formats memory leak lib/igt_debugfs: Remove igt_debugfs_t lib/igt_debugfs: Only use valid values in igt_crc_to_str() igt: lib/igt_crc: Split out CRC functionality lib/igt_kms: Use kernel command line mode if specified lib/Makefile.sources | 2 + lib/igt_chamelium.h | 1 + lib/igt_crc.c | 563 +++++++++++++++++++++++++++++++++++++ lib/igt_crc.h | 125 ++++++++ lib/igt_debugfs.c | 551 ------------------------------------ lib/igt_debugfs.h | 81 ------ lib/igt_fb.c | 4 +- lib/igt_fb.h | 2 +- lib/igt_kms.c | 157 ++++++++++- tests/chamelium.c | 1 + tests/kms_atomic.c | 3 +- tests/kms_atomic_transition.c | 1 + tests/kms_ccs.c | 1 + tests/kms_chv_cursor_fail.c | 1 + tests/kms_crtc_background_color.c | 1 + tests/kms_cursor_crc.c | 1 + tests/kms_cursor_legacy.c | 1 + tests/kms_draw_crc.c | 1 + tests/kms_fbc_crc.c | 1 + tests/kms_flip_tiling.c | 1 + tests/kms_frontbuffer_tracking.c | 1 + tests/kms_mmap_write_crc.c | 1 + tests/kms_mmio_vs_cs_flip.c | 1 + tests/kms_pipe_color.c | 1 + tests/kms_pipe_crc_basic.c | 1 + tests/kms_plane.c | 1 + tests/kms_plane_lowres.c | 1 + tests/kms_plane_multiple.c | 1 + tests/kms_plane_scaling.c | 1 + tests/kms_pwrite_crc.c | 1 + tests/kms_render.c | 4 +- tests/kms_rotation_crc.c | 1 + tests/kms_universal_plane.c | 1 + tools/intel_display_crc.c | 1 + 34 files changed, 867 insertions(+), 649 deletions(-) create mode 100644 lib/igt_crc.c create mode 100644 lib/igt_crc.h -- 1.7.9.5 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx