Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/xe: Remaining probe reordering
@ 2024-01-29 13:03 Michał Winiarski
  2024-01-29 13:03 ` [PATCH 1/4] drm/xe/guc: Allocate GuC data structures in system memory for initial load Michał Winiarski
                   ` (9 more replies)
  0 siblings, 10 replies; 17+ messages in thread
From: Michał Winiarski @ 2024-01-29 13:03 UTC (permalink / raw)
  To: intel-xe; +Cc: Michał Winiarski, Lucas De Marchi, Rodrigo Vivi, Matt Roper

Now that the DRM dependencies are already merged, we can get back to
remaining reordering on Xe side, previously proposed in [1].
The series ends up with moving GuC load much earlier during probe,
changes between [1] and current spin include moving both UC firmware
images (GuC and HuC) to VRAM in post-hwconfig stage, to resolve issues
reported in [2].

[1] https://lore.kernel.org/intel-xe/20231129223508.1189461-1-michal.winiarski@intel.com/
[2] https://lore.kernel.org/all/20240119132548.404243-1-rodrigo.vivi@intel.com/

Michał Winiarski (4):
  drm/xe/guc: Allocate GuC data structures in system memory for initial
    load
  drm/xe/huc: Realloc HuC FW in vram for post-hwconfig
  drm/xe/guc: Move GuC power control init to "post-hwconfig"
  drm/xe: Initialize GuC earlier during probe

 drivers/gpu/drm/xe/xe_bo.c           | 32 +++++++++++++++
 drivers/gpu/drm/xe/xe_bo.h           |  1 +
 drivers/gpu/drm/xe/xe_device.c       |  6 +++
 drivers/gpu/drm/xe/xe_gt.c           | 60 ++++++++++++++++++----------
 drivers/gpu/drm/xe/xe_gt.h           |  1 +
 drivers/gpu/drm/xe/xe_guc.c          | 46 ++++++++++++++++++---
 drivers/gpu/drm/xe/xe_guc_ads.c      |  2 +-
 drivers/gpu/drm/xe/xe_guc_ct.c       |  2 +-
 drivers/gpu/drm/xe/xe_guc_hwconfig.c |  2 +-
 drivers/gpu/drm/xe/xe_guc_log.c      |  2 +-
 drivers/gpu/drm/xe/xe_guc_pc.c       | 16 ++++++--
 drivers/gpu/drm/xe/xe_guc_pc.h       |  1 -
 drivers/gpu/drm/xe/xe_huc.c          | 19 +++++++++
 drivers/gpu/drm/xe/xe_huc.h          |  1 +
 drivers/gpu/drm/xe/xe_uc.c           | 12 +++++-
 15 files changed, 167 insertions(+), 36 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-02-02  0:38 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-29 13:03 [PATCH 0/4] drm/xe: Remaining probe reordering Michał Winiarski
2024-01-29 13:03 ` [PATCH 1/4] drm/xe/guc: Allocate GuC data structures in system memory for initial load Michał Winiarski
2024-02-01 17:36   ` Matthew Brost
2024-02-01 20:25     ` Michał Winiarski
2024-02-01 21:57       ` Rodrigo Vivi
2024-02-02  0:37         ` Matthew Brost
2024-01-29 13:03 ` [PATCH 2/4] drm/xe/huc: Realloc HuC FW in vram for post-hwconfig Michał Winiarski
2024-02-01 17:41   ` Matthew Brost
2024-02-01 21:58     ` Rodrigo Vivi
2024-01-29 13:03 ` [PATCH 3/4] drm/xe/guc: Move GuC power control init to "post-hwconfig" Michał Winiarski
2024-01-29 13:03 ` [PATCH 4/4] drm/xe: Initialize GuC earlier during probe Michał Winiarski
2024-01-29 13:06 ` ✓ CI.Patch_applied: success for drm/xe: Remaining probe reordering Patchwork
2024-01-29 13:06 ` ✓ CI.checkpatch: " Patchwork
2024-01-29 13:07 ` ✓ CI.KUnit: " Patchwork
2024-01-29 13:14 ` ✓ CI.Build: " Patchwork
2024-01-29 13:15 ` ✗ CI.Hooks: failure " Patchwork
2024-01-29 13:16 ` ✓ CI.checksparse: success " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox