summaryrefslogtreecommitdiff
path: root/lib/i915
AgeCommit message (Expand)AuthorFilesLines
2020-07-13lib/i915: Open primary sysfs for engine attributesChris Wilson1-0/+51
2020-07-02i915/gem_exec_await: Update to use __for_each_engine_physicalChris Wilson1-1/+1
2020-06-15scripts/generate_clear_kernel: Clean up header license/copyright.Rodrigo Vivi2-48/+4
2020-06-08python: Stop using cElementTreeArkadiusz Hiler1-1/+1
2020-05-26lib/i915: Restore hangcheck modparams between testsChris Wilson1-0/+8
2020-05-26i915/gem_exec_schedule: Fix measurement of ring size to use right engineChris Wilson2-0/+117
2020-05-19lib/i915: Reset all engine properties to defaults prior to the start of a testChris Wilson1-0/+85
2020-05-11Macros fixes: Removed unused & redundant macrosranjeet kumar2-6/+1
2020-05-08lib/params: start renaming functions igt_params_*Juha-Pekka Heikkila1-1/+1
2020-05-08lib/params: add igt_params.c for module parameter accessJani Nikula1-0/+1
2020-05-07lib/i915: Split igt_require_gem() into i915/Chris Wilson6-22/+154
2020-04-09lib/i915/perf: update TGL configsLionel Landwerlin2-859/+3005
2020-04-09lib/i915: Cleanup errno before starting testsChris Wilson1-0/+1
2020-04-02lib/i915/perf: break generated code in separate filesLionel Landwerlin6-717/+1023
2020-04-02lib/i915/perf: remove generation code for mathml renderLionel Landwerlin1-151/+17
2020-04-01i915/gem_exec_schedule: Dynamic engine testsChris Wilson1-3/+3
2020-03-28i915/gem_ctx_shared: Clone engines for new contextsChris Wilson1-1/+2
2020-03-20lib/i915: Initialise ctx before calling destroy on errorChris Wilson1-1/+1
2020-03-13lib/i915: Allow writing of engine propertiesChris Wilson2-9/+44
2020-03-13lib/i915: Dynamic subtest constructor for sysfs/enginesChris Wilson2-0/+51
2020-03-13lib/i915: Create a context wrapping one specific engineChris Wilson2-17/+49
2020-02-28i915: Start putting the mmio_base to wider useChris Wilson2-0/+91
2020-02-27scripts/generate_clear_kernel: Add script to assemble CB kernelAkeem G Abodunrin2-0/+280
2020-02-26lib/i915/perf: reenable perf tests on cometlakeLionel Landwerlin1-1/+1
2020-02-25lib/i915/perf: return NULL when platform is not supportedLionel Landwerlin1-4/+11
2020-02-25lib/i915/perf: fix subslice availability testingLionel Landwerlin1-1/+1
2020-02-24lib/i915/perf: fix loading configurationsLionel Landwerlin1-11/+17
2020-02-24lib/i915: Restrict mmap types to GTT if no MMAP_OFFSET supportJanusz Krzysztofik2-2/+10
2020-02-19tools: add i915-perf-readerLionel Landwerlin2-0/+84
2020-02-19lib/i915-perf: add i915 perf data readerLionel Landwerlin2-0/+488
2020-02-19tools: add i915 perf recorder toolLionel Landwerlin1-0/+118
2020-02-19lib/i915-perf: Add support for loading perf configurationsLionel Landwerlin2-0/+89
2020-02-19lib: Add i915_perf libraryLionel Landwerlin25-0/+172186
2020-02-15lib/i915: intel_get_current_engine invalid resultDale B Stimson1-13/+16
2020-02-15lib/i915: Don't confuse param.sizeChris Wilson1-12/+7
2020-02-15i915/gem_ctx_engine: Exercise for_each_context_engine() with custom engine[]Chris Wilson1-2/+2
2020-02-14lib/i915: Report I915_SCHEDULER_CAP_ENGINE_BUSY_STATSChris Wilson2-0/+16
2020-02-07lib/i915: for_each_mmap_offset_type()Chris Wilson2-0/+19
2020-02-05i915/gem_ctx_exec: Update the list of engines on the actual contextChris Wilson1-2/+5
2020-01-29lib/i915: Fix is_physical_engine advancementChris Wilson1-4/+2
2020-01-29lib/i915: Add helper for copying engine maps from one context to anotherTvrtko Ursulin2-0/+32
2020-01-29lib/i915/gem_mman.c: add cpu coherency mapping wrapperZbigniew Kempczyński2-0/+55
2020-01-27i915/gem_engine_topology: Introduce and use gem_context_clone_with_enginesTvrtko Ursulin4-13/+63
2020-01-23i915/gem_engine_topology: Fix virtual engine checkTvrtko Ursulin1-1/+1
2020-01-23i915/gem_engine_topology: Generate engine names based on classTvrtko Ursulin2-18/+23
2019-12-11lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctlZbigniew Kempczyński2-38/+291
2019-11-15lib/i915: Add query to detect if engine accepts only ro batchesKuoppala, Mika2-0/+44
2019-11-12i915: Mark up a few more tests that only target GGTTChris Wilson2-0/+22
2019-10-29lib/i915: Expose I915_CONTEXT_PARAM_PERSISTENCEChris Wilson2-0/+45
2019-10-26lib/i915: Use explicit iterator names in for_each_engine()Chris Wilson1-2/+2