1. 30 11月, 2022 1 次提交
  2. 20 9月, 2022 1 次提交
  3. 14 9月, 2022 1 次提交
  4. 26 8月, 2022 1 次提交
  5. 23 8月, 2022 1 次提交
  6. 20 8月, 2022 1 次提交
  7. 16 3月, 2022 1 次提交
  8. 03 3月, 2022 4 次提交
  9. 18 2月, 2022 2 次提交
  10. 15 2月, 2022 2 次提交
  11. 10 2月, 2022 3 次提交
  12. 19 1月, 2022 1 次提交
  13. 15 1月, 2022 2 次提交
  14. 12 1月, 2022 1 次提交
    • G
      drm/amdgpu: use default_groups in kobj_type · 7ff61cdc
      Greg Kroah-Hartman 提交于
      There are currently 2 ways to create a set of sysfs files for a
      kobj_type, through the default_attrs field, and the default_groups
      field.  Move the amdgpu sysfs code to use default_groups field which has
      been the preferred way since aa30f47c ("kobject: Add support for
      default attribute groups to kobj_type") so that we can soon get rid of
      the obsolete default_attrs field.
      
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: "Christian König" <christian.koenig@amd.com>
      Cc: "Pan, Xinhui" <Xinhui.Pan@amd.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: Daniel Vetter <daniel@ffwll.ch>
      Cc: Hawking Zhang <Hawking.Zhang@amd.com>
      Cc: John Clements <john.clements@amd.com>
      Cc: Felix Kuehling <Felix.Kuehling@amd.com>
      Cc: Jonathan Kim <jonathan.kim@amd.com>
      Cc: Kevin Wang <kevin1.wang@amd.com>
      Cc: shaoyunl <shaoyun.liu@amd.com>
      Cc: Tao Zhou <tao.zhou1@amd.com>
      Cc: amd-gfx@lists.freedesktop.org
      Cc: dri-devel@lists.freedesktop.org
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      7ff61cdc
  15. 14 12月, 2021 1 次提交
  16. 23 11月, 2021 1 次提交
  17. 18 11月, 2021 1 次提交
  18. 06 11月, 2021 1 次提交
  19. 27 8月, 2021 1 次提交
  20. 25 8月, 2021 1 次提交
  21. 19 8月, 2021 1 次提交
    • J
      drm/amdgpu: get extended xgmi topology data · 44357a1b
      Jonathan Kim 提交于
      The TA has a limit to the amount of data that can be retrieved from
      GET_TOPOLOGY.  For setups that exceed this limit, the xGMI topology
      needs to be re-initialized and data needs to be re-fetched from the
      extended link records by setting a flag in the shared command buffer.
      
      The number of hops and the number of links must be accumulated by the
      driver. Other data points are all fetched from the first request.
      Because the TA has already exceeded its link record limit, it
      cannot hold bidirectional information.  Otherwise the driver would
      have to do more than two fetches so the driver has to reflect the
      topology information in the opposite direction.
      
      v2: squashed with internal reviewed fix
      Signed-off-by: NJonathan Kim <jonathan.kim@amd.com>
      Reviewed-by: NHawking Zhang <hawking.zhang@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      44357a1b
  22. 17 8月, 2021 1 次提交
  23. 23 7月, 2021 1 次提交
  24. 10 4月, 2021 3 次提交
    • H
      drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs · 52137ca8
      Hawking Zhang 提交于
      xgmi ras is not managed by gpu driver when gpu is
      connected to cpu through xgmi. move all xgmi ras
      functions to xgmi_ras_funcs so gpu driver only
      initializes xgmi ras functions when it manages
      xgmi ras.
      Signed-off-by: NHawking Zhang <Hawking.Zhang@amd.com>
      Reviewed-by: NDennis Li <Dennis.Li@amd.com>
      Reviewed-by: NJohn Clements <John.Clements@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      52137ca8
    • T
      drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit · 36000c7a
      Tian Tao 提交于
      Fix the following coccicheck warning:
      drivers/gpu//drm/amd/amdgpu/amdgpu_ras.c:434:9-17: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_xgmi.c:220:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_xgmi.c:249:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/df_v3_6.c:208:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_psp.c:2973:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_vram_mgr.c:75:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_vram_mgr.c:112:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_vram_mgr.c:58:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_vram_mgr.c:93:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_vram_mgr.c:125:9-17: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_gtt_mgr.c:52:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_gtt_mgr.c:71:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_device.c:140:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_device.c:164:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_device.c:186:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_device.c:208:8-16: WARNING:
      use scnprintf or sprintf
      drivers/gpu//drm/amd/amdgpu/amdgpu_atombios.c:1916:8-16: WARNING:
      use scnprintf or sprintf
      Signed-off-by: NTian Tao <tiantao6@hisilicon.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      36000c7a
    • E
      drm/amd/pm: label these APIs used internally as static · c6ce68e6
      Evan Quan 提交于
      Also drop unnecessary header file and declarations.
      Signed-off-by: NEvan Quan <evan.quan@amd.com>
      Reviewed-by: NAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      c6ce68e6
  25. 24 3月, 2021 2 次提交
    • S
      drm/amdgpu: Reset the devices in the XGMI hive duirng probe · e3c1b071
      shaoyunl 提交于
      In passthrough configuration, hypervisior will trigger the SBR(Secondary bus reset) to the devices
      without sync to each other. This could cause device hang since for XGMI configuration, all the devices
      within the hive need to be reset at a limit time slot. This serial of patches try to solve this issue
      by co-operate with new SMU which will only do minimum house keeping to response the SBR request but don't
      do the real reset job and leave it to driver. Driver need to do the whole sw init and minimum HW init
      to bring up the SMU and trigger the reset(possibly BACO) on all the ASICs at the same time
      Signed-off-by: Nshaoyunl <shaoyun.liu@amd.com>
      Acked-by: Andrey Grodzovsky andrey.grodzovsky@amd.com
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      e3c1b071
    • J
      drm/amdgpu: mask the xgmi number of hops reported from psp to kfd · 4ac5617c
      Jonathan Kim 提交于
      The psp supplies the link type in the upper 2 bits of the psp xgmi node
      information num_hops field.  With a new link type, Aldebaran has these
      bits set to a non-zero value (1 = xGMI3) so the KFD topology will report
      the incorrect IO link weights without proper masking.
      The actual number of hops is located in the 3 least significant bits of
      this field so mask if off accordingly before passing it to the KFD.
      Signed-off-by: NJonathan Kim <jonathan.kim@amd.com>
      Reviewed-by: NAmber Lin <amber.lin@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      4ac5617c
  26. 10 2月, 2021 1 次提交
  27. 13 11月, 2020 1 次提交
  28. 10 10月, 2020 1 次提交
  29. 25 8月, 2020 1 次提交