[PATCH 0/4] drm/xe: Remaining probe reordering
Michał Winiarski
michal.winiarski at intel.com
Mon Jan 29 13:03:04 UTC 2024
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
More information about the Intel-xe
mailing list