Alexandre Courbot
2016-Mar-03 07:03 UTC
[Nouveau] [PATCH] device/pci: set as non-CPU-coherent on ARM64
Without this buffer inconsistencies may appear between the CPU and GPU when using a PCI GPU on an ARM64 board. Signed-off-by: Alexandre Courbot <acourbot at nvidia.com> --- drm/nouveau/nvkm/engine/device/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drm/nouveau/nvkm/engine/device/pci.c b/drm/nouveau/nvkm/engine/device/pci.c index 62ad0300cfa5..18fab3973ce5 100644 --- a/drm/nouveau/nvkm/engine/device/pci.c +++ b/drm/nouveau/nvkm/engine/device/pci.c @@ -1614,7 +1614,7 @@ nvkm_device_pci_func = { .fini = nvkm_device_pci_fini, .resource_addr = nvkm_device_pci_resource_addr, .resource_size = nvkm_device_pci_resource_size, - .cpu_coherent = !IS_ENABLED(CONFIG_ARM), + .cpu_coherent = !IS_ENABLED(CONFIG_ARM) && !IS_ENABLED(CONFIG_ARM64), }; int -- 2.7.2
Apparently Analagous Threads
- [PATCH v2] Revert "drm/nouveau/device/pci: set as non-CPU-coherent on ARM64"
- [PATCH 1/2] Revert "bus: remove cpu_coherent flag"
- [PATCH v2] Revert "drm/nouveau/device/pci: set as non-CPU-coherent on ARM64"
- [PATCH] Revert "drm/nouveau/device/pci: set as non-CPU-coherent on ARM64"
- [PATCH 1/2] Revert "bus: remove cpu_coherent flag"