drm/xe: Move system memory management init to earlier point in probe
GuC will need to be loaded earlier during probe. And in order to load GuC, we will need the ability to create system memory allocations. Signed-off-by: Michał Winiarski <michal.winiarski@intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
51fb5ef209
commit
1ccd68e967
@ -413,6 +413,8 @@ int xe_device_probe(struct xe_device *xe)
|
||||
|
||||
xe_mmio_probe_tiles(xe);
|
||||
|
||||
xe_ttm_sys_mgr_init(xe);
|
||||
|
||||
err = drmm_add_action_or_reset(&xe->drm, xe_driver_flr_fini, xe);
|
||||
if (err)
|
||||
return err;
|
||||
@ -441,8 +443,6 @@ int xe_device_probe(struct xe_device *xe)
|
||||
if (err)
|
||||
goto err_irq_shutdown;
|
||||
|
||||
xe_ttm_sys_mgr_init(xe);
|
||||
|
||||
for_each_tile(tile, xe, id) {
|
||||
err = xe_tile_init_noalloc(tile);
|
||||
if (err)
|
||||
|
Loading…
x
Reference in New Issue
Block a user