diff options
| author | Daniele Ceraolo Spurio <[email protected]> | 2019-06-21 11:21:22 -0700 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2019-06-21 19:47:33 +0100 |
| commit | e29cc1d7e820d662d2d73b35281b70f01a24610b (patch) | |
| tree | 72c6cec40b6023a49eb605d9f4a49f8c8a0afd59 /tools/perf/scripts/python | |
| parent | 80fc1c1991cdaefb9d5c9733c6c5b85b92498eee (diff) | |
drm/i915/guc: reorder enable/disable communication steps
Make sure we always have CT buffers enabled when the interrupts are
enabled, so we can always handle interrupts from GuC. Also move the
setting of the guc->send and guc->handler functions to the GuC
communication control functions for consistency.
The reorder also fixes the onion unwinding of intel_uc_init_hw, because
guc_enable_communication would've left interrupts enabled when failing
to enable CTB.
v2: always retunr the result of ctch_enable() in
intel_guc_ct_enable() (Michal)
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110943
Signed-off-by: Daniele Ceraolo Spurio <[email protected]>
Cc: Chris Wilson <[email protected]>
Cc: Michal Wajdeczko <[email protected]>
Reviewed-by: Matthew Brost <[email protected]>
Reviewed-by: Michal Wajdeczko <[email protected]>
Signed-off-by: Chris Wilson <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions