summaryrefslogtreecommitdiff
path: root/tests/gem_exec_schedule.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-24igt/gem_exec_schedule: Trim deep runtimeChris Wilson1-13/+70
2018-07-13lib/gt: Make use of dummyload library to create recursive batchAntonio Argenziano1-2/+2
2018-07-06lib: Convert spin batch constructor to a factoryChris Wilson1-8/+19
2018-04-24test/gem_exec_schedule: Check each engine is an independent timelineChris Wilson1-6/+90
2018-04-18igt/gem_exec_schedule: Exercise "deep" preemptionChris Wilson1-19/+169
2018-03-20igt: Replace 'all-engines' magic numbers with macroAntonio Argenziano1-2/+2
2018-03-07Bump measure_ring_size() timer intervalChris Wilson1-2/+2
2018-02-23Iterate over physical enginesChris Wilson1-22/+9
2018-02-23tests/gem_exec_schedule: use new common functionsDaniele Ceraolo Spurio1-121/+41
2018-02-21igt/gem_exec_schedule: Replace constant 16 with its magic macroChris Wilson1-8/+11
2018-02-21igt/gem_exec_schedule: Dump the engine info prior to sync on preempt_otherChris Wilson1-0/+1
2018-02-21igt/gem_exec_schedule: Trim max number of contexts usedChris Wilson1-26/+32
2018-02-12igt/gem_exec_schedule: Limit smoketest to the desired enginesChris Wilson1-4/+8
2018-02-07lib: Move __gem_context_create to common ioctl wrapper library.Antonio Argenziano1-0/+3
2017-12-10tests/gem_exec_schedule: Add test for resetting preemptive batchAntonio Argenziano1-3/+40
2017-12-10tests/gem_exec_schedule: Add reset on failed preemption test.Antonio Argenziano1-1/+27
2017-10-19lib/i915: Move submission related helpers to lib/i915/gem_submissionMichał Winiarski1-1/+1
2017-10-17lib/i915: Extract context priority setparam to a helperMichał Winiarski1-40/+20
2017-10-17lib/i915: Extract helpers for determining scheduler capabilitiesMichał Winiarski1-40/+7
2017-10-17lib: Extract helpers for determining submission methodMichał Winiarski1-38/+2
2017-10-05igt/gem_exec_scheduler: Add small priority sorting smoketestChris Wilson1-0/+80
2017-10-03gem_exec_schedule: Add missing #includePetri Latvala1-0/+1
2017-09-29igt/gem_exec_schedule: Detect too slow setup in deep-*Chris Wilson1-4/+33
2017-09-28igt/gem_exec_scheduler: HAS_SCHEDULER no longer means HAS_PREEMPTIONChris Wilson1-17/+40
2017-09-26igt/gem_exec_schedule: Ignore set-priority failures on old kernelsChris Wilson1-20/+23
2017-09-25igt/gem_exec_schedule: Fix up too deep reorder-wide()Chris Wilson1-152/+73
2017-09-25igt/gem_exec_schedule: s/-MAX_PRIO/MIN_PRIO/Chris Wilson1-10/+11
2017-09-07igt/gem_exec_scheduler: Demonstrate priority inversion between full ringsChris Wilson1-1/+193
2017-09-07igt/gem_exec_schedule: Basic tests for preemptionChris Wilson1-0/+163
2017-09-07igt/gem_exec_schedule: Exercise reordering with many priority levelsChris Wilson1-2/+108
2017-09-07igt/gem_exec_schedule: Do not overcommit batches to the ringChris Wilson1-21/+78
2017-05-18lib: Refactor testing for ability to use MI_STORE_DATA_IMMChris Wilson1-6/+2
2017-04-24igt/gem_exec_schedule: Emit wide batches of requestsChris Wilson1-0/+67
2017-03-17igt/gem_exec_schedule: Never use STORE_DWORD_IMM on SNB bsd engineChris Wilson1-1/+8
2017-02-22igt: Start marking up GEM tests that require an alive GPU to functionChris Wilson1-0/+1
2017-02-21igt/gem_exec_scheduler: Fix test for context prioritiesChris Wilson1-4/+14
2017-01-02igt: Mass conversion to to_user_pointer()Chris Wilson1-4/+4
2016-11-14igt/gem_exec_schedule: Update param for finalChris Wilson1-1/+1
2016-11-07igt: Add a test for reordering execbufsChris Wilson1-0/+501