From 66cd2f7a187bf3d4ae7f432d6c79ed5abf544e02 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Fri, 17 Mar 2017 12:13:21 -0700 Subject: gpu: nvgpu: gp10b: Remove checks for privsec on vgpu In virtualized platform we don't have access to fuses. Skip reading fuse and set priv security unconditionally. Change-Id: Idcb2670ed48a5edb760e49a6d136d53e05bc34ef Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/1323283 Reviewed-by: svccoveritychecker GVS: Gerrit_Virtual_Submit Reviewed-by: Richard Zhao Tested-by: Richard Zhao --- drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c') diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c index 18e1ffdc..62a19abd 100644 --- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c @@ -199,6 +199,9 @@ int gp10b_init_hal(struct gk20a *g) if (platform->is_fmodel) { gops->privsecurity = 0; gops->securegpccs = 0; + } else if (gk20a_gpu_is_virtual(g->dev)) { + gops->privsecurity = 1; + gops->securegpccs = 1; } else { val = gk20a_readl(g, fuse_opt_priv_sec_en_r()); if (val) { -- cgit v1.2.2