Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
11ecbdddf2f8b6cc2480aff6d877b7a4076e3b7f
/
drivers
/
gpu
/
drm
/
i915
/
i915_perf.c
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, 11 months ago
d236e2a
drm/i915/perf: Manually acquire engine-wakeref around use of kernel_context
by Chris Wilson
· 4 years, 11 months ago
a5af081
drm/i915/perf: Mark up the racy use of perf->exclusive_stream
by Chris Wilson
· 4 years, 11 months ago
0bf8573
drm/i915/perf: conversion to struct drm_device based logging macros.
by Wambui Karuga
· 5 years 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
eec4844
proc/sysctl: add shared variables for range check
by Matteo Croce
· 5 years ago
a9877da
drm/i915/oa: Reconfigure contexts on the fly
by Chris Wilson
· 6 years ago
14bfcd3
drm/i915/perf: add missing delay for OA muxes configuration
by Lionel Landwerlin
· 6 years ago
a5af1df
drm/i915/perf: ensure we keep a reference on the driver
by Lionel Landwerlin
· 6 years ago
5ed7a0c
drm/i915: Move OA files to separate folder
by Michal Wajdeczko
· 6 years ago
8dcfdfb
drm/i915/perf: fix ICL perf register offsets
by Lionel Landwerlin
· 6 years ago
d858d56
drm/i915: update rpm_get/put to use the rpm structure
by Daniele Ceraolo Spurio
· 6 years ago
bf210f6
drm/i915/perf: fix whitelist on Gen10+
by Lionel Landwerlin
· 6 years ago
10be98a
drm/i915: Move more GEM objects under gem/
by Chris Wilson
· 6 years ago
8475355
drm/i915: Move shmem object setup to its own file
by Chris Wilson
· 6 years ago
5e2a041
drm/i915: Switch back to an array of logical per-engine HW contexts
by Chris Wilson
· 6 years ago
fa9f668
drm/i915: Export intel_context_instance()
by Chris Wilson
· 6 years ago
2ccdf6a
drm/i915: Pass intel_context to i915_request_create()
by Chris Wilson
· 6 years ago
112ed2d
drm/i915: Move GraphicsTechnology files under gt/
by Chris Wilson
· 6 years ago
0940757
drm/i915: Store the default sseu setup on the engine
by Chris Wilson
· 6 years ago
97a04e0
drm/i915: switch intel_wait_for_register to uncore
by Daniele Ceraolo Spurio
· 6 years ago
a679f58
drm/i915: Flush pages on acquisition
by Chris Wilson
· 6 years ago
3ceea6a
drm/i915: use intel_uncore for all forcewake get/put
by Daniele Ceraolo Spurio
· 6 years ago
2dd24a9
drm/i915/gen11+: First assume next platforms will inherit stuff
by Rodrigo Vivi
· 6 years ago
c4d52fe
drm/i915: Move over to intel_context_lookup()
by Chris Wilson
· 6 years ago
b146e5e
drm/i915: Pass around the intel_context
by Chris Wilson
· 6 years ago
8a68d46
drm/i915: Store the BIT(engine->id) as the engine's mask
by Chris Wilson
· 6 years ago
993298a
drm/i915: Yet another if/else sort of newer to older platforms.
by Rodrigo Vivi
· 6 years ago
ec431ea
drm/i915/perf: lock powergating configuration to default when active
by Lionel Landwerlin
· 6 years ago
739f3ab
drm/i915: small isolated c99 types to kernel types switch
by Jani Nikula
· 6 years ago
6619c00
drm/i915/perf: Track the rpm wakeref
by Chris Wilson
· 6 years ago
16e4dd03
drm/i915: Markup paired operations on wakerefs
by Chris Wilson
· 6 years ago
3eb0930
Merge drm/drm-next into drm-intel-next-queued
by Jani Nikula
· 6 years ago
96d4f26
Remove 'type' argument from access_ok() function
by Linus Torvalds
· 6 years ago
0258404
drm/i915: start moving runtime device info to a separate struct
by Jani Nikula
· 6 years ago
f3ce44a
drm/i915: merge gen checks to use range
by Lucas De Marchi
· 6 years ago
cf819ef
drm/i915: replace IS_GEN<N> with IS_GEN(..., N)
by Lucas De Marchi
· 6 years ago
0069000
drm/i915: Rename IS_GEN to IS_GEN_RANGE
by Lucas De Marchi
· 6 years ago
6b671c2
Revert "drm/i915/perf: Fix warning in documentation"
by Joonas Lahtinen
· 6 years ago
fe84168
Revert "drm/i915/perf: add a parameter to control the size of OA buffer"
by Joonas Lahtinen
· 6 years ago
9fa6e2f
drm/i915/perf: Fix warning in documentation
by Lionel Landwerlin
· 6 years ago
cd956bf
drm/i915/perf: add a parameter to control the size of OA buffer
by Lionel Landwerlin
· 6 years ago
5728de2
drm/i915/perf: pass stream to vfuncs when possible
by Lionel Landwerlin
· 6 years ago
784b1a8
drm/i915/perf: remove redundant oa buffer initialization
by Lionel Landwerlin
· 6 years ago
666424a
drm/i915/execlists: Use coherent writes into the context image
by Chris Wilson
· 6 years ago
722f3de
i915/oa: Simplify updating contexts
by Tvrtko Ursulin
· 6 years ago
35ab4fd
drm/i915/perf: reuse intel_lrc ctx regs macro
by Lionel Landwerlin
· 6 years ago
1c71bc5
drm/i915/perf: simplify configure all context function
by Lionel Landwerlin
· 6 years ago
6a2f59e
drm/i915: Pull unpin map into vma release
by Chris Wilson
· 6 years ago
ec625fb
drm/i915: Provide a timeout to i915_gem_wait_for_idle()
by Chris Wilson
· 7 years ago
Next »