From 08dc7c3584e696f06f10ce496febed0bf4afef05 Mon Sep 17 00:00:00 2001 From: Samuel Russell Date: Tue, 22 Jul 2014 10:55:54 -0700 Subject: 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 Reviewed-on: http://git-master/r/453586 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/pmu_gk20a.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/gk20a/pmu_gk20a.c') 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) pmu_copy_from_dmem(pmu, pmu->sample_buffer, (u8 *)&_load, 2, 0); pmu->load_shadow = _load / 10; + pmu->load_avg = (((9*pmu->load_avg) + pmu->load_shadow) / 10); return 0; } -- cgit v1.2.2