[Intel-gfx] [PATCH 0/4] GuC Fixes and change for v9+ Firmwares
Sagar Arun Kamble
sagar.a.kamble at intel.com
Fri Sep 1 05:32:08 UTC 2017
This series fixes bugs in suspend/unload/reset path with GuC enabled.
With v9+ firmware new type of fast (Default/Critical) logging is to
be enabled by default. A patch enables that logging by default.
Once GuC v9+ firmwares are posted to 01.org, change to update the
default firmware version and if needed change to enabled GuC submission
will be added later.
Cc: Spotswood John A <john.a.spotswood at intel.com>
Cc: Anusha Srivatsa <anusha.srivatsa at intel.com>
Cc: MichaĆ Winiarski <michal.winiarski at intel.com>
Sagar Arun Kamble (4):
drm/i915: Separate GuC/HuC specific functionality from intel_uc
drm/i915/guc: Fix GuC interaction in reset/suspend scenarios
drm/i915/guc: Fix GuC HW/SW state cleanup in unload path
drm/i915/guc: Enable default/critical logging in GuC by default from
GuC v9
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/i915_drv.c | 13 +-
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_gem.c | 85 ++++++-
drivers/gpu/drm/i915/i915_guc_submission.c | 53 -----
drivers/gpu/drm/i915/intel_guc.c | 358 +++++++++++++++++++++++++++++
drivers/gpu/drm/i915/intel_guc.h | 206 +++++++++++++++++
drivers/gpu/drm/i915/intel_guc_fwif.h | 14 +-
drivers/gpu/drm/i915/intel_guc_loader.c | 11 +-
drivers/gpu/drm/i915/intel_guc_log.c | 7 +-
drivers/gpu/drm/i915/intel_huc.c | 50 +---
drivers/gpu/drm/i915/intel_huc.h | 38 +++
drivers/gpu/drm/i915/intel_uc.c | 169 ++------------
drivers/gpu/drm/i915/intel_uc.h | 254 +-------------------
drivers/gpu/drm/i915/intel_uc_common.h | 102 ++++++++
15 files changed, 843 insertions(+), 519 deletions(-)
create mode 100644 drivers/gpu/drm/i915/intel_guc.c
create mode 100644 drivers/gpu/drm/i915/intel_guc.h
create mode 100644 drivers/gpu/drm/i915/intel_huc.h
create mode 100644 drivers/gpu/drm/i915/intel_uc_common.h
--
1.9.1
More information about the Intel-gfx
mailing list