Module Name: src Committed By: riastradh Date: Sun Dec 19 11:26:26 UTC 2021
Modified Files: src/sys/external/bsd/drm2/dist/drm/amd/amdgpu: amdgpu_ih.c src/sys/external/bsd/drm2/dist/drm/i915/gt: intel_gtt.c src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu: nouveau_nvkm_subdev_mmu_vmmnv44.c src/sys/external/bsd/drm2/dist/drm/radeon: radeon_device.c radeon_gart.c Log Message: drm: Sprinkle BUS_DMA_COHERENT/NOCACHE and bus_dmamap_sync. Algorithm: - For dummy pages, use NOCACHE and PREREAD|PREWRITE. - In #ifdef __NetBSD__ #else dma_alloc_coherent, use BUS_DMA_COHERENT. - For (GPU) page tables we program, use PREWRITE. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c cvs rdiff -u -r1.5 -r1.6 \ src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.c cvs rdiff -u -r1.3 -r1.4 \ src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv44.c cvs rdiff -u -r1.11 -r1.12 \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_device.c cvs rdiff -u -r1.13 -r1.14 \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_gart.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.