- ef4985b drm/i915: Increase ww locking for perf. by Maarten Lankhorst · 3 years, 9 months ago
- be0bdd6 i915/perf: Start hrtimer only if sampling the OA buffer by Umesh Nerlige Ramappa · 3 years, 10 months ago
- e074ffe i915/perf: Drop the check for report reason in OA by Umesh Nerlige Ramappa · 3 years, 11 months ago
- 5e4b738 i915/perf: Add additional OA formats for gen12 by Umesh Nerlige Ramappa · 3 years, 11 months ago
- 0f15c5b i915/perf: Move OA formats to single array by Umesh Nerlige Ramappa · 3 years, 11 months ago
- 77892f4 i915/perf: Store a mask of valid OA formats for a platform by Umesh Nerlige Ramappa · 3 years, 11 months ago
- fb5cfca Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-next by Dave Airlie · 4 years ago
- f170523 drm/i915/gt: Consolidate the CS timestamp clocks by Chris Wilson · 4 years ago
- a0d3fdb drm/i915/gt: Split logical ring contexts from execlist submission by Chris Wilson · 4 years ago
- dd0e219 drm/i915/perf: also include Gen11 in OATAILPTR workaround by Lionel Landwerlin · 4 years, 1 month ago
- 45233ab drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h by Chris Wilson · 4 years ago
- 70a2b43 drm/i915/gt: Rename lrc.c to execlists_submission.c by Chris Wilson · 4 years, 1 month ago
- 46fe37b Merge tag 'drm-intel-next-queued-2020-11-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next by Dave Airlie · 4 years, 1 month ago
- 8d989f4 drm/i915/perf: replace idr_init() by idr_init_base() by Deepak R Varma · 4 years, 2 months ago
- 059a0be drm/i915/perf: workaround register corruption in OATAILPTR by Lionel Landwerlin · 4 years, 1 month ago
- e9d2871 drm: fix some kernel-doc markups by Mauro Carvalho Chehab · 4 years, 1 month ago
- f00ecc2 drm/i915: Convert i915_perf to ww locking as well by Maarten Lankhorst · 4 years, 4 months ago
- e43ff99 drm/i915/perf: Use GTT when saving/restoring engine GPR by Umesh Nerlige Ramappa · 4 years, 6 months ago
- 89d19b2 drm/i915: Release shortlived maps of longlived objects by Chris Wilson · 4 years, 6 months ago
- 0b6613c drm/i915/sseu: Move sseu_info under gt_info by Venkata Sandeep Dhanalakota · 4 years, 6 months ago
- 3a8557e Merge branch 'uaccess.i915' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 4 years, 7 months ago
- c1e8d7c mmap locking API: convert mmap_sem comments by Michel Lespinasse · 4 years, 7 months ago
- faa3921 Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drm by Linus Torvalds · 4 years, 7 months ago
- 0bffedb Merge tag 'v5.7-rc7' into perf/core, to pick up fixes by Ingo Molnar · 4 years, 7 months ago
- 802a5820 drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}() by Ville Syrjälä · 4 years, 10 months ago
- 56f1b31 drm/i915: Store CS timestamp frequency in Hz by Ville Syrjälä · 4 years, 10 months ago
- 2e27015 drm/i915: Nuke pointless div by 64bit by Ville Syrjälä · 4 years, 10 months ago
- 1bc6a60 drm/i915/execlists: Track inflight CCID by Chris Wilson · 4 years, 8 months ago
- 53b2622 drm/i915/execlists: Avoid reusing the same logical CCID by Chris Wilson · 4 years, 8 months ago
- 598caf1 i915: alloc_oa_regs(): get rid of pointless access_ok() by Al Viro · 4 years, 8 months ago
- 5c4a53e drm/i915/execlists: Track inflight CCID by Chris Wilson · 4 years, 8 months ago
- 2632f17 drm/i915/execlists: Avoid reusing the same logical CCID by Chris Wilson · 4 years, 8 months ago
- b4892e4 drm/i915: Make define for lrc state offset by Mika Kuoppala · 4 years, 8 months ago
- 87cfeb1 Merge tag 'perf-core-for-mingo-5.8-20200420' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core by Ingo Molnar · 4 years, 8 months ago
- 4e3d345 drm/i915/perf: Open access for CAP_PERFMON privileged process by Alexey Budankov · 4 years, 9 months ago
- bcad588 drm/i915/perf: Do not clear pollin for small user read buffers by Ashutosh Dixit · 4 years, 9 months ago
- 442dbc5 drm/i915: Make exclusive awaits on i915_active optional by Chris Wilson · 4 years, 9 months ago
- 6352219 drm/i915/perf: Do not clear pollin for small user read buffers by Ashutosh Dixit · 4 years, 9 months ago
- d16e137 drm/i915/perf: don't read head/tail pointers outside critical section by Lionel Landwerlin · 4 years, 9 months ago
- d7d50f8 drm/i915/perf: Schedule oa_config after modifying the contexts by Chris Wilson · 4 years, 9 months ago
- 4ef10fe drm/i915/perf: add new open param to configure polling of OA buffer by Lionel Landwerlin · 4 years, 9 months ago
- c51dbc6 drm/i915/perf: move pollin setup to non hw specific code by Lionel Landwerlin · 4 years, 9 months ago
- d1df41e drm/i915/perf: rework aging tail workaround by Lionel Landwerlin · 4 years, 9 months ago
- c06aa1b drm/i915/perf: Invalidate OA TLB on when closing perf stream by Umesh Nerlige Ramappa · 4 years, 10 months ago
- a639b0c drm/i915/perf: Invalidate OA TLB on when closing perf stream by Umesh Nerlige Ramappa · 4 years, 10 months ago
- 11ecbdd drm/i915/perf: introduce global sseu pinning by Lionel Landwerlin · 4 years, 10 months ago
- 371aba6 drm/i915/perf: remove redundant power configuration register override by Lionel Landwerlin · 4 years, 10 months ago
- 9aba9c1 drm/i915/perf: remove generated code by Lionel Landwerlin · 4 years, 10 months ago
- 4b4e973 drm/i915/perf: Reintroduce wait on OA configuration completion by Chris Wilson · 4 years, 10 months ago
- d236e2a drm/i915/perf: Manually acquire engine-wakeref around use of kernel_context by Chris Wilson · 4 years, 10 months ago
- a5af081 drm/i915/perf: Mark up the racy use of perf->exclusive_stream by Chris Wilson · 4 years, 10 months ago
- 0bf8573 drm/i915/perf: conversion to struct drm_device based logging macros. by Wambui Karuga · 4 years, 11 months ago
- 00376cc drm/i915: conversion to drm_device logging macros when drm_i915_private is present. by Wambui Karuga · 5 years ago
- 6f280b1 drm/i915/perf: Fix OA context id overlap with idle context id by Umesh Nerlige Ramappa · 5 years ago
- a9f236d drm/i915: Make WARN* drm specific where uncore or stream ptr is available by Pankaj Bharadiya · 5 years ago
- feed5c7 drm/i915: Pin the context as we work on it by Chris Wilson · 5 years ago
- e6ba764 drm/i915: Remove i915->kernel_context by Chris Wilson · 5 years ago
- 9f3ccd4 drm/i915: Drop GEM context as a direct link from i915_request by Chris Wilson · 5 years ago
- 3dc716fd drm/i915/perf: Register sysctl path globally by Venkata Sandeep Dhanalakota · 5 years ago
- ccdeed4 drm/i915/perf: Configure OAR for specific context by Umesh Nerlige Ramappa · 5 years ago
- 322d56a drm/i915/perf: Allow non-privileged access when OA buffer is not sampled by Umesh Nerlige Ramappa · 5 years ago
- c415ef2 drm/i915/perf: drop pointless static qualifier in i915_perf_add_config_ioctl() by Mao Wenan · 5 years ago
- de5825b drm/i915: Serialise with engine-pm around requests on the kernel_context by Chris Wilson · 5 years ago
- dd590f6 drm/i915/perf: Add preemption check while waiting for OA by Lionel Landwerlin · 5 years ago
- 9393765 drm/i915/perf: don't forget noa wait after oa config by Lionel Landwerlin · 5 years ago
- 0b0120d drm/i915/perf: always consider holding preemption a privileged op by Lionel Landwerlin · 5 years ago
- 9278bbb drm/i915/perf: Reverse a ternary to make sparse happy by Chris Wilson · 5 years ago
- 00a7f0d drm/i915/tgl: Add perf support on TGL by Lionel Landwerlin · 5 years ago
- fc21523 drm/i915/perf: Add helper macros for comparing with whitelisted registers by Umesh Nerlige Ramappa · 5 years ago
- 19c17b7 drm/i915/execlists: Use vfunc to check engine submission mode by Michal Wajdeczko · 5 years ago
- 2871ea8 drm/i915/gt: Split intel_ring_submission by Chris Wilson · 5 years ago
- 0587152 drm/i915: Drop assertion that ce->pin_mutex guards state updates by Chris Wilson · 5 years ago
- 8814c6d drm/i915/perf: fix oa config reconfiguration by Lionel Landwerlin · 5 years ago
- 9cd20ef drm/i915/perf: allow holding preemption on filtered ctx by Lionel Landwerlin · 5 years ago
- 7831e9a drm/i915/perf: Allow dynamic reconfiguration of the OA stream by Chris Wilson · 5 years ago
- 4f6ccc7 drm/i915: add support for perf configuration queries by Lionel Landwerlin · 5 years ago
- b8d49f2 drm/i915/perf: introduce a versioning of the i915-perf uapi by Lionel Landwerlin · 5 years ago
- c2fba93 drm/i915/perf: Avoid polluting the i915_oa_config with error pointers by Chris Wilson · 5 years ago
- 5f5c382 drm/i915/perf: Prefer using the pinned_ctx for emitting delays on config by Chris Wilson · 5 years ago
- 15d0ace drm/i915/perf: execute OA configuration from command stream by Lionel Landwerlin · 5 years ago
- daed3e4 drm/i915/perf: implement active wait for noa configurations by Lionel Landwerlin · 5 years ago
- 6a45008 drm/i915/perf: allow for CS OA configs to be created lazily by Lionel Landwerlin · 5 years ago
- a5efcde drm/i915/perf: Replace global wakeref tracking with engine-pm by Chris Wilson · 5 years ago
- 52111c4 drm/i915/perf: Store shortcut to intel_uncore by Chris Wilson · 5 years ago
- 9a61363 drm/i915/perf: store the associated engine of a stream by Lionel Landwerlin · 5 years ago
- 23b9e41 drm/i915/perf: drop list of streams by Lionel Landwerlin · 5 years ago
- a4c969d drm/i915/perf: Set the exclusive stream under perf->lock by Chris Wilson · 5 years ago
- 8f8b117 drm/i915/perf: Wean ourselves off dev_priv by Chris Wilson · 5 years ago
- a4e7ccd drm/i915: Move context management under GEM by Chris Wilson · 5 years ago
- 2935ed5 drm/i915: Remove logical HW ID by Chris Wilson · 5 years ago
- 2850748 drm/i915: Pull i915_vma_pin under the vm->mutex by Chris Wilson · 5 years ago
- 7dc56af drm/i915/selftests: Verify the LRC register layout between init and HW by Chris Wilson · 5 years ago
- dffa8fe drm/i915/perf: Assert locking for i915_init_oa_perf_state() by Chris Wilson · 5 years ago
- 45e9c82 drm/i915/tgl/perf: use the same oa ctx_id format as icl by Michel Thierry · 5 years ago
- db94e9f drm/i915: extract i915_perf.h from i915_drv.h by Jani Nikula · 5 years ago
- a37f08a drm/i915/perf: Refactor oa object to better manage resources by Umesh Nerlige Ramappa · 5 years ago
- 750e76b drm/i915/gt: Move the [class][inst] lookup for engines onto the GT by Chris Wilson · 5 years ago
- cb0c43f drm/i915: Avoid ce->gem_context->i915 by Chris Wilson · 5 years ago
- ed32f8d Merge drm/drm-next into drm-intel-next-queued by Rodrigo Vivi · 5 years ago
- 5cca503 drm/i915/perf: Initialise err to 0 before looping over ce->engines by Chris Wilson · 5 years ago