[Intel-gfx] [PATCH I-g-t 0/2] Tests: Add two test cases based on multi drm_fd to test sync

Zhao Yakui yakui.zhao at intel.com
Mon Apr 14 06:19:56 CEST 2014


This follows Daniel's advice to add the two test cases based on multi drm_fd to 
test the ring sync and CPU<->GPU sync.
The Broadwell GT3 machine has two independent BSD rings that can be used
to process the video commands. This is implemented in kernel driver and transparent
to the user-space. But we still need to check the ring sync and CPU<->GPU sync for
the second BSD ring. Two tests are created based on the multi drm_fds to
test the sync. Multi drm_fd can assure that the second BSD ring has the opportunity
to dispatch the GPU command. 

Zhao Yakui (2):
  tests: Add one ring sync case based on multi drm_fd to test ring
    semaphore sync under multi BSD rings
  tests: Add dummy_reloc test case based on multi drm_fd to test
    CPU<->GPU sync under multi BSD rings

 tests/Makefile.sources            |    2 +
 tests/gem_dummy_reloc_multi_bsd.c |  258 +++++++++++++++++++++++++++++++++++++
 tests/gem_multi_bsd_sync_loop.c   |  172 +++++++++++++++++++++++++
 3 files changed, 432 insertions(+)
 create mode 100644 tests/gem_dummy_reloc_multi_bsd.c
 create mode 100644 tests/gem_multi_bsd_sync_loop.c

-- 
1.7.10.1




More information about the Intel-gfx mailing list