[PATCH 16/16] drm/radeon: implement ring saving on reset

2012-07-09 Thread Christian König
On 09.07.2012 17:06, Michel D?nzer wrote: > On Mon, 2012-07-09 at 12:42 +0200, Christian K?nig wrote: >> Try to save whatever is on the rings when >> we encounter an lockup. >> >> Signed-off-by: Christian K?nig > [...] >> @@ -1005,20 +1010,43 @@ int radeon_gpu_reset(struct radeon_device *rdev) >>

[PATCH 16/16] drm/radeon: implement ring saving on reset

2012-07-09 Thread Michel Dänzer
On Mon, 2012-07-09 at 12:42 +0200, Christian K?nig wrote: > Try to save whatever is on the rings when > we encounter an lockup. > > Signed-off-by: Christian K?nig [...] > @@ -1005,20 +1010,43 @@ int radeon_gpu_reset(struct radeon_device *rdev) > resched = ttm_bo_lock_delayed_workqueue(&rd

[PATCH 16/16] drm/radeon: implement ring saving on reset

2012-07-09 Thread Christian König
Try to save whatever is on the rings when we encounter an lockup. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon.h|4 ++ drivers/gpu/drm/radeon/radeon_device.c | 44 drivers/gpu/drm/radeon/radeon_ring.c | 69 +++

Re: [PATCH 16/16] drm/radeon: implement ring saving on reset

2012-07-09 Thread Christian König
On 09.07.2012 17:06, Michel Dänzer wrote: On Mon, 2012-07-09 at 12:42 +0200, Christian König wrote: Try to save whatever is on the rings when we encounter an lockup. Signed-off-by: Christian König [...] @@ -1005,20 +1010,43 @@ int radeon_gpu_reset(struct radeon_device *rdev) resched

Re: [PATCH 16/16] drm/radeon: implement ring saving on reset

2012-07-09 Thread Michel Dänzer
On Mon, 2012-07-09 at 12:42 +0200, Christian König wrote: > Try to save whatever is on the rings when > we encounter an lockup. > > Signed-off-by: Christian König [...] > @@ -1005,20 +1010,43 @@ int radeon_gpu_reset(struct radeon_device *rdev) > resched = ttm_bo_lock_delayed_workqueue(&rd

[PATCH 16/16] drm/radeon: implement ring saving on reset

2012-07-09 Thread Christian König
Try to save whatever is on the rings when we encounter an lockup. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h|4 ++ drivers/gpu/drm/radeon/radeon_device.c | 44 drivers/gpu/drm/radeon/radeon_ring.c | 69 +++