summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
diff options
context:
space:
mode:
authorSamuel Russell <samuelr@nvidia.com>2014-07-22 13:55:54 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:10:56 -0400
commit08dc7c3584e696f06f10ce496febed0bf4afef05 (patch)
treeb079819f2cbfce4731d9e6248c8b38fd07eeb0fb /drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
parent04efcaf97ee08a460deee192134ba30402c577be (diff)
gpu: nvgpu: 3d.emc bandwidth ratio policy
Modify the 3d.emc policy to use a formula based on bandwidth and utilization instead of the current sku-dependent policy. Bug 1364894 Change-Id: Id97f765a48f0aa9f5ebeb0c82bccb22db474a1ae Signed-off-by: Samuel Russell <samuelr@nvidia.com> Reviewed-on: http://git-master/r/453586 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_gk20a.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
index 8bdbb106..177e3525 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
@@ -3688,6 +3688,7 @@ int gk20a_pmu_load_update(struct gk20a *g)
3688 3688
3689 pmu_copy_from_dmem(pmu, pmu->sample_buffer, (u8 *)&_load, 2, 0); 3689 pmu_copy_from_dmem(pmu, pmu->sample_buffer, (u8 *)&_load, 2, 0);
3690 pmu->load_shadow = _load / 10; 3690 pmu->load_shadow = _load / 10;
3691 pmu->load_avg = (((9*pmu->load_avg) + pmu->load_shadow) / 10);
3691 3692
3692 return 0; 3693 return 0;
3693} 3694}