[Intel-gfx] [PATCH 00/22] i-g-t: flip_test: add vblank test cases

Imre Deak imre.deak at intel.com
Tue Oct 16 16:34:34 CEST 2012


Some refactoring, fixes and a few test cases for the
DRM_IOCTL_WAIT_VBLANK IOCTL.

Tested on IVB using the drm-intel-nightly kernel branch.

Imre Deak (22):
  drmtest: add function to remove an DRM FB
  flip_test: free FBs after each test run
  flip_test: reset the state for each test run
  flip_test: check drmHandleEvents()' return value
  test_flip: fix checking for delayed event reception
  flip_test: store fb width, height in test context object
  flip_test: factor out drmModePageFlip
  flip_test: move output panning inside the flip_handler
  flip_test: factor out the event loop/wait for event logic
  flip_test: factor out the final state check
  flip_test: store current flip/received timestamps in the context obj
  flip_test: split the flip handler into logical parts
  flip_test: swap the order of check state/run test step
  flip_test: factor out the event state
  flip_test: don't skip checks for sequence #1
  flip_test: store crtc_idx in the test context obj
  flip_test: unify the name of the current test in status messages
  flip_test: make page flip tests conditional
  flip_test: add logic to track pending events
  flip_test: add event sequence number tracking
  flip_test: add check to see if any event has occured
  flip_test: add wait-for-vblank tests

 lib/drmtest.c     |    5 +
 lib/drmtest.h     |    1 +
 tests/flip_test.c |  584 +++++++++++++++++++++++++++++++++++++++--------------
 3 files changed, 440 insertions(+), 150 deletions(-)

-- 
1.7.9.5




More information about the Intel-gfx mailing list