mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: Fix compbit base calculation
Compression bit base was calculated incorrectly in cases where number of LTCs was not 1. This patch fixes the code. Change-Id: I25e3fa7446b238202d93ce8a72ed919d11fb6e30 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/449281 Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Tested-by: Jussi Rasanen <jrasanen@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
Dan Willemsen
parent
e51f76f1c0
commit
4df9290536
@@ -242,7 +242,7 @@ static void gk20a_ltc_init_cbc(struct gk20a *g, struct gr_gk20a *gr)
|
||||
compbit_base_post_divide = u64_lo32(compbit_base_post_divide64);
|
||||
|
||||
compbit_base_post_multiply64 = ((u64)compbit_base_post_divide *
|
||||
gr->num_fbps) << ltc_ltcs_ltss_cbc_base_alignment_shift_v();
|
||||
g->ltc_count) << ltc_ltcs_ltss_cbc_base_alignment_shift_v();
|
||||
|
||||
if (compbit_base_post_multiply64 < compbit_store_base_iova)
|
||||
compbit_base_post_divide++;
|
||||
|
||||
Reference in New Issue
Block a user