[Intel-xe] [PATCH v2 0/2] Remove GuC Reset in D3Hot path

Riana Tauro riana.tauro at intel.com
Thu Oct 12 06:32:07 UTC 2023


During Runtime suspend/resume, GuC is reloaded for both
D3hot/D3Cold -> D0 transistions. It is not necessary for GuC to be
loaded everytime for D3hot->D0, only enable/disable ctb communication.

Rev2: Fix review comments

Riana Tauro (2):
  drm/xe: Add helper functions to toggle CT communication
  drm/xe: Toggle GuC CT communication for D3Hot Transition

 drivers/gpu/drm/xe/xe_gt.c     | 62 ++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_gt.h     |  2 ++
 drivers/gpu/drm/xe/xe_guc.c    | 36 +++++++++++++++++---
 drivers/gpu/drm/xe/xe_guc.h    |  3 +-
 drivers/gpu/drm/xe/xe_guc_ct.c | 15 ++++++--
 drivers/gpu/drm/xe/xe_guc_ct.h |  1 +
 drivers/gpu/drm/xe/xe_pm.c     |  4 +--
 drivers/gpu/drm/xe/xe_uc.c     | 23 ++++++++++++-
 drivers/gpu/drm/xe/xe_uc.h     |  2 +-
 9 files changed, 137 insertions(+), 11 deletions(-)

-- 
2.40.0



More information about the Intel-xe mailing list