On Thu, Jan 12, 2023 at 03:24:44PM -0500, Alex Deucher wrote: > From: Ao Zhong <hacc1225@xxxxxxxxx> > > pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_luma = 0; > pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_chroma = 0; > these two operations in dcn32/dcn32_resource.c still need to use FPU, > This will cause compilation to fail on ARM64 platforms because > -mgeneral-regs-only is enabled by default to disable the hardware FPU. > Therefore, imitate the dcn31_zero_pipe_dcc_fraction function in > dml/dcn31/dcn31_fpu.c, declare the dcn32_zero_pipe_dcc_fraction function > in dcn32_fpu.c, and move above two operations into this function. > > Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2288 > Cc: daniel@xxxxxxxxxxxxx > Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@xxxxxxx> > Signed-off-by: Ao Zhong <hacc1225@xxxxxxxxx> > Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@xxxxxxx> > Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx> > (cherry picked from commit 58ddbecb14c792b7fe0d92ae5e25c9179d62ff25) > Cc: stable@xxxxxxxxxxxxxxx # 6.1.x > --- > drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 5 +++-- > drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 8 ++++++++ > drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 3 +++ > 3 files changed, 14 insertions(+), 2 deletions(-) Now queued up, thanks. greg k-h