diff options
author | Peter Daifuku <pdaifuku@nvidia.com> | 2017-10-06 19:27:14 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-13 18:20:18 -0400 |
commit | 57fb527a7e33384341fc18f1f918d5a8225057f5 (patch) | |
tree | 23bb49f879ac495834237c99564f0589d637f07e /drivers/gpu/nvgpu/vgpu/ce2_vgpu.c | |
parent | 3d343c9eeaa3415851d1c71b8815eb7dc2677b5a (diff) |
gpu: nvgpu: vgpu: flatten out vgpu hal
Instead of calling the native HAL init function then adding
multiple layers of modification for VGPU, flatten out the sequence
so that all entry points are set statically and visible in a
single file.
JIRA ESRM-30
Change-Id: Ie424abb48bce5038874851d399baac5e4bb7d27c
Signed-off-by: Peter Daifuku <pdaifuku@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1574616
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/ce2_vgpu.c')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/ce2_vgpu.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/ce2_vgpu.c b/drivers/gpu/nvgpu/vgpu/ce2_vgpu.c index e53a3c18..bd225f0c 100644 --- a/drivers/gpu/nvgpu/vgpu/ce2_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/ce2_vgpu.c | |||
@@ -43,14 +43,9 @@ int vgpu_ce2_nonstall_isr(struct gk20a *g, | |||
43 | return 0; | 43 | return 0; |
44 | } | 44 | } |
45 | 45 | ||
46 | static u32 vgpu_ce_get_num_pce(struct gk20a *g) | 46 | u32 vgpu_ce_get_num_pce(struct gk20a *g) |
47 | { | 47 | { |
48 | struct vgpu_priv_data *priv = vgpu_get_priv_data(g); | 48 | struct vgpu_priv_data *priv = vgpu_get_priv_data(g); |
49 | 49 | ||
50 | return priv->constants.num_pce; | 50 | return priv->constants.num_pce; |
51 | } | 51 | } |
52 | |||
53 | void vgpu_init_ce2_ops(struct gpu_ops *gops) | ||
54 | { | ||
55 | gops->ce2.get_num_pce = vgpu_ce_get_num_pce; | ||
56 | } | ||