summaryrefslogtreecommitdiff
path: root/lib/igt_dummyload.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-07lib: use poll.h in includesReagan Bohan1-1/+1
2024-03-29tests/intel: Use MI_ARB_CHECK definition more consistentlyMatt Roper1-3/+1
2023-07-17lib/igt_dummyload: Extract sync spinner APITvrtko Ursulin1-0/+105
2023-06-16lib/xe/xe_spin: Integrate igt_spin_new with XeSai Gowtham Ch1-5/+35
2023-04-20lib/igt_dummyload: Fall back to no scheduling policy if SCHED_FIFO unavailablePetri Latvala1-2/+8
2023-03-08igt: Remove duplicated macrosZbigniew Kempczyński1-1/+1
2023-01-12lib/igt_dummyload: Don't assume dependency object sizeZbigniew Kempczyński1-1/+3
2022-09-20lib: Fix off-by-one-page in 48b obj.flagsChris Wilson1-32/+31
2022-02-28lib/igt_dummyload: Drop ahnd from igt_spin_tAshutosh Dixit1-5/+4
2022-02-24lib/igt_dummyload: Save spin->opts as part of the spinnerJasmine Newsome1-0/+1
2021-08-10lib/igt_dummyload: Add support of using allocator in igt spinnerZbigniew Kempczyński1-14/+60
2021-07-16i915: Improve the precision of command parser checksJason Ekstrand1-5/+10
2021-07-08igt/dummyload: Require an intel_ctx_t for POLL_RUN and !ALL_ENGINESJason Ekstrand1-15/+5
2021-07-08lib/igt_dummyload: Stop supporting ALL_ENGINES without an intel_ctx_tJason Ekstrand1-15/+6
2021-06-22lib: Ensure the spinner reuses the canonical addressChris Wilson1-2/+5
2021-06-22lib: Beware implicit sign extension on large constantsChris Wilson1-1/+1
2021-06-10lib/dummyload: Support intel_ctx_t (v2)Jason Ekstrand1-8/+22
2021-06-10lib/dummyload: Rename igt_spin_factory::ctx to ctx_idJason Ekstrand1-3/+3
2021-05-27lib/i915/gem_create: Add gem_create_extAndrzej Turko1-1/+1
2021-01-06lib: Immediately cancel a spinner for an expired timeoutChris Wilson1-1/+5
2021-01-02lib/i915: Handle spinner execution from userptr on gen<6Chris Wilson1-5/+14
2020-12-18lib: Fix double lock in igt_free_spins()Chris Wilson1-17/+23
2020-12-17i915/perf_pmu: Exercise I915_PMU_SOFTWARE_GT_AWAKE_TIMEChris Wilson1-0/+10
2020-12-11i915/gem_exec_fence: Check a submit chainChris Wilson1-1/+6
2020-11-30i915/gem_request_retire: Switch from random blitter loads to dummyChris Wilson1-11/+12
2020-10-09lib: Launch spinners from inside userptrChris Wilson1-31/+56
2020-07-12lib/i915: Set NO_RELOC flag for spinnersChris Wilson1-4/+4
2020-06-12lib/i915: Fix GTT offset for 64bChris Wilson1-1/+3
2020-06-12lib/i915: Increase range for randomised location of dummyloadChris Wilson1-1/+3
2020-05-26lib: Randomise spinner location to reduce relocation riskChris Wilson1-8/+33
2020-05-19lib/i915: Reset all engine properties to defaults prior to the start of a testChris Wilson1-2/+0
2020-05-11Macros fixes: Removed unused & redundant macrosranjeet kumar1-4/+1
2020-05-07lib/i915: Split igt_require_gem() into i915/Chris Wilson1-5/+6
2020-04-16lib: Use read() for timerfd timeout detectionChris Wilson1-6/+6
2020-04-09lib: Set initial invalid timerfd to -1Chris Wilson1-9/+8
2020-04-09i915/gem_wait: Warn if the test completes before the spinner times outChris Wilson1-0/+3
2020-04-04lib/igt_dummyload: Give the timer thread a RT priority boostChris Wilson1-1/+10
2020-03-31lib/igt_dummyload: Use timerfd rather than SIGEV_THREADMichał Winiarski1-17/+25
2020-01-31lib: Don't feed IGT_SPIN_INVALID_CS to the command parserChris Wilson1-1/+6
2020-01-29lib: Don't assert spinner is still alive when using INVALID_CSChris Wilson1-4/+10
2020-01-28i915: Inject invalid CS into hanging spinnersChris Wilson1-0/+2
2019-12-31lib/igt_dummyload: Use mapping selection to allow run batch from lmemZbigniew Kempczyński1-9/+6
2019-11-14lib: Set the COND_BB_END mask for bdwChris Wilson1-1/+2
2019-11-13igt: Use COND_BBEND for busy spinning on gen9Jon Bloomfield1-2/+37
2019-11-12lib/igt_list: Update, clean-up and document igt_listArkadiusz Hiler1-5/+5
2019-10-19lib: Make dummyload less sensitive to abusive usersChris Wilson1-1/+2
2019-09-19kms_busy: Replace fiddling with hangcheck modparam with explicit fenceChris Wilson1-0/+5
2019-05-23i915/gem_exec_fence: Replace open-coded recursive batch with igt_spin_tChris Wilson1-0/+10
2019-05-23lib/dummyload: Cleanup access to spin obj arrayMika Kuoppala1-7/+6
2019-05-22lib: igt_dummyload: use for_each_context_engine()Andi Shyti1-9/+20