diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-03-17 15:13:21 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-03-20 19:40:02 -0400 |
commit | 66cd2f7a187bf3d4ae7f432d6c79ed5abf544e02 (patch) | |
tree | cd6f737b1fff4c8779703c6e5191a25a44a8e74d /drivers/gpu/nvgpu/gp10b/hal_gp10b.c | |
parent | 866fee02478eb9db7978a81618b601eb717d4799 (diff) |
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 <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1323283
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Richard Zhao <rizhao@nvidia.com>
Tested-by: Richard Zhao <rizhao@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 3 |
1 files changed, 3 insertions, 0 deletions
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) | |||
199 | if (platform->is_fmodel) { | 199 | if (platform->is_fmodel) { |
200 | gops->privsecurity = 0; | 200 | gops->privsecurity = 0; |
201 | gops->securegpccs = 0; | 201 | gops->securegpccs = 0; |
202 | } else if (gk20a_gpu_is_virtual(g->dev)) { | ||
203 | gops->privsecurity = 1; | ||
204 | gops->securegpccs = 1; | ||
202 | } else { | 205 | } else { |
203 | val = gk20a_readl(g, fuse_opt_priv_sec_en_r()); | 206 | val = gk20a_readl(g, fuse_opt_priv_sec_en_r()); |
204 | if (val) { | 207 | if (val) { |