Tvrtko Ursulin
|
bf9e8429ab
drm/i915: Make various init functions take dev_priv
|
8 years ago |
Tvrtko Ursulin
|
12d79d7828
drm/i915: Make GEM object create and create from data take dev_priv
|
8 years ago |
Chris Wilson
|
34ba5a80f2
drm/i915/guc: Split hw submission for replay after GPU reset
|
8 years ago |
Chris Wilson
|
4d357af499
drm/i915/guc: Keep the execbuf client allocated across reset
|
8 years ago |
Chris Wilson
|
597bdc8bb2
drm/i915/guc: Initialise doorbell cookie to matching value
|
8 years ago |
Chris Wilson
|
357248bfe5
drm/i915/guc: Rename client->cookie to match use
|
8 years ago |
Arkadiusz Hiler
|
8d6faaf65e
drm/i915/guc: Remove spurious include
|
8 years ago |
Arkadiusz Hiler
|
413e8fdb6a
drm/i915/guc: Init send_mutex in intel_uc_init_early()
|
8 years ago |
Arkadiusz Hiler
|
2d803c2de0
drm/i915/guc: Move guc_{send,recv}() to intel_uc.c
|
8 years ago |
Arkadiusz Hiler
|
a80bc45ff0
drm/i915/guc: Drop guc2host/host2guc from names
|
8 years ago |
Arkadiusz Hiler
|
8c4f24f95c
drm/i915: Rename intel_guc.h to intel_uc.h
|
8 years ago |
Chris Wilson
|
20311bd350
drm/i915/scheduler: Execute requests in order of priorities
|
8 years ago |
Chris Wilson
|
d55ac5bf97
drm/i915: Defer transfer onto execution timeline to actual hw submission
|
8 years ago |
Chris Wilson
|
72aa0d899a
drm/i915/guc: Cache the client mapping
|
9 years ago |
Chris Wilson
|
65e4760e39
drm/i915: Introduce a global_seqno for each request
|
9 years ago |
Chris Wilson
|
73cb97010d
drm/i915: Combine seqno + tracking into a global timeline struct
|
9 years ago |
Akash Goel
|
ed4596ea99
drm/i915/guc: WA to address the Ringbuffer coherency issue
|
9 years ago |
Akash Goel
|
7ef54de7fd
drm/i915: Mark the GuC log buffer flush interrupts handling WQ as freezable
|
9 years ago |
Akash Goel
|
1e6b8b0dc8
drm/i915: Early creation of relay channel for capturing boot time logs
|
9 years ago |
Akash Goel
|
717065907f
drm/i915: Use SSE4.1 movntdqa based memcpy for sampling GuC log buffer
|
9 years ago |
Sagar Arun Kamble
|
685534ef4c
drm/i915: Debugfs support for GuC logging control
|
9 years ago |
Sagar Arun Kamble
|
896a0cb0fe
drm/i915: Support for forceful flush of GuC log buffer
|
9 years ago |
Akash Goel
|
6941f3c9ce
drm/i915: Optimization to reduce the sampling time of GuC log buffer
|
9 years ago |
Akash Goel
|
5aa1ee4b12
drm/i915: Add stats for GuC log buffer flush interrupts
|
9 years ago |
Akash Goel
|
5dd7989bbd
drm/i915: New lock to serialize the Host2GuC actions
|
9 years ago |
Akash Goel
|
f824083559
drm/i915: Add a relay backed debugfs interface for capturing GuC logs
|
9 years ago |
Sagar Arun Kamble
|
4100b2ab3e
drm/i915: Handle log buffer flush interrupt event from GuC
|
9 years ago |
Sagar Arun Kamble
|
26705e2075
drm/i915: Support for GuC interrupts
|
9 years ago |
Akash Goel
|
d6b40b4b17
drm/i915: New structure to contain GuC logging related fields
|
9 years ago |
Sagar Arun Kamble
|
b1e37103f2
drm/i915: Decouple GuC log setup from verbosity parameter
|
9 years ago |