aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0691-drm-amdgpu-cleanup-VM-coding-style.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0691-drm-amdgpu-cleanup-VM-coding-style.patch')
-rw-r--r--common/recipes-kernel/linux/files/0691-drm-amdgpu-cleanup-VM-coding-style.patch152
1 files changed, 0 insertions, 152 deletions
diff --git a/common/recipes-kernel/linux/files/0691-drm-amdgpu-cleanup-VM-coding-style.patch b/common/recipes-kernel/linux/files/0691-drm-amdgpu-cleanup-VM-coding-style.patch
deleted file mode 100644
index 4058b8fe..00000000
--- a/common/recipes-kernel/linux/files/0691-drm-amdgpu-cleanup-VM-coding-style.patch
+++ /dev/null
@@ -1,152 +0,0 @@
-From 8b4fb00b5db271bb1e117a078d5d7a161d8d8af1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
-Date: Sun, 15 Nov 2015 16:04:16 +0100
-Subject: [PATCH 0691/1565] drm/amdgpu: cleanup VM coding style
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Fix the indentation and move the VM functions to the structures.
-
-Signed-off-by: Christian König <christian.koenig@amd.com>
-Reviewed-by: Chunming Zhou <davdi1.zhou@amd.com>
-Reviewed-by: Junwei Zhang <Jerry.Zhang@amd.com>
-Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 98 ++++++++++++++++++-------------------
- 1 file changed, 48 insertions(+), 50 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-index 819d147..d1e1672 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-@@ -916,8 +916,8 @@ struct amdgpu_ring {
- #define AMDGPU_VM_FAULT_STOP_ALWAYS 2
-
- struct amdgpu_vm_pt {
-- struct amdgpu_bo *bo;
-- uint64_t addr;
-+ struct amdgpu_bo *bo;
-+ uint64_t addr;
- };
-
- struct amdgpu_vm_id {
-@@ -959,19 +959,60 @@ struct amdgpu_vm {
- };
-
- struct amdgpu_vm_manager {
-- struct fence *active[AMDGPU_NUM_VM];
-- uint32_t max_pfn;
-+ struct fence *active[AMDGPU_NUM_VM];
-+ uint32_t max_pfn;
- /* number of VMIDs */
-- unsigned nvm;
-+ unsigned nvm;
- /* vram base address for page table entry */
-- u64 vram_base_offset;
-+ u64 vram_base_offset;
- /* is vm enabled? */
-- bool enabled;
-+ bool enabled;
- /* vm pte handling */
- const struct amdgpu_vm_pte_funcs *vm_pte_funcs;
- struct amdgpu_ring *vm_pte_funcs_ring;
- };
-
-+int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm);
-+void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
-+struct amdgpu_bo_list_entry *amdgpu_vm_get_bos(struct amdgpu_device *adev,
-+ struct amdgpu_vm *vm,
-+ struct list_head *head);
-+int amdgpu_vm_grab_id(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
-+ struct amdgpu_sync *sync);
-+void amdgpu_vm_flush(struct amdgpu_ring *ring,
-+ struct amdgpu_vm *vm,
-+ struct fence *updates);
-+void amdgpu_vm_fence(struct amdgpu_device *adev,
-+ struct amdgpu_vm *vm,
-+ struct fence *fence);
-+uint64_t amdgpu_vm_map_gart(struct amdgpu_device *adev, uint64_t addr);
-+int amdgpu_vm_update_page_directory(struct amdgpu_device *adev,
-+ struct amdgpu_vm *vm);
-+int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
-+ struct amdgpu_vm *vm);
-+int amdgpu_vm_clear_invalids(struct amdgpu_device *adev, struct amdgpu_vm *vm,
-+ struct amdgpu_sync *sync);
-+int amdgpu_vm_bo_update(struct amdgpu_device *adev,
-+ struct amdgpu_bo_va *bo_va,
-+ struct ttm_mem_reg *mem);
-+void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev,
-+ struct amdgpu_bo *bo);
-+struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
-+ struct amdgpu_bo *bo);
-+struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
-+ struct amdgpu_vm *vm,
-+ struct amdgpu_bo *bo);
-+int amdgpu_vm_bo_map(struct amdgpu_device *adev,
-+ struct amdgpu_bo_va *bo_va,
-+ uint64_t addr, uint64_t offset,
-+ uint64_t size, uint32_t flags);
-+int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
-+ struct amdgpu_bo_va *bo_va,
-+ uint64_t addr);
-+void amdgpu_vm_bo_rmv(struct amdgpu_device *adev,
-+ struct amdgpu_bo_va *bo_va);
-+int amdgpu_vm_free_job(struct amdgpu_job *job);
-+
- /*
- * context related structures
- */
-@@ -2312,49 +2353,6 @@ long amdgpu_kms_compat_ioctl(struct file *filp, unsigned int cmd,
- unsigned long arg);
-
- /*
-- * vm
-- */
--int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm);
--void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
--struct amdgpu_bo_list_entry *amdgpu_vm_get_bos(struct amdgpu_device *adev,
-- struct amdgpu_vm *vm,
-- struct list_head *head);
--int amdgpu_vm_grab_id(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
-- struct amdgpu_sync *sync);
--void amdgpu_vm_flush(struct amdgpu_ring *ring,
-- struct amdgpu_vm *vm,
-- struct fence *updates);
--void amdgpu_vm_fence(struct amdgpu_device *adev,
-- struct amdgpu_vm *vm,
-- struct fence *fence);
--uint64_t amdgpu_vm_map_gart(struct amdgpu_device *adev, uint64_t addr);
--int amdgpu_vm_update_page_directory(struct amdgpu_device *adev,
-- struct amdgpu_vm *vm);
--int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
-- struct amdgpu_vm *vm);
--int amdgpu_vm_clear_invalids(struct amdgpu_device *adev,
-- struct amdgpu_vm *vm, struct amdgpu_sync *sync);
--int amdgpu_vm_bo_update(struct amdgpu_device *adev,
-- struct amdgpu_bo_va *bo_va,
-- struct ttm_mem_reg *mem);
--void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev,
-- struct amdgpu_bo *bo);
--struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
-- struct amdgpu_bo *bo);
--struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
-- struct amdgpu_vm *vm,
-- struct amdgpu_bo *bo);
--int amdgpu_vm_bo_map(struct amdgpu_device *adev,
-- struct amdgpu_bo_va *bo_va,
-- uint64_t addr, uint64_t offset,
-- uint64_t size, uint32_t flags);
--int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
-- struct amdgpu_bo_va *bo_va,
-- uint64_t addr);
--void amdgpu_vm_bo_rmv(struct amdgpu_device *adev,
-- struct amdgpu_bo_va *bo_va);
--int amdgpu_vm_free_job(struct amdgpu_job *job);
--/*
- * functions used by amdgpu_encoder.c
- */
- struct amdgpu_afmt_acr {
---
-1.9.1
-