summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/vgpu.c
diff options
context:
space:
mode:
authorAparna Das <aparnad@nvidia.com>2016-12-21 15:35:08 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-01-24 19:24:12 -0500
commitbad0572cb1144ba08659aed88c311ae02c72c21c (patch)
treeaf05a5541dcff9cfd0c4b2a3a0b4e05f6f935575 /drivers/gpu/nvgpu/vgpu/vgpu.c
parent4feb078717fe7986bc0dfdfbfc3f10e5d1d1fa63 (diff)
gpu: nvgpu: vgpu: retrieve gpu load
Add support to send command to RM server to retrieve GPU load. Bug 200261903 Change-Id: Ie3d0ba7ec91317e9a2911f71613ad78d20f9c1fb Signed-off-by: Aparna Das <aparnad@nvidia.com> Reviewed-on: http://git-master/r/1275045 (cherry picked from commit 5a6c1de1e6997bfd803b4b95b3e44e282ba32f67) Reviewed-on: http://git-master/r/1283279 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/vgpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.c b/drivers/gpu/nvgpu/vgpu/vgpu.c
index 0ac79345..ba387de9 100644
--- a/drivers/gpu/nvgpu/vgpu/vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/vgpu.c
@@ -632,6 +632,7 @@ int vgpu_probe(struct platform_device *pdev)
632 CONFIG_GK20A_DEFAULT_TIMEOUT; 632 CONFIG_GK20A_DEFAULT_TIMEOUT;
633 gk20a->timeouts_enabled = true; 633 gk20a->timeouts_enabled = true;
634 634
635 vgpu_create_sysfs(dev);
635 gk20a_init_gr(gk20a); 636 gk20a_init_gr(gk20a);
636 637
637 return 0; 638 return 0;
@@ -650,6 +651,7 @@ int vgpu_remove(struct platform_device *pdev)
650 vgpu_comm_deinit(); 651 vgpu_comm_deinit();
651 gk20a_sched_ctrl_cleanup(g); 652 gk20a_sched_ctrl_cleanup(g);
652 gk20a_user_deinit(dev, &nvgpu_class); 653 gk20a_user_deinit(dev, &nvgpu_class);
654 vgpu_remove_sysfs(dev);
653 gk20a_get_platform(dev)->g = NULL; 655 gk20a_get_platform(dev)->g = NULL;
654 kfree(g); 656 kfree(g);
655 return 0; 657 return 0;