diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h index 032b0313f277..008eaca27151 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h @@ -100,7 +100,9 @@ struct amdgpu_vmhub {  	uint32_t	eng_distance;  	uint32_t	eng_addr_distance; /* include LO32/HI32 */ +	uint32_t        vm_cntx_cntl;  	uint32_t	vm_cntx_cntl_vm_fault; +	uint32_t	vm_l2_bank_select_reserved_cid2;  	const struct amdgpu_vmhub_funcs *vmhub_funcs;  }; @@ -257,6 +259,11 @@ struct amdgpu_gmc {  	struct amdgpu_bo		*pdb0_bo;  	/* CPU kmapped address of pdb0*/  	void				*ptr_pdb0; + +	/* MALL size */ +	u64 mall_size; +	/* number of UMC instances */ +	int num_umc;  };  #define amdgpu_gmc_flush_gpu_tlb(adev, vmid, vmhub, type) ((adev)->gmc.gmc_funcs->flush_gpu_tlb((adev), (vmid), (vmhub), (type))) | 
