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@xxxxxxxxx> Cc: Anusha Srivatsa <anusha.srivatsa@xxxxxxxxx> Cc: Michał Winiarski <michal.winiarski@xxxxxxxxx> 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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx