drm/nouveau
Ben Skeggs 891517f511 nouveau: disallow pushbuf BOs in multiple memory types
Under certain circumstances it's possible for libdrm to decide to move
a GART|VRAM pushbuf to be VRAM-only.  This causes the kernel to reject
the command submission on GF8 and up, due to a stricter policy where
buffers are only allowed to move to memory types that were specified
at creation time.

The simplest fix for this is to force the creation-time memory type for
the lifetime of the push buffer.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2013-01-07 13:15:28 +10:00
..
Makefile.am nouveau: pull in major libdrm rewrite 2012-04-14 02:47:23 +10:00
abi16.c nouveau: silence some remaining valgrind warnings 2012-06-09 23:23:32 +02:00
bufctx.c nouveau: pull in major libdrm rewrite 2012-04-14 02:47:23 +10:00
libdrm_nouveau.pc.in nouveau: pull in major libdrm rewrite 2012-04-14 02:47:23 +10:00
nouveau.c libdrm/nouveau: add prime handle->bo and bo->handle support. 2012-07-19 13:05:57 +10:00
nouveau.h libdrm/nouveau: add prime handle->bo and bo->handle support. 2012-07-19 13:05:57 +10:00
private.h nouveau: pull in major libdrm rewrite 2012-04-14 02:47:23 +10:00
pushbuf.c nouveau: disallow pushbuf BOs in multiple memory types 2013-01-07 13:15:28 +10:00