diff options
author | Samuel Russell <samuelr@nvidia.com> | 2014-07-22 13:55:54 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:10:56 -0400 |
commit | 08dc7c3584e696f06f10ce496febed0bf4afef05 (patch) | |
tree | b079819f2cbfce4731d9e6248c8b38fd07eeb0fb /drivers/gpu/nvgpu/gk20a/pmu_gk20a.c | |
parent | 04efcaf97ee08a460deee192134ba30402c577be (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.c | 1 |
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 | } |