]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau: use alternate memory type for system-memory buffers with kind != 0
authorBen Skeggs <bskeggs@redhat.com>
Thu, 14 Dec 2017 01:19:27 +0000 (11:19 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 19 Dec 2017 00:16:37 +0000 (10:16 +1000)
commit01bd1ee9542fefce185a822ee23c83342d56e8cc
treef0f9dca38aec24eacabe89fa6cfb1b06d335627c
parent3f4b47936f7fe4e8056250371606623fda0c2967
drm/nouveau: use alternate memory type for system-memory buffers with kind != 0

Fixes bug on Tegra where we'd strip kind information from system memory
(ie. all) buffers, resulting in misrendering.

Behaviour on dGPU should be unchanged.

Reported-by: Thierry Reding <treding@nvidia.com>
Fixes: 0e2e3c4157 ("drm/nouveau: switch over to new memory and vmm interfaces")
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Tested-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/nouveau/nouveau_bo.c
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nouveau_mem.c
drivers/gpu/drm/nouveau/nouveau_ttm.c