drm/radeon: rework the VM code a bit more (v2)
authorChristian König <deathsimple@vodafone.de>
Tue, 11 Sep 2012 14:10:04 +0000 (16:10 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 20 Sep 2012 17:10:42 +0000 (13:10 -0400)
commite971bd5e45764ff76df0ff110a19bf6b924f84d6
treeddbb71c68d5cd1d3d525ba815b5357ef73194c02
parentd59f70216b7166f03fa732964deafc6453d62eb6
drm/radeon: rework the VM code a bit more (v2)

Roughly based on how nouveau is handling it. Instead of
adding the bo_va when the address is set add the bo_va
when the handle is opened, but set the address to zero
until userspace tells us where to place it.

This fixes another bunch of problems with glamor.

v2: agd5f: fix build after dropping patch 7/8.

Signed-off-by: Christian König <deathsimple@vodafone.de>
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_gart.c
drivers/gpu/drm/radeon/radeon_gem.c
drivers/gpu/drm/radeon/radeon_object.c