Commit 7f1652ef authored by yangxiangkai's avatar yangxiangkai
Browse files

virtcca feature : GPU supports maximum 1G page table mapping.

virtcca inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/IB1QHX



--------------------------------

VirtCCA Feature:
GPU supports maximum 1G page table mapping.

Signed-off-by: default avataryangxiangkai <yangxiangkai@huawei.com>
---
parent 2ff12244
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -129,7 +129,7 @@ bool is_virtcca_iova_need_vfio_dma(struct kvm *kvm, uint64_t iova);
#define CVM_L2_BLOCK_SIZE	BIT(CVM_TTT_LEVEL_SHIFT(2))

#define TMM_GRANULE_SIZE2		12
#define TMM_TTT_WIDTH			19
#define TMM_TTT_WIDTH			9
#define TMM_GRANULE_SIZE		(1UL << TMM_GRANULE_SIZE2)
#define tmm_granule_size(level)	(TMM_GRANULE_SIZE << ((3 - level)) * TMM_TTT_WIDTH)