linux_dsm_epyc7002/drivers/gpu/drm/i915/gt/uc
Daniele Ceraolo Spurio 1cdc2330e8 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+
With the new interrupt re-partitioning in Gen11, GuC controls by itself
the interrupts it receives, so steering bits and registers have been
defeatured. Being this the case, when the GuC is in control of
submissions we won't know what to do with the ctx switch interrupt
in the driver, so disable it.

v2 (Daniele): replace the gen9 paths instead of keeping gen9 and gen11
functions since we won't support guc submission on any pre-gen11 platform.

Signed-off-by: Oscar Mateo <oscar.mateo@intel.com>
Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: John Harrison <John.C.Harrison@Intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20191105225321.26642-1-daniele.ceraolospurio@intel.com
2019-11-14 23:04:36 +00:00
..
intel_guc_ads.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_ads.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_ct.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_ct.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_fw.c drm/i915/uc: Log fw status changes only under debug config 2019-08-13 10:46:15 +01:00
intel_guc_fw.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_fwif.h drm/i915/guc: Update H2G enable logging action definition 2019-10-23 15:05:01 -07:00
intel_guc_log.c drm/i915/guc: Enable guc logging on guc log relay write 2019-10-23 15:05:00 -07:00
intel_guc_log.h drm/i915/guc: Enable guc logging on guc log relay write 2019-10-23 15:05:00 -07:00
intel_guc_reg.h drm/i915/tgl: Move GTCR register to cope with GAM MMIO address remap 2019-08-23 10:07:35 -07:00
intel_guc_submission.c drm/i915/guc: Properly capture & release GuC interrupts on Gen11+ 2019-11-14 23:04:36 +00:00
intel_guc_submission.h drm/i915/guc: Remove client->submissions 2019-08-14 09:04:56 +01:00
intel_guc.c drm/i915/guc: drop guc shared area 2019-10-31 16:47:23 +00:00
intel_guc.h drm/i915/guc: drop guc shared area 2019-10-31 16:47:23 +00:00
intel_huc_fw.c drm/i915/huc: improve documentation 2019-10-17 09:30:34 -07:00
intel_huc_fw.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_huc.c drm/i915: Fix i915_inject_load_error() name to read *_probe_* 2019-10-29 15:37:57 +00:00
intel_huc.h drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_uc_fw_abi.h drm/i915/guc: improve documentation 2019-10-17 09:30:32 -07:00
intel_uc_fw.c drm/i915/uc: define GuC and HuC binaries for TGL 2019-10-30 14:33:25 -07:00
intel_uc_fw.h drm/i915/uc: Cleanup fw fetch on every GuC/HuC init failure 2019-08-17 15:04:36 +01:00
intel_uc.c drm/i915: Fix i915_inject_load_error() name to read *_probe_* 2019-10-29 15:37:57 +00:00
intel_uc.h drm/i915/uc: Never fail on uC preparation step 2019-08-17 15:04:37 +01:00
Makefile drm/i915: use upstream version of header tests 2019-07-30 12:11:57 +03:00
selftest_guc.c drm/i915/selftests: Teach guc to take intel_gt as its argument 2019-10-16 18:19:46 +01:00