On Tue, Nov 03, 2020 at 12:41:27PM -0500, Alex Deucher wrote:
> On Mon, Nov 2, 2020 at 8:01 PM Nathan Chancellor
> <natechancel...@gmail.com> wrote:
> >
> > On Mon, Nov 02, 2020 at 05:33:14PM -0500, Alex Deucher wrote:
> > > On Thu, Oct 29, 2020 at 6:14 PM Nathan Chancellor
> > > <natechancel...@gmail.com> wrote:
> > > >
> > > > On Fri, Oct 16, 2020 at 12:50:04PM -0400, Alex Deucher wrote:
> > > > > Avoids confusion in configurations.
> > > > >
> > > > > Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
> > > >
> > > > This patch causes a build failure with Fedora's aarch64 config (at
> > > > commit 2e3a5bc5feeab1ed21f0105f1440a2ff0aef62f9):
> > > >
> > >
> > > Does the attached patch fix it?
> > >
> > > Alex
> >
> > Closer:
> >
> 
> How about this one?
> 
> Alex

I still see three errors it looks like.

$ git revert -n 18128bd7c2929495df79adff83037bf6f588c10c

$ b4 am -o - 20201103173944.717710-1-alexander.deuc...@amd.com | git apply -v -3
Looking up 
https://lore.kernel.org/r/20201103173944.717710-1-alexander.deucher%40amd.com
Grabbing thread from lore.kernel.org/amd-gfx
Analyzing 1 messages in the thread
---
Writing /tmp/tmpdyrsmuwtb4-am-stdout
  [PATCH] drm/amdgpu/display: FP fixes for DCN3.x (v2)
---
Total patches: 1
---
 Link: 
https://lore.kernel.org/r/20201103173944.717710-1-alexander.deuc...@amd.com
 Base: not found (applies clean to current tree)
---
Checking patch drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile...
Checking patch drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c...
Checking patch drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c...
Checking patch drivers/gpu/drm/amd/display/dc/dml/Makefile...
Applied patch drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile cleanly.
Applied patch drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c 
cleanly.
Applied patch drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c cleanly.
Applied patch drivers/gpu/drm/amd/display/dc/dml/Makefile cleanly.

$ make -skj"$(nproc)" ARCH=arm64 CROSS_COMPILE=aarch64-linux- clean 
olddefconfig drivers/gpu/drm/amd/amdgpu/amdgpu.ko
  LINK     resolve_btfids
drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dcn_calcs.c: In function 
'dcn_bw_calc_rq_dlg_ttu':
drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dcn_calcs.c:516:1: warning: the 
frame size of 1600 bytes is larger than 1024 bytes [-Wframe-larger-than=]
  516 | }
      | ^
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c: In 
function 'dcn3_build_wm_range_table':
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:110:9: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  110 |  double pstate_latency_us = 
clk_mgr->base.ctx->dc->dml.soc.dram_clock_change_latency_us;
      |         ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:111:9: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  111 |  double sr_exit_time_us = 
clk_mgr->base.ctx->dc->dml.soc.sr_exit_time_us;
      |         ^~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:112:9: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  112 |  double sr_enter_plus_exit_time_us = 
clk_mgr->base.ctx->dc->dml.soc.sr_enter_plus_exit_time_us;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:117:81: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  117 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_A].dml_input.pstate_latency_us 
= pstate_latency_us;
      |  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:118:79: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  118 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_A].dml_input.sr_exit_time_us = 
sr_exit_time_us;
      |  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:119:90: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  119 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_A].dml_input.sr_enter_plus_exit_time_us
 = sr_enter_plus_exit_time_us;
      |  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:139:113: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  139 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_C].dml_input.pstate_latency_us 
= clk_mgr->base.ctx->dc->dml.soc.dummy_pstate_latency_us;
      |                                                                         
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:139:81: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  139 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_C].dml_input.pstate_latency_us 
= clk_mgr->base.ctx->dc->dml.soc.dummy_pstate_latency_us;
      |  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:140:79: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  140 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_C].dml_input.sr_exit_time_us = 
sr_exit_time_us;
      |  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:141:90: 
error: '-mgeneral-regs-only' is incompatible with the use of floating-point 
types
  141 |  
clk_mgr->base.bw_params->wm_table.nv_entries[WM_C].dml_input.sr_enter_plus_exit_time_us
 = sr_enter_plus_exit_time_us;
      |  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: *** [scripts/Makefile.build:283: 
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o] Error 1
aarch64-linux-gcc: error: unrecognized command-line option '-msse2'
make[5]: *** [scripts/Makefile.build:283: 
drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_optc.o] Error 1
aarch64-linux-gcc: error: unrecognized command-line option '-msse2'
make[5]: *** [scripts/Makefile.build:283: 
drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:500: drivers/gpu/drm/amd/amdgpu] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:500: drivers/gpu/drm] Error 2
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:500: drivers/gpu] Error 2
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1797: drivers] Error 2
make[1]: Target 'drivers/gpu/drm/amd/amdgpu/amdgpu.ko' not remade because of 
errors.
make: *** [Makefile:335: __build_one_by_one] Error 2
make: Target 'clean' not remade because of errors.
make: Target 'olddefconfig' not remade because of errors.
make: Target 'drivers/gpu/drm/amd/amdgpu/amdgpu.ko' not remade because of 
errors.

Cheers,
Nathan
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to