diff options
| author | Piotr Maziarz <piotr.maziarz@amd.com> | 2026-09-02 12:15:10 +0200 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-09-23 13:19:43 -0400 |
| commit | 06421edfe74b5897dfcc37c00c8e0c40310cdc4f (patch) | |
| tree | 8be7a050c86ceaac8c8d31704958beb31144517d /tools/perf/scripts/python/stackcollapse.py | |
| parent | ae2e917936ebfd3e087c8510c3eef489fd552325 (diff) | |
| download | linux-06421edfe74b5897dfcc37c00c8e0c40310cdc4f.tar.gz linux-06421edfe74b5897dfcc37c00c8e0c40310cdc4f.zip | |
drm/amd/display: Refactor DPP_PROGRAM_UPSP to drop pipe_ctx
[Why]
Hwss executors shouldn't be coupled to complex dc structs such as
pipe_ctx. The DPP_PROGRAM_UPSP executor took a whole pipe_ctx only to
reach two fields.
[How]
Change program_upsp_params to hold the dpp and the dscl_prog_data that
dpp_program_upsp() actually needs, and extract them in the generic HWSS
layer. Add hwss_add_dpp_program_upsp() so the build site uses a helper
with the standard bounds check instead of assigning the step inline.
Update the BLS specs.
Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Signed-off-by: Piotr Maziarz <piotr.maziarz@amd.com>
Signed-off-by: George Zhang <george.zhang@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
