1. 07 11月, 2019 1 次提交
    • C
      drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10 · 589b64a7
      changzhu 提交于
      The GRBM register interface is now capable of bursting 1 cycle per
      register wr->wr, wr->rd much faster than previous muticycle per
      transaction done interface.  This has caused a problem where
      status registers requiring HW to update have a 1 cycle delay, due
      to the register update having to go through GRBM.
      
      For cp ucode, it has realized dummy read in cp firmware.It covers
      the use of WAIT_REG_MEM operation 1 case only.So it needs to call
      gfx_v10_0_wait_reg_mem in gfx10. Besides it also needs to add warning to
      update firmware in case firmware is too old to have function to realize
      dummy read in cp firmware.
      
      For sdma ucode, it hasn't realized dummy read in sdma firmware. sdma is
      moved to gfxhub in gfx10. So it needs to add dummy read in driver
      between amdgpu_ring_emit_wreg and amdgpu_ring_emit_reg_wait for sdma_v5_0.
      Signed-off-by: Nchangzhu <Changfeng.Zhu@amd.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      589b64a7
  2. 30 10月, 2019 3 次提交
  3. 03 10月, 2019 1 次提交
  4. 25 9月, 2019 1 次提交
  5. 30 8月, 2019 1 次提交
  6. 15 8月, 2019 1 次提交
  7. 13 8月, 2019 1 次提交
  8. 07 8月, 2019 1 次提交
  9. 02 8月, 2019 9 次提交
  10. 01 8月, 2019 1 次提交
  11. 31 7月, 2019 2 次提交
  12. 26 7月, 2019 1 次提交
  13. 19 7月, 2019 17 次提交