]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nv50: implement global channel address space on new VM code
authorBen Skeggs <bskeggs@redhat.com>
Mon, 15 Nov 2010 01:54:21 +0000 (11:54 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 8 Dec 2010 03:48:13 +0000 (13:48 +1000)
commit16e2b5b2ffe7eb98a08b4e5e439709e0f7058288
tree7cd23e9e99299b3265b2e59d49e3aa5b77a465f0
parentbcafc95c87324757d05b59455fd8bf91f706a35d
drm/nv50: implement global channel address space on new VM code

As of this commit, it's guaranteed that if an object is in VRAM that its
GPU virtual address will be constant.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
13 files changed:
drivers/gpu/drm/nouveau/nouveau_bo.c
drivers/gpu/drm/nouveau/nouveau_channel.c
drivers/gpu/drm/nouveau/nouveau_drv.c
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nouveau_fbcon.c
drivers/gpu/drm/nouveau/nouveau_mem.c
drivers/gpu/drm/nouveau/nouveau_object.c
drivers/gpu/drm/nouveau/nv50_crtc.c
drivers/gpu/drm/nouveau/nv50_fbcon.c
drivers/gpu/drm/nouveau/nv50_graph.c
drivers/gpu/drm/nouveau/nv50_instmem.c
drivers/gpu/drm/nouveau/nv50_vm.c
drivers/gpu/drm/nouveau/nv84_crypt.c