mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-31 02:00:21 +01:00
Don't forget to set the memrange private, and reset ring on kernel entry.
This commit is contained in:
parent
afe574f328
commit
166ff364fb
1 changed files with 3 additions and 1 deletions
|
|
@ -122,7 +122,7 @@ i915_gem_object_bind_to_gtt(struct drm_gem_object *obj, unsigned alignment)
|
|||
alignment);
|
||||
if (obj_priv->gtt_space == NULL)
|
||||
return -ENOMEM;
|
||||
|
||||
obj_priv->gtt_space->private = obj;
|
||||
obj_priv->gtt_offset = obj_priv->gtt_space->start;
|
||||
|
||||
DRM_DEBUG("Binding object of size %d at 0x%08x\n", obj->size, obj_priv->gtt_offset);
|
||||
|
|
@ -300,6 +300,8 @@ i915_gem_execbuffer(struct drm_device *dev, void *data,
|
|||
|
||||
LOCK_TEST_WITH_RETURN(dev, file_priv);
|
||||
|
||||
i915_kernel_lost_context(dev);
|
||||
|
||||
DRM_INFO ("%s:%d\n", __FUNCTION__, __LINE__);
|
||||
/* Big hammer: flush and idle the hardware so we can map things in/out.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue