tests/kms_mmio_vs_cs_flip: Add a test case to exercise mmio vs. CS flip races

kms_mmio_vs_cs_flip has two subtests:
- setplane_vs_cs_flip tests the interaction between
  fullscreen sprites and CS flips
- setcrtc_vs_cs_flip tests the interaction between
  primary plane panning and CS flips

v2: Skip sprite test when there are no sprites
    Reduce busy_bo to 64MB (now works on my gen2)
    Handle pipe vs. port incompatibility
v3: Handle missing auto pipe crc

Reviewed-by Rodrigo Vivi <rodrigo.vivi@gmail.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
Ville Syrjälä
2014-04-14 16:14:40 +03:00
parent e2ac7a15f1
commit eb566561e7
2 changed files with 581 additions and 0 deletions
+1
View File
@@ -64,6 +64,7 @@ TESTS_progs_M = \
kms_fence_pin_leak \
kms_flip \
kms_flip_tiling \
kms_mmio_vs_cs_flip \
kms_pipe_crc_basic \
kms_plane \
kms_render \