nouveau: remove use of deprecated nouveau_device_wrap()
authorBen Skeggs <bskeggs@redhat.com>
Thu, 26 Nov 2015 02:59:13 +0000 (12:59 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 22 Dec 2015 03:24:08 +0000 (13:24 +1000)
commit791a3e18508c851177488fe88ffdaabc8f1a6284
tree163fe98831f7e2ea1cd1698b007769fa41a8e06e
parent323d4da372298900ce02293a682ba563ac29f4cb
nouveau: remove use of deprecated nouveau_device_wrap()

Switching to the newer libdrm entry-points tells libdrm that it's OK to
make use of newer kernel interfaces.

We want to be able to isolate any bugs to either the interfaces changes,
or the use of NVIF itself.  As such, this commit has a slight hack which
forces libdrm to continue using the older kernel interfaces.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Tested-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/gallium/drivers/nouveau/nouveau_screen.c
src/gallium/drivers/nouveau/nouveau_winsys.h
src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_screen.h