You need to sign in or sign up before continuing.
  • Matthew Auld's avatar
    drm/xe/selftests: restart GT after xe_bo_restore_kernel() · 5a142f9c
    Matthew Auld authored
    
    
    Test seems to be failing badly after calling xe_bo_restore_kernel().
    Taking a snapshot of the CTB and copying back a potentially old version
    seems risky, depending on what might have been inflight. Also it seems
    snapshotting the ADS object and copying back results in serious
    breakage. Normally when calling xe_bo_restore_kernel() we always fully
    restart the GT, which re-intializes such things.  We could potentially
    skip saving and restoring such objects in xe_bo_evict_all() however
    seems quite fragile not to also restart the GT. Try to do that here by
    triggering a GT reset.
    Signed-off-by: default avatarMatthew Auld <matthew.auld@intel.com>
    Cc: Matthew Brost <matthew.brost@intel.com>
    Acked-by: default avatarNirmoy Das <nirmoy.das@intel.com>
    Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
    5a142f9c
xe_bo.c 7.87 KB