[pull] amdgpu, radeon, ttm, sched drm-next-5.13

Christian König ckoenig.leichtzumerken at gmail.com
Wed Apr 7 10:37:03 UTC 2021


Yes, that was the one I was talking about.

Ok, good to know that this is fixed.

Regards,
Christian.

Am 07.04.21 um 10:50 schrieb Chen, Guchun:
> [AMD Public Use]
>
> Hi Felix and Christian,
>
> If the regression you are talking about is the NULL pointer problem when running KFD tests, it should fixed by below patch in this series.
>
> drm/amdgpu: fix NULL pointer dereference
>
> Regards,
> Guchun
>
> -----Original Message-----
> From: amd-gfx <amd-gfx-bounces at lists.freedesktop.org> On Behalf Of Christian König
> Sent: Wednesday, April 7, 2021 2:57 PM
> To: Kuehling, Felix <Felix.Kuehling at amd.com>; Deucher, Alexander <Alexander.Deucher at amd.com>; amd-gfx at lists.freedesktop.org; dri-devel at lists.freedesktop.org; airlied at gmail.com; daniel.vetter at ffwll.ch
> Subject: Re: [pull] amdgpu, radeon, ttm, sched drm-next-5.13
>
> Am 06.04.21 um 17:42 schrieb Felix Kuehling:
>> Am 2021-04-01 um 6:29 p.m. schrieb Alex Deucher:
>>> Hi Dave, Daniel,
>>>
>>> New stuff for 5.13.  There are two small patches for ttm and
>>> scheduler that were dependencies for amdgpu changes.
>>>
>>> The following changes since commit 2cbcb78c9ee5520c8d836c7ff57d1b60ebe8e9b7:
>>>
>>>     Merge tag 'amd-drm-next-5.13-2021-03-23' of
>>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>>> lab.freedesktop.org%2Fagd5f%2Flinux&data=04%7C01%7Cguchun.chen%40
>>> amd.com%7C51d1cbcf7ccc43854abb08d8f99250d8%7C3dd8961fe4884e608e11a82d
>>> 994e183d%7C0%7C0%7C637533754128113017%7CUnknown%7CTWFpbGZsb3d8eyJWIjo
>>> iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&am
>>> p;sdata=FcdoL9w5LhBZ849ctXPudr%2BBQnnm7Oiq3pz5X7LGGk4%3D&reserved
>>> =0 into drm-next (2021-03-26 15:53:21 +0100)
>>>
>>> are available in the Git repository at:
>>>
>>>     
>>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>>> lab.freedesktop.org%2Fagd5f%2Flinux.git&data=04%7C01%7Cguchun.che
>>> n%40amd.com%7C51d1cbcf7ccc43854abb08d8f99250d8%7C3dd8961fe4884e608e11
>>> a82d994e183d%7C0%7C0%7C637533754128113017%7CUnknown%7CTWFpbGZsb3d8eyJ
>>> WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C100
>>> 0&sdata=N4JIk%2BEgzleaKYaxvdtT7TR1ZsS6FGsIGpDDUqiQiLw%3D&rese
>>> rved=0 tags/amd-drm-next-5.13-2021-04-01
>>>
>>> for you to fetch changes up to ef95d2a98d642a537190d73c45ae3c308afee890:
>>>
>>>     drm/amdgpu/display: fix warning on 32 bit in dmub (2021-04-01
>>> 17:32:32 -0400)
>>>
>>> ----------------------------------------------------------------
>>> amd-drm-next-5.13-2021-04-01:
>>>
>>> amdgpu:
>>> - Re-enable GPU reset on VanGogh
>>> - Enable DPM flags for SMART_SUSPEND and MAY_SKIP_RESUME
>>> - Disentangle HG from vga_switcheroo
>>> - S0ix fixes
>>> - W=1 fixes
>>> - Resource iterator fixes
>>> - DMCUB updates
>>> - UBSAN fixes
>>> - More PM API cleanup
>>> - Aldebaran updates
>>> - Modifier fixes
>>> - Enable VCN load balancing with asymmetric engines
>>> - Rework BO structs
>>> - Aldebaran reset support
>>> - Initial LTTPR display work
>>> - Display MALL fixes
>>> - Fall back to YCbCr420 when YCbCr444 fails
>>> - SR-IOV fixes
>>> - Misc cleanups and fixes
>>>
>>> radeon:
>>> - Typo fixes
>>>
>>> ttm:
>>> - Handle cached requests (required for Aldebaran)
>>>
>>> scheduler:
>>> - Fix runqueue selection when changing priorities (required to fix VCN
>>>     load balancing)
>>>
>>> ----------------------------------------------------------------
>>> Alex Deucher (20):
>>>         drm/amdgpu/display/dm: add missing parameter documentation
>>>         drm/amdgpu: Add additional Sienna Cichlid PCI ID
>>>         drm/amdgpu: add a dev_pm_ops prepare callback (v2)
>>>         drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_SMART_SUSPEND flags (v2)
>>>         drm/amdgpu: disentangle HG systems from vgaswitcheroo
>>>         drm/amdgpu: rework S3/S4/S0ix state handling
>>>         drm/amdgpu: don't evict vram on APUs for suspend to ram (v4)
>>>         drm/amdgpu: clean up non-DC suspend/resume handling
>>>         drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_phase2 (v3)
>>>         drm/amdgpu: re-enable suspend phase 2 for S0ix
>>>         drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend
>>>         drm/amdgpu: update comments about s0ix suspend/resume
>>>         drm/amdgpu: drop S0ix checks around CG/PG in suspend
>>>         drm/amdgpu: skip kfd suspend/resume for S0ix
>>>         drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x
>>>         drm/amdgpu/display: fix memory leak for dimgrey cavefish
>>>         drm/amdgpu/pm: mark pcie link/speed arrays as const
>>>         drm/amdgpu/pm: bail on sysfs/debugfs queries during platform suspend
>>>         drm/amdgpu/vangogh: don't check for dpm in is_dpm_running when in suspend
>>>         drm/amdgpu/display: fix warning on 32 bit in dmub
>>>
>>> Alex Sierra (2):
>>>         drm/amdgpu: replace per_device_list by array
>>>         drm/amdgpu: ih reroute for newer asics than vega20
>>>
>>> Alvin Lee (1):
>>>         drm/amd/display: Change input parameter for set_drr
>>>
>>> Anson Jacob (2):
>>>         drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
>>>         drm/amd/display: Removing unused code from dmub_cmd.h
>>>
>>> Anthony Koo (2):
>>>         drm/amd/display: [FW Promotion] Release 0.0.57
>>>         drm/amd/display: [FW Promotion] Release 0.0.58
>>>
>>> Aric Cyr (2):
>>>         drm/amd/display: 3.2.128
>>>         drm/amd/display: 3.2.129
>>>
>>> Arnd Bergmann (3):
>>>         amdgpu: avoid incorrect %hu format string
>>>         amdgpu: fix gcc -Wrestrict warning
>>>         amdgpu: securedisplay: simplify i2c hexdump output
>>>
>>> Bhaskar Chowdhury (6):
>>>         drm/amdgpu: Fix a typo
>>>         drm/amdgpu: Fix a typo
>>>         drm/atomic: Couple of typo fixes
>>>         drm/radeon/r600_cs: Few typo fixes
>>>         drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes
>>>         drm/amd: Fix a typo in two different sentences
>>>
>>> Bindu Ramamurthy (1):
>>>         drm/amd/display: Allow idle optimization based on vblank.
>>>
>>> Chengming Gui (1):
>>>         drm/amd/amdgpu: set MP1 state to UNLOAD before reload its FW
>>> for vega20/ALDEBARAN
>>>
>>> Chris Park (1):
>>>         drm/amd/display: Disable MALL when SMU not present
>>>
>>> Christian König (5):
>>>         drm/amdgpu: remove irq_src->data handling
>>>         drm/amdgpu: add the sched_score to amdgpu_ring_init
>>>         drm/amdgpu: share scheduler score on VCN3 instances
>>>         drm/sched: select new rq even if there is only one v3
>>>         drm/amdgpu: load balance VCN3 decode as well v8
>>>
>>> Daniel Gomez (2):
>>>         drm/amdgpu/ttm: Fix memory leak userptr pages
>> This introduced a regression for KFD, which I pointed out at the time.
>> Was there ever a fix for that.
> This was fixed recently by somebody else. I've reviewed the patch, but I'm not sure if it landed inside the branch.
>
> Regards,
> Christian.
>
>> Regards,
>>     Felix
>>
>>
>>>         drm/radeon/ttm: Fix memory leak userptr pages
>>>
>>> David Galiffi (1):
>>>         drm/amd/display: Fixed Clock Recovery Sequence
>>>
>>> Dennis Li (1):
>>>         drm/amdgpu: add codes to capture invalid hardware access when
>>> recovery
>>>
>>> Diego Viola (1):
>>>         drm/amd/display: fix typo: liason -> liaison
>>>
>>> Dmytro Laktyushkin (3):
>>>         drm/amd/display: hide VGH asic specific structs
>>>         drm/amd/display: revert max lb lines change
>>>         drm/amd/display: revert max lb use by default for n10
>>>
>>> Eryk Brol (1):
>>>         drm/amd/display: Fix MST topology debugfs
>>>
>>> Evan Quan (9):
>>>         drm/amd/pm: fix Navi1x runtime resume failure V2
>>>         drm/amd/pm: make DAL communicate with SMU through unified interfaces
>>>         drm/amd/pm: label these APIs used internally as static
>>>         drm/amd/pm: drop redundant and unneeded BACO APIs V2
>>>         drm/amd/pm: no need to force MCLK to highest when no display connected
>>>         drm/amd/pm: unify the interface for loading SMU microcode
>>>         drm/amd/pm: fix missing static declarations
>>>         drm/amd/pm: unify the interface for power gating
>>>         drm/amd/pm: unify the interface for gfx state setting
>>>
>>> Fangzhi Zuo (1):
>>>         drm/amd/display: Fix debugfs link_settings entry
>>>
>>> Feifei Xu (1):
>>>         drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran
>>>
>>> Guchun Chen (6):
>>>         drm/amd/pm: fix MP1 state setting failure in s3 test
>>>         drm/amd/pm: fix gpu reset failure by MP1 state setting
>>>         drm/amd/display: add DMCUB trace irq support for DCN302
>>>         drm/amdgpu: fix NULL pointer dereference
>>>         drm/amdgpu: fix compiler warning(v2)
>>>         drm/radeon: avoid potential null pointer access
>>>
>>> Horace Chen (1):
>>>         drm/amdgpu: move vram recover into sriov full access
>>>
>>> Huacai Chen (1):
>>>         drm/amdgpu: Set a suitable dev_info.gart_page_size
>>>
>>> Jack Zhang (1):
>>>         drm/amd/amdgpu implement tdr advanced mode
>>>
>>> Jake Wang (1):
>>>         drm/amd/display: Use pwrseq instance to determine eDP instance
>>>
>>> Jimmy Kizito (2):
>>>         drm/amd/display: Add dynamic link encoder selection.
>>>         drm/amd/display: Update display endpoint control path.
>>>
>>> John Clements (2):
>>>         drm/amdgpu: update host to psp interface
>>>         drm/amdgpu: added support for dynamic GECC
>>>
>>> Krunoslav Kovac (1):
>>>         drm/amd/display: Rename fs_params to hdr_tm_params
>>>
>>> Lee Jones (3):
>>>         drm/amd/display/dc/dce80/dce80_resource: Make local functions static
>>>         drm/amd/display/dc/calcs/dce_calcs: Move some large variables from the stack to the heap
>>>         drm/amd/display/dc/calcs/dce_calcs: Remove some large
>>> variables from the stack
>>>
>>> Leo (Hanghong) Ma (2):
>>>         drm/amd/display: Log DMCUB trace buffer events
>>>         drm/amd/display: Fix static checker warnings on tracebuff_fb
>>>
>>> Lijo Lazar (14):
>>>         drm/amdgpu: Enable VCN/JPEG CG on aldebaran
>>>         drm/amd/pm: Update aldebaran pmfw interface
>>>         drm/amd/pm: Modify mode2 msg sequence on aldebaran
>>>         drm/amd/pm: Add function to wait for smu events
>>>         drm/amd/pm: Add support for reset completion on aldebaran
>>>         drm/amdgpu: Add reset control to amdgpu_device
>>>         drm/amdgpu: Add reset control handling to reset workflow
>>>         drm/amdgpu: Add PSP public function to load a list of FWs
>>>         drm/amdgpu: Make set PG/CG state functions public
>>>         drm/amdgpu: Add mode2 reset support for aldebaran
>>>         drm/amdgpu: Enable recovery on aldebaran
>>>         drm/amdgpu: Fix build warnings
>>>         drm/amd/pm: Fix DPM level count on aldebaran
>>>         drm/amdgpu: Reset error code for 'no handler' case
>>>
>>> Luben Tuikov (2):
>>>         drm/amd/display: Use appropriate DRM_DEBUG_... level
>>>         drm/amdgpu: Fix check for RAS support
>>>
>>> Mark Yacoub (1):
>>>         drm/amdgpu: Ensure that the modifier requested is supported by plane.
>>>
>>> Nikola Cornij (1):
>>>         drm/amd/display: Fix black screen with scaled modes on some
>>> eDP panels
>>>
>>> Nirmoy Das (9):
>>>         drm/amdgpu: wrap kiq ring ops with kiq spinlock
>>>         drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct
>>>         drm/amdgpu: fix amdgpu_res_first()
>>>         drm/amdgpu: allow variable BO struct creation
>>>         drm/amdgpu: introduce struct amdgpu_bo_user
>>>         drm/amdgpu: use amdgpu_bo_create_user() for when possible
>>>         drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag
>>>         drm/amdgpu: make BO type check less restrictive
>>>         drm/amdgpu: fix offset calculation in
>>> amdgpu_vm_bo_clear_mappings()
>>>
>>> Oak Zeng (1):
>>>         drm/ttm: ioremap buffer according to TTM mem caching setting
>>>
>>> Philip Cox (1):
>>>         drm/amdgpu: Set amdgpu.noretry=1 for Arcturus
>>>
>>> Pratik Vishwakarma (1):
>>>         drm/amdgpu: skip CG/PG for gfx during S0ix
>>>
>>> Prike Liang (1):
>>>         drm/amdgpu: fix the hibernation suspend with s0ix
>>>
>>> Qingqing Zhuo (2):
>>>         drm/amd/display: enable DP DSC Compliance automation
>>>         drm/amd/display: add log for automated test
>>>
>>> Qu Huang (2):
>>>         drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
>>>         drm/amdkfd: dqm fence memory corruption
>>>
>>> Rodrigo Siqueira (1):
>>>         drm/amd/display: Add refresh rate trace
>>>
>>> Rohit Khaire (1):
>>>         drm/amdgpu: Add new PF2VF flags for VF register access method
>>>
>>> Roman Li (1):
>>>         drm/amd/display: Populate socclk entries for dcn2.1
>>>
>>> Sefa Eyeoglu (1):
>>>         drm/amd/display: check fb of primary plane
>>>
>>> Shirish S (1):
>>>         drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD
>>>
>>> Stylon Wang (1):
>>>         drm/amd/display: Guard ASSR with internal display flag
>>>
>>> Tian Tao (3):
>>>         drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf family to sysfs_emit
>>>         drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit
>>>         drm/amd/pm: Convert sysfs sprintf/snprintf family to
>>> sysfs_emit
>>>
>>> Tom St Denis (1):
>>>         drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers
>>>
>>> Tong Zhang (1):
>>>         drm/radeon: don't evict if not initialized
>>>
>>> Victor Lu (2):
>>>         drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini
>>>         drm/amd/display: Use pr_debug in DM to prevent dmesg flooding
>>>
>>> Vladimir Stempen (1):
>>>         drm/amd/display: Fix typo for variable name
>>>
>>> Wan Jiabing (1):
>>>         drivers: gpu: Remove duplicate include of amdgpu_hdp.h
>>>
>>> Wayne Lin (1):
>>>         drm/amd/display: Add kernel doc to crc_rd_wrk field
>>>
>>> Wenjing Liu (2):
>>>         drm/amd/display: define mod_hdcp_display_disable_option struct
>>>         drm/amd/display: add mod hdcp interface for supporting
>>> encryption state query
>>>
>>> Werner Sembach (1):
>>>         drm/amd/display: Try YCbCr420 color when YCbCr444 fails
>>>
>>> Wesley Chalmers (6):
>>>         drm/amd/display: BIOS LTTPR Caps Interface
>>>         drm/amd/display: Interface for LTTPR interop
>>>         drm/amd/display: Enumerate LTTPR modes
>>>         drm/amd/display: LTTPR config logic
>>>         drm/amd/display: New path for enabling DPG
>>>         drm/amd/display: Set max TTU on DPG enable
>>>
>>> Xiaojian Du (1):
>>>         Revert "drm/amdgpu: disable gpu reset on Vangogh for now"
>>>
>>> Xℹ Ruoyao (1):
>>>         drm/amdgpu: check alignment on CPU page for bo map
>>>
>>> xinhui pan (1):
>>>         drm/amdgpu: Use correct size when access vram
>>>
>>>    drivers/gpu/drm/amd/amdgpu/Makefile                |    7 +-
>>>    drivers/gpu/drm/amd/amdgpu/aldebaran.c             |  407 +++++++
>>>    drivers/gpu/drm/amd/amdgpu/aldebaran.h             |   32 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   35 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |    8 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c      |    2 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  414 ++++---
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  102 ++
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_display.h        |    3 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  102 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |   50 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |    2 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    6 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   40 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |    3 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |    6 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |    5 -
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h            |    1 -
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   14 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   94 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   19 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   51 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |    3 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   23 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h     |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c          |   98 ++
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |   85 ++
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |    6 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |    6 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c  |   10 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |    1 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   14 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |    1 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   11 +
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   11 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   32 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |    5 +-
>>>    drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |   17 +-
>>>    drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |    5 +-
>>>    drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |    9 +-
>>>    drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |    9 +-
>>>    drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |    8 +-
>>>    drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |    9 +-
>>>    drivers/gpu/drm/amd/amdgpu/dce_virtual.c           |   15 +-
>>>    drivers/gpu/drm/amd/amdgpu/df_v3_6.c               |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   20 +-
>>>    drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |   26 +-
>>>    drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |    6 +-
>>>    drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   17 +-
>>>    drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/mes_v10_1.c             |    3 +-
>>>    drivers/gpu/drm/amd/amdgpu/nv.c                    |   30 +-
>>>    drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h            |   25 +
>>>    drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |    8 +-
>>>    drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |    8 +-
>>>    drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |    8 +-
>>>    drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |    8 +-
>>>    drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |    5 +-
>>>    drivers/gpu/drm/amd/amdgpu/si_dma.c                |    5 +-
>>>    drivers/gpu/drm/amd/amdgpu/soc15.c                 |    5 +-
>>>    drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c              |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c              |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/vce_v2_0.c              |    5 +-
>>>    drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/vce_v4_0.c              |    2 +-
>>>    drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |    4 +-
>>>    drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  143 ++-
>>>    drivers/gpu/drm/amd/amdgpu/vega20_ih.c             |    6 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  116 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c            |    2 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c           |    7 +-
>>>    .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |    6 +-
>>>    .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |    2 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_iommu.c             |    8 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c    |    2 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c |    2 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c |    2 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   28 +-
>>>    drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  108 +-
>>>    .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |    6 +-
>>>    drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  203 +++-
>>>    drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   15 +
>>>    .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   19 +-
>>>    .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |    6 +-
>>>    .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   12 +-
>>>    .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   72 ++
>>>    .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |  134 +--
>>>    .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h    |   40 +
>>>    drivers/gpu/drm/amd/display/dc/Makefile            |    5 +-
>>>    drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  190 ++++
>>>    drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   | 1154 ++++++++++----------
>>>    drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |  120 +-
>>>    .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |   13 +
>>>    .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |    7 +
>>>    .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c |  101 +-
>>>    .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h |   28 +-
>>>    drivers/gpu/drm/amd/display/dc/core/dc.c           |   46 +-
>>>    drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   24 +-
>>>    drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  207 +++-
>>>    .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c  |  303 +++++
>>>    drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |   24 +-
>>>    drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |    7 +
>>>    drivers/gpu/drm/amd/display/dc/dc.h                |    2 +-
>>>    drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |    6 +
>>>    drivers/gpu/drm/amd/display/dc/dc_link.h           |   19 +-
>>>    drivers/gpu/drm/amd/display/dc/dc_stream.h         |   16 +
>>>    drivers/gpu/drm/amd/display/dc/dc_types.h          |   15 +
>>>    drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |    2 +-
>>>    drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |    6 +-
>>>    .../amd/display/dc/dce110/dce110_hw_sequencer.c    |    9 +-
>>>    .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |   16 +-
>>>    .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   24 +-
>>>    .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h  |    3 +-
>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |    4 +-
>>>    drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c  |    2 +-
>>>    .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c  |    3 +-
>>>    .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   32 +-
>>>    .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |    3 +-
>>>    .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    2 +-
>>>    .../drm/amd/display/dc/dcn301/dcn301_resource.c    |    2 +-
>>>    .../drm/amd/display/dc/dcn302/dcn302_resource.c    |    2 +-
>>>    .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c  |   28 +-
>>>    .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c        |   28 +-
>>>    .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c  |   28 +-
>>>    .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |   28 +-
>>>    .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c  |   28 +-
>>>    drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   27 +
>>>    drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h    |   10 +-
>>>    drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |    1 +
>>>    .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |   13 +
>>>    drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |    3 +-
>>>    drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h  |   86 ++
>>>    .../amd/display/dc/irq/dcn21/irq_service_dcn21.c   |   29 +-
>>>    .../amd/display/dc/irq/dcn30/irq_service_dcn30.c   |   25 +-
>>>    .../amd/display/dc/irq/dcn302/irq_service_dcn302.c |   30 +
>>>    drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   41 +-
>>>    drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |  144 ++-
>>>    drivers/gpu/drm/amd/display/include/logger_types.h |    3 +
>>>    .../drm/amd/display/modules/color/color_gamma.c    |    6 +-
>>>    .../drm/amd/display/modules/color/color_gamma.h    |    4 +-
>>>    .../drm/amd/display/modules/freesync/freesync.c    |   37 +-
>>>    drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c    |   10 +-
>>>    drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h    |    4 +-
>>>    .../drm/amd/display/modules/hdcp/hdcp1_execution.c |   37 +-
>>>    .../amd/display/modules/hdcp/hdcp1_transition.c    |    6 +-
>>>    .../drm/amd/display/modules/hdcp/hdcp2_execution.c |   10 +-
>>>    .../amd/display/modules/hdcp/hdcp2_transition.c    |   10 +-
>>>    .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |   10 +
>>>    .../gpu/drm/amd/display/modules/inc/mod_freesync.h |    7 +-
>>>    drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h |   10 +-
>>>    .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h |    6 +
>>>    .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h    |    9 +
>>>    drivers/gpu/drm/amd/include/atombios.h             |    4 +-
>>>    drivers/gpu/drm/amd/include/atomfirmware.h         |   38 +-
>>>    drivers/gpu/drm/amd/include/kgd_pp_interface.h     |   14 +
>>>    drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   14 +-
>>>    drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  198 +++-
>>>    drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h       |    3 +-
>>>    drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |  128 +--
>>>    .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h |   11 +-
>>>    drivers/gpu/drm/amd/pm/inc/smu_types.h             |    1 +
>>>    drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |    4 +-
>>>    drivers/gpu/drm/amd/pm/inc/smu_v13_0.h             |    5 +-
>>>    .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |   13 +-
>>>    .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |    3 +-
>>>    .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c  |    4 +-
>>>    .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  |    4 +-
>>>    drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  406 ++++---
>>>    drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |    1 +
>>>    drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |   25 +
>>>    .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   18 +
>>>    drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |    5 +
>>>    drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |   71 +-
>>>    drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   58 +-
>>>    drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |   30 +-
>>>    drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |    5 +
>>>    drivers/gpu/drm/drm_atomic.c                       |    4 +-
>>>    drivers/gpu/drm/radeon/r600_cs.c                   |    6 +-
>>>    drivers/gpu/drm/radeon/radeon_object.c             |    2 +
>>>    drivers/gpu/drm/radeon/radeon_pm.c                 |   36 +-
>>>    drivers/gpu/drm/radeon/radeon_ttm.c                |    7 +-
>>>    drivers/gpu/drm/scheduler/sched_entity.c           |    6 +-
>>>    drivers/gpu/drm/scheduler/sched_main.c             |  103 +-
>>>    drivers/gpu/drm/ttm/ttm_bo_util.c                  |   14 +
>>>    include/drm/gpu_scheduler.h                        |    3 +
>>>    197 files changed, 5039 insertions(+), 2273 deletions(-)
>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c
>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h
>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h
>>> _______________________________________________
>>> amd-gfx mailing list
>>> amd-gfx at lists.freedesktop.org
>>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flis
>>> ts.freedesktop.org%2Fmailman%2Flistinfo%2Famd-gfx&data=04%7C01%7C
>>> guchun.chen%40amd.com%7C51d1cbcf7ccc43854abb08d8f99250d8%7C3dd8961fe4
>>> 884e608e11a82d994e183d%7C0%7C0%7C637533754128113017%7CUnknown%7CTWFpb
>>> GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn
>>> 0%3D%7C1000&sdata=S4VHuDGbSWBTzxk8OQKbqr%2FDcJZMrZiMQIS66kYWBWc%3
>>> D&reserved=0
>> _______________________________________________
>> amd-gfx mailing list
>> amd-gfx at lists.freedesktop.org
>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist
>> s.freedesktop.org%2Fmailman%2Flistinfo%2Famd-gfx&data=04%7C01%7Cgu
>> chun.chen%40amd.com%7C51d1cbcf7ccc43854abb08d8f99250d8%7C3dd8961fe4884
>> e608e11a82d994e183d%7C0%7C0%7C637533754128123015%7CUnknown%7CTWFpbGZsb
>> 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
>> 7C1000&sdata=tTqnsh0nOUgqa9FlzpU4S4ZJsWFLPSGzCZWusvztbVQ%3D&re
>> served=0
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Famd-gfx&data=04%7C01%7Cguchun.chen%40amd.com%7C51d1cbcf7ccc43854abb08d8f99250d8%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637533754128123015%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=tTqnsh0nOUgqa9FlzpU4S4ZJsWFLPSGzCZWusvztbVQ%3D&reserved=0



More information about the dri-devel mailing list