diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0800-drm-amdgpu-refactor-direct-gma-bus-addr-calc.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0800-drm-amdgpu-refactor-direct-gma-bus-addr-calc.patch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0800-drm-amdgpu-refactor-direct-gma-bus-addr-calc.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0800-drm-amdgpu-refactor-direct-gma-bus-addr-calc.patch deleted file mode 100644 index c1b21188..00000000 --- a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0800-drm-amdgpu-refactor-direct-gma-bus-addr-calc.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 9258dbb0db3025c3c38bb02f423808f91b3fb6b1 Mon Sep 17 00:00:00 2001 -From: Flora Cui <Flora.Cui@amd.com> -Date: Wed, 19 Apr 2017 17:50:40 +0800 -Subject: [PATCH 0800/4131] drm/amdgpu: refactor direct gma bus addr calc - -Change-Id: I32e30cb73a5a45ef084fcd6214944e0e85de1cad -Signed-off-by: Flora Cui <Flora.Cui@amd.com> -Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> ---- - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 22 ++++++++++------------ - 1 file changed, 10 insertions(+), 12 deletions(-) - -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c -index 42d6512..9512f27 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c -@@ -588,19 +588,17 @@ static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_ - break; - case TTM_PL_VRAM: - case AMDGPU_PL_DGMA: -+ mem->bus.offset = (mem->start << PAGE_SHIFT) + man->gpu_offset - -+ adev->mc.vram_start; -+ /* check if it's visible */ -+ if ((mem->bus.offset + mem->bus.size) > adev->mc.visible_vram_size) -+ return -EINVAL; -+ mem->bus.base = adev->mc.aper_base; -+ mem->bus.is_iomem = true; -+ break; - case AMDGPU_PL_DGMA_IMPORT: -- if (mem->mem_type != AMDGPU_PL_DGMA_IMPORT) { -- mem->bus.offset = (mem->start << PAGE_SHIFT) + man->gpu_offset - -- adev->mc.vram_start; -- /* check if it's visible */ -- if ((mem->bus.offset + mem->bus.size) > adev->mc.visible_vram_size) -- return -EINVAL; -- mem->bus.base = adev->mc.aper_base; -- } else { -- mem->bus.offset = backup.bus.offset; -- mem->bus.base = backup.bus.base; -- } -- -+ mem->bus.offset = backup.bus.offset; -+ mem->bus.base = backup.bus.base; - mem->bus.is_iomem = true; - break; - default: --- -2.7.4 - |