mbox series

[00/10] Enable compute and related WAs for DG2

Message ID 20220413192730.3608660-1-umesh.nerlige.ramappa@intel.com (mailing list archive)
Headers show
Series Enable compute and related WAs for DG2 | expand

Message

Umesh Nerlige Ramappa April 13, 2022, 7:27 p.m. UTC
Enable compute, work arounds and relevant GuC FW for DG2.

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Signed-off-by: Tilak Tangudu <tilak.tangudu@intel.com>

Daniele Ceraolo Spurio (1):
  drm/i915: Xe_HP SDV and DG2 have 4 CCS engines

John Harrison (5):
  drm/i915/guc: Update context registration to new GuC API
  drm/i915/guc: Update scheduling policies to new GuC API
  drm/i915/guc: Update to GuC version 70.1.1
  drm/i915/guc: Enable GuC based workarounds for DG2
  drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685

Matt Roper (1):
  drm/i915/xehp: Add compute engine ABI

Matthew Brost (1):
  drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit

Tilak Tangudu (1):
  drm/i915: Add Wa_22011802037 force cs halt

Vinay Belgaumkar (1):
  drm/i915/guc: Apply Wa_16011777198

 drivers/gpu/drm/i915/gt/gen8_engine_cs.c      |  41 ++
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   9 +
 drivers/gpu/drm/i915/gt/intel_engine_regs.h   |   1 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   8 +
 drivers/gpu/drm/i915/gt/intel_engine_user.c   |   2 +-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   7 +
 drivers/gpu/drm/i915/gt/intel_gt.c            |   1 +
 drivers/gpu/drm/i915/gt/intel_gt_pm.c         |   9 +-
 drivers/gpu/drm/i915/gt/intel_gt_regs.h       |  18 +
 drivers/gpu/drm/i915/gt/intel_reset.c         |   5 +-
 .../gpu/drm/i915/gt/uc/abi/guc_actions_abi.h  |   4 +-
 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h |  15 +
 drivers/gpu/drm/i915/gt/uc/intel_guc.c        |  35 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc.h        |   5 -
 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h   |  75 ++-
 .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 464 ++++++++++++------
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c      |  32 +-
 drivers/gpu/drm/i915/i915_drm_client.c        |   1 +
 drivers/gpu/drm/i915/i915_drm_client.h        |   2 +-
 drivers/gpu/drm/i915/i915_pci.c               |   6 +-
 include/uapi/drm/i915_drm.h                   |  62 ++-
 21 files changed, 580 insertions(+), 222 deletions(-)