summaryrefslogtreecommitdiff
path: root/lib/igt_dummyload.c
AgeCommit message (Expand)Author
2020-05-19lib/i915: Reset all engine properties to defaults prior to the start of a testChris Wilson
2020-05-11Macros fixes: Removed unused & redundant macrosranjeet kumar
2020-05-07lib/i915: Split igt_require_gem() into i915/Chris Wilson
2020-04-16lib: Use read() for timerfd timeout detectionChris Wilson
2020-04-09lib: Set initial invalid timerfd to -1Chris Wilson
2020-04-09i915/gem_wait: Warn if the test completes before the spinner times outChris Wilson
2020-04-04lib/igt_dummyload: Give the timer thread a RT priority boostChris Wilson
2020-03-31lib/igt_dummyload: Use timerfd rather than SIGEV_THREADMichał Winiarski
2020-01-31lib: Don't feed IGT_SPIN_INVALID_CS to the command parserChris Wilson
2020-01-29lib: Don't assert spinner is still alive when using INVALID_CSChris Wilson
2020-01-28i915: Inject invalid CS into hanging spinnersChris Wilson
2019-12-31lib/igt_dummyload: Use mapping selection to allow run batch from lmemZbigniew Kempczyński
2019-11-14lib: Set the COND_BB_END mask for bdwChris Wilson
2019-11-13igt: Use COND_BBEND for busy spinning on gen9Jon Bloomfield
2019-11-12lib/igt_list: Update, clean-up and document igt_listArkadiusz Hiler
2019-10-19lib: Make dummyload less sensitive to abusive usersChris Wilson
2019-09-19kms_busy: Replace fiddling with hangcheck modparam with explicit fenceChris Wilson
2019-05-23i915/gem_exec_fence: Replace open-coded recursive batch with igt_spin_tChris Wilson
2019-05-23lib/dummyload: Cleanup access to spin obj arrayMika Kuoppala
2019-05-22lib: igt_dummyload: use for_each_context_engine()Andi Shyti
2019-04-24lib/igt_dummyload: Clarify batch mappingMika Kuoppala
2019-04-24lib/igt_dummyload: Introduce igt_spin_resetMika Kuoppala
2019-04-18lib/igt_dummyload: Get rid of 'batch' on spinner accessorsMika Kuoppala
2019-04-18lib/igt_dummyload: libify checks for spin batch activationMika Kuoppala
2019-02-26lib/i915: Move mmap IOCTLs wrappers into separate fileAntonio Argenziano
2019-01-16lib/igt_dummyload: use gem_mmap__cpu and gem_mmap__wc when applicableLukasz Kalamarz
2018-07-11lib/dummyload: Control whether or not the batch is preemptibleChris Wilson
2018-07-06lib: Spin fast, retire earlyChris Wilson
2018-07-06lib: Convert spin batch constructor to a factoryChris Wilson
2018-05-09lib/igt_dummyload: Fix possible NULL pointer dereferenceAntonio Argenziano
2018-04-06lib: Acquire master for pollable spinbatch on gen4/5Chris Wilson
2018-03-26lib/dummyload: Add pollable spin batchTvrtko Ursulin
2018-03-20igt: Replace 'all-engines' magic numbers with macroAntonio Argenziano
2018-03-01lib/dummyload: Avoid assertions in lowlevel spin constructorChris Wilson
2018-02-23lib/igt_dummyload: add igt_corkDaniele Ceraolo Spurio
2017-12-22lib/dummyload: Support returning output fenceTvrtko Ursulin
2017-12-13lib/dummyload: Wrap global list inside its own mutexChris Wilson
2017-09-07lib/dummyload: Use -1 for all enginesChris Wilson
2017-09-07igt/gem_exec_schedule: Basic tests for preemptionChris Wilson
2017-09-06lib: Disable MI_STORE_DATA_IMM for gen3 (i915g and i915gm)Chris Wilson
2017-08-16lib/dummyload: Pad with a few nops so that we do not completely hog the systemChris Wilson
2017-05-17igt/gem_spin_batch: Avoid interleave throttle within open spin batchesChris Wilson
2017-04-22lib: spinning batches requires working GEM, so add the precheckChris Wilson
2017-03-27lib/dummyload: Handle timeout in a new thread instead of signal handlerAnder Conselvan de Oliveira
2017-02-27lib: Add basic support for valgrind annotations.Maarten Lankhorst
2017-01-27lib: Fix emission of MI_BB_START for gen3 and beforeChris Wilson
2017-01-19lib/dummyload: Prefer WC mmapsChris Wilson
2017-01-02lib: Mass conversion to to_user_pointer()Chris Wilson
2016-12-01lib/igt_dummyload: Don't clear a signal if we haven't installed the timeoutChris Wilson
2016-12-01lib/dummyload: Don't clear the same signal twiceChris Wilson