Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amd/display: Remove Duplicate Prefetch Parameter

[Why/How]
UrgLatency value is passed in twice to the prefetch calculations.
Once through the UrgentLatency term and once through the Turg term.
Only Turg is used in the prefetch calculation so remove the unused UrgentLatency parameter

Reviewed-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Zheng, Austin <Austin.Zheng@amd.com>
Signed-off-by: Roman Li <roman.li@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Zheng, Austin and committed by
Alex Deucher
0bb8605a bcfeed17

-3
-2
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
··· 7503 7503 CalculatePrefetchSchedule_params->DynamicMetadataVMEnabled = mode_lib->ip.dynamic_metadata_vm_enabled; 7504 7504 CalculatePrefetchSchedule_params->DynamicMetadataLinesBeforeActiveRequired = display_cfg->plane_descriptors[k].dynamic_meta_data.lines_before_active_required; 7505 7505 CalculatePrefetchSchedule_params->DynamicMetadataTransmittedBytes = display_cfg->plane_descriptors[k].dynamic_meta_data.transmitted_bytes; 7506 - CalculatePrefetchSchedule_params->UrgentLatency = mode_lib->ms.UrgLatency; 7507 7506 CalculatePrefetchSchedule_params->ExtraLatencyPrefetch = mode_lib->ms.ExtraLatencyPrefetch; 7508 7507 CalculatePrefetchSchedule_params->TCalc = mode_lib->ms.TimeCalc; 7509 7508 CalculatePrefetchSchedule_params->vm_bytes = mode_lib->ms.vm_bytes[k]; ··· 11291 11292 CalculatePrefetchSchedule_params->DynamicMetadataVMEnabled = mode_lib->ip.dynamic_metadata_vm_enabled; 11292 11293 CalculatePrefetchSchedule_params->DynamicMetadataLinesBeforeActiveRequired = display_cfg->plane_descriptors[k].dynamic_meta_data.lines_before_active_required; 11293 11294 CalculatePrefetchSchedule_params->DynamicMetadataTransmittedBytes = display_cfg->plane_descriptors[k].dynamic_meta_data.transmitted_bytes; 11294 - CalculatePrefetchSchedule_params->UrgentLatency = mode_lib->mp.UrgentLatency; 11295 11295 CalculatePrefetchSchedule_params->ExtraLatencyPrefetch = mode_lib->mp.ExtraLatencyPrefetch; 11296 11296 CalculatePrefetchSchedule_params->TCalc = mode_lib->mp.TCalc; 11297 11297 CalculatePrefetchSchedule_params->vm_bytes = mode_lib->mp.vm_bytes[k];
-1
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h
··· 1931 1931 bool DynamicMetadataVMEnabled; 1932 1932 unsigned int DynamicMetadataLinesBeforeActiveRequired; 1933 1933 unsigned int DynamicMetadataTransmittedBytes; 1934 - double UrgentLatency; 1935 1934 double ExtraLatencyPrefetch; 1936 1935 double TCalc; 1937 1936 unsigned int vm_bytes;