summaryrefslogtreecommitdiff
path: root/tests/gem_busy.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-06lib: Convert spin batch constructor to a factoryChris Wilson1-8/+9
2018-03-22igt/gem_measure_ring_size_inflight: Measure smallest inflight ring sizeAntonio Argenziano1-1/+1
2018-02-26igt/gem_busy: Fix extended-bsd aliasing checksChris Wilson1-3/+4
2018-02-23Iterate over physical enginesChris Wilson1-17/+14
2018-02-23tests/gem_busy: Use intel_measure_ring_sizeAntonio Argenziano1-96/+2
2018-01-04igt/gem_busy: Remove repeated use of igt_spin_batch_newChris Wilson1-5/+5
2017-12-04igt/gem_busy: Replace arbitrary busy batch with indefinite spinbatchChris Wilson1-106/+157
2017-10-18tests: Clean up igt_skip_on_simulation() usesArkadiusz Hiler1-2/+2
2017-09-07igt/gem_exec_schedule: Basic tests for preemptionChris Wilson1-2/+2
2017-07-06Revert "igt: Remove default from the engine list"Chris Wilson1-2/+2
2017-07-06igt: Remove default from the engine listTvrtko Ursulin1-2/+2
2017-05-18lib: Refactor testing for ability to use MI_STORE_DATA_IMMChris Wilson1-23/+8
2017-02-22igt: Start marking up GEM tests that require an alive GPU to functionChris Wilson1-0/+1
2017-02-04igt: intel_gen(intel_gen()) eekChris Wilson1-1/+1
2017-02-03igt: Skip MI_STORE_DWORD_IMM on gen2Chris Wilson1-0/+6
2017-01-27igt/gem_busy: Add diagnostics for missed hangcheckChris Wilson1-2/+10
2017-01-21igt/gem_busy: Start converting over to igt_spin_batchChris Wilson1-110/+9
2017-01-02igt: Mass conversion to to_user_pointer()Chris Wilson1-9/+9
2016-09-13igt/gem_busy: Prevent banning when running multiple hang testsChris Wilson1-84/+95
2016-09-13igt/gem_busy: Actually flag the hang tests to cause a GPU hangChris Wilson1-1/+3
2016-09-13igt/gem_busy: Replace extended busy-ioctl testing in bat with simpler testsChris Wilson1-16/+173
2016-08-23Split out the kms tests from gem_busy to avoid the cairo dependencyChris Wilson1-239/+0
2016-08-22igt/gem_busy: Test flipping on a still active bufferChris Wilson1-0/+239
2016-08-09igt/gem_busy: Stress test gem_busy() vs gem_close()Chris Wilson1-0/+92
2016-07-28igt/gem_busy: Don't run hang tests under the hangcheckerChris Wilson1-10/+31
2016-07-09igt/gem_busy: Include a hangcheckChris Wilson1-4/+19
2016-07-07igt/prime_busy: Check the busy status is cleared upon a hangChris Wilson1-2/+8
2016-04-25igt/gem_busy: Avoid BSD emission on gen6Chris Wilson1-0/+6
2016-04-25tests/gem_busy: Fix passing invalid fd for basic-parallel-* tests.marius vlad1-1/+1
2016-04-25igt/gem_busy: Test parallel executionChris Wilson1-10/+44
2016-04-22igt/gem_busy: Discard the indirect batchbuffersChris Wilson1-95/+57
2016-04-15igt/gem_busy: Slow down the writerChris Wilson1-28/+93
2016-04-11igt/gem_busy: fix compaction of multiple store commandsChris Wilson1-0/+1
2016-04-01igt/gem_busy: Try to slow down executionChris Wilson1-29/+42
2016-04-01igt/gem_busy: Cap number of tries to create busy ringsChris Wilson1-0/+3
2016-04-01igt/gem_busy: Use a boatload of store-dwords to force ring busynessChris Wilson1-9/+114
2016-02-04igt/gem_busy: Refactor to use gem_require_ring()Chris Wilson1-2/+4
2016-01-27Add I915_EXEC_DEFAULT to list of known enginesChris Wilson1-1/+5
2016-01-27Extract array of execution enginesChris Wilson1-12/+4
2016-01-27lib: Share common __gem_execbuf()Chris Wilson1-8/+0
2016-01-15tests: Add gem_busyChris Wilson1-0/+258