* [pull] amdgpu drm-next-6.19
@ 2025-10-24 17:52 Alex Deucher
2025-10-31 17:37 ` Simona Vetter
0 siblings, 1 reply; 2+ messages in thread
From: Alex Deucher @ 2025-10-24 17:52 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher
Hi Dave, Simona,
New stuff for 6.19.
The following changes since commit 079ae5118e1f0dcf5b1ab68ffdb5760b06ed79a2:
drm/amdkfd: fix suspend/resume all calls in mes based eviction path (2025-10-13 14:14:28 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.19-2025-10-24
for you to fetch changes up to 883687c30736c1b4d36c8cc6153bca5c2c76a5d8:
drm/amdgpu: Remove unused members in amdgpu_mman (2025-10-20 18:28:22 -0400)
----------------------------------------------------------------
amd-drm-next-6.19-2025-10-24:
amdgpu:
- HMM cleanup
- Add new RAS framework
- DML2.1 updates
- YCbCr420 fixes
- DC FP fixes
- DMUB fixes
- LTTPR fixes
- DTBCLK fixes
- DMU cursor offload handling
- Userq validation improvements
- Misc code cleanups
- Unify shutdown callback handling
- Suspend improvements
- Power limit code cleanup
- Fence cleanup
- IP Discovery cleanup
- SR-IOV fixes
- AUX backlight fixes
- DCN 3.5 fixes
- HDMI compliance fixes
- DCN 4.0.1 cursor updates
- DCN interrupt fix
- DC KMS full update improvements
- Add additional HDCP traces
- DCN 3.2 fixes
- DP MST fixes
- Add support for new SR-IOV mailbox interface
----------------------------------------------------------------
Adi Gollamudi (1):
drm/amd/display: fix typo in display_mode_core_structs.h
Alex Deucher (3):
drm/amdgpu/mes: adjust the VMID masks
drm/amdgpu/userq: drop VCN and VPE doorbell handling
drm/amdgpu: clean up and unify hw fence handling
Alex Hung (1):
drm/amd/display: Remove comparing uint32_t to zero
Alvin Lee (3):
drm/amd/display: Remove unused field in DML
drm/amd/display: Update DCN401 path for cursor offload
drm/amd/display: Update spacing in struct
Alysa Liu (1):
drm/amdgpu: Fix vram_usage underflow
Aurabindo Pillai (3):
drm/amd/display: Add sink/link debug logs
drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
drm/amd/display: Fix GFP_ATOMIC abuse
Austin Zheng (1):
drm/amd/display: DML2.1 Reintegration
Charlene Liu (3):
drm/amd/display: add dispclk ramping to dcn35.
drm/amd/display: add dccg dfs mask def
drm/amd/display: increase max link count and fix link->enc NULL pointer access
Christian König (1):
drm/amdgpu: reduce queue timeout to 2 seconds v2
Clay King (1):
drm/amd/display: Remove inaccessible URL
Cruise Hung (1):
drm/amd/display: Control BW allocation in FW side
Dominik Kaszewski (2):
drm/amd/display: Remove dc state from check_update
drm/amd/display: Fix performance regression from full updates
Ellen Pan (6):
drm/amdgpu: Updated naming of SRIOV critical region offsets/sizes with _V1 suffix
drm/amdgpu: Add SRIOV crit_region_version support
drm/amdgpu: Introduce SRIOV critical regions v2 during VF init
drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical region in SRIOV
drm/amdgpu: Add logic for VF ipd and VF bios to init from dynamic crit_region offsets
drm/amdgpu: Add logic for VF data exchange region to init from dynamic crit_region offsets
Fangzhi Zuo (1):
drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
Harry VanZyllDeJong (1):
drm/amd/display: fix duplicate aux command with AMD aux backlight
Ilya Bakoulin (2):
drm/amd/display: add new block sequence-building/executing functions
drm/amd/display: Fix misc. checkpatch issues
Ilya Zlobintsev (1):
drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage`
Ivan Lipski (1):
drm/amd/display: Consolidate two DML2 FP guards
Jonathan Kim (1):
drm/amdgpu: update remove after reset flag for MES remove queue
Lewis Huang (1):
drm/amd/display: Change clean dsc blocks condition in accelerated mode
Lijo Lazar (8):
drm/amdgpu: Remove redundant return value
drm/amdgpu: Skip SDMA suspend during mode-2 reset
drm/amdgpu: Reorganize sysfs ini/fini calls
drm/amdgpu: Add amdgpu_discovery_info
drm/amdgpu: Move reset-on-init sequence earlier
drm/amd/pm: Grant interface access after full init
drm/amdgpu: Reserve discovery TMR only if needed
drm/amdgpu: Remove unused members in amdgpu_mman
Mario Limonciello (14):
drm/amd: Adjust whitespace for vangogh_ppt
drm/amd: Remove some unncessary header includes
drm/amd: Unify shutdown() callback behavior
drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
drm/amd: Remove comment about handling errors in amdgpu_device_ip_suspend_phase1()
drm/amd: Don't always set IP block HW status to false
drm/amd: Pass IP suspend errors up to callers
drm/amd: Fix error handling with multiple userq IDRs
drm/amd: Pass userq suspend failures up to caller
drm/amd: Stop overloading power limit with limit type
drm/amd: Remove second call to set_power_limit()
drm/amd: Save and restore all limit types
drm/amd: Drop calls to restore power limit and clock from smu_resume()
drm/amd: Add a helper to tell whether an IP block HW is enabled
Meenakshikumar Somasundaram (3):
drm/amd/display: Fix NULL pointer dereference
drm/amd/display: Check disable_fec flag before enabling fec.
drm/amd/display: write segment pointer with mot enabled for mst
Nicholas Carbones (1):
drm/amd/display: Set DCN32 to use update planes and stream version 3
Nicholas Kazlauskas (4):
drm/amd/display: Support possibly NULL link for should_use_dmub_lock
drm/amd/display: Rename should_use_dmub_lock to reflect inbox1 usage
drm/amd/display: Rename FAMS2 global control lock to DMUB HW control lock
drm/amd/display: Driver implementation for cursor offloading to DMU
Ovidiu Bunea (1):
drm/amd/display: Move all DCCG RCG into HWSS root_clock_control
Peichen Huang (2):
drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode
drm/amd/display: not skip hpd irq for bw alloc mode
Pierre-Eric Pelloux-Prayer (2):
drm/amdgpu: make non-NULL out fence mandatory
drm/amdgpu: remove gart_window_lock usage from gmc v12
Prike Liang (6):
drm/amdgpu/userq: extend userq state
drm/amdgpu: add userq object va track helpers
drm/amdgpu: track the userq bo va for its obj management
drm/amdgpu: keeping waiting userq fence infinitely
drm/amdgpu: validate the queue va for resuming the queue
drm/amdgpu: validate userq va for GEM unmap
Relja Vojvodic (2):
drm/amd/display: Correct slice width calculation for YCbCr420
drm/amd/display: Rework HDMI data channel reads
Samson Tam (1):
drm/amd/display: Add debug option to override EASF scaler taps
Sunil Khatri (5):
drm/amdgpu: use user provided hmm_range buffer in amdgpu_ttm_tt_get_user_pages
drm/amdgpu: clean up amdgpu hmm range functions
drm/amdgpu: update the functions to use amdgpu version of hmm
drm/amdgpu/userqueue: validate userptrs for userqueues
drm/amdgpu: add the kernel docs for alloc/free/valid range
Taimur Hassan (7):
drm/amd/display: [FW Promotion] Release 0.1.29.0
drm/amd/display: Promote DC to 3.2.352
drm/amd/display: [FW Promotion] Release 0.1.30.0
drm/amd/display: Promote DC to 3.2.353
drm/amd/display: [FW Promotion] Release 0.1.31.0
drm/amd/display: Promote DC to 3.2.354
drm/amd/display: Promote DC to 3.2.355
Tao Zhou (1):
drm/amdgpu: check save count before RAS bad page saving
Tiezhu Yang (1):
drm/amd: Fix set but not used warnings
Tvrtko Ursulin (1):
drm/amdgpu: Use memset32 for IB padding
Victor Zhao (2):
drm/amdgpu: Add kiq hdp flush callbacks
drm/amdgpu: use GPU_HDP_FLUSH for sriov
Wenjing Liu (2):
drm/amd/display: update perfmon measurement interfaces
drm/amd/display: add additional hdcp traces
YiPeng Chai (44):
drm/amd/ras: Add ras aca parser v1.0
drm/amd/ras: Add aca common ras functions
drm/amd/ras: Add mp1 v13_0 ras functions
drm/amd/ras: Add mp1 common ras functions
drm/amd/ras: Add nbio v7_9 ras functions
drm/amd/ras: Add nbio common ras functions
drm/amd/ras: Add umc v12_0 ras functions
drm/amd/ras: Add umc common ras functions
drm/amd/ras: Add gfx v9_0 ras functions
drm/amd/ras: Add gfx common ras functions
drm/amd/ras: Add eeprom ras functions
drm/amd/ras: Add psp v13_0 ras functions
drm/amd/ras: Add psp ras common functions
drm/amd/ras: Add ras ioctl command handler
drm/amd/ras: Add thread to handle ras events
drm/amd/ras: Use ring buffer to record ras ecc data
drm/amd/ras: Add cper conversion function
drm/amd/ras: Add rascore unified interface function
drm/amd/ras: Add files to ras core Makefile
drm/amd/ras: Add amdgpu nbio v7_9 configuration function
drm/amd/ras: Add amdgpu mp1 v13_0 configuration function
drm/amd/ras: Add amdgpu eeprom i2c configuration function
drm/amd/ras: Amdgpu handle ras ioctl command
drm/amd/ras: Add amdgpu ras system functions
drm/amd/ras: Amdgpu preprocesses ras interrupts
drm/amd/ras: Add amdgpu ras management function.
drm/amd/ras: Add files to amdgpu ras manager makefile
drm/amd/ras: Add unified ras module top-level makefile
drm/amd/pm: export a function amdgpu_smu_ras_send_msg to allow send msg directly
drm/amdgpu: Add ras module files into amdgpu
drm/amdgpu: Intercept ras interrupts to ras module
drm/amdgpu: Improve ras fatal error handling function
drm/amdgpu: add ras module rma check
drm/amdgpu: Avoid loading bad pages into legacy ras
drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma
drm/amdgpu: Avoid hive seqno increment in legacy ras
drm/amdgpu: Add ras module eeprom safety watermark check
drm/amdgpu: Add ras module ip block to amdgpu discovery
drm/amdgpu: Enable ras module
drm/amd/ras: Update ras command context structure name
drm/amd/ras: Update function and remove redundant code
drm/amdgpu: ras module supports error injection
drm/amdgpu: query bad page info of ras module
drm/amdgpu: query block error count of ras module
Yihan Zhu (1):
drm/amd/display: fix dppclk rcg poweron check
drivers/gpu/drm/amd/amdgpu/Makefile | 8 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 248 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 244 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 12 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 143 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 71 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 78 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 238 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 93 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 283 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 341 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 21 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 86 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 19 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 2 -
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 16 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 23 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 16 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 79 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 8 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 12 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 179 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 3186 ++++++++++++++++++--
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 48 +-
drivers/gpu/drm/amd/display/dc/dc.h | 7 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 108 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 36 +
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 2 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
.../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 25 +-
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h | 8 +
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 29 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 10 +-
.../display/dc/dml2/display_mode_core_structs.h | 2 +-
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 2 -
.../dc/dml2/dml21/inc/dml_top_dchub_registers.h | 1 -
.../dc/dml2/dml21/inc/dml_top_display_cfg_types.h | 11 +
.../dml2/dml21/inc/dml_top_soc_parameter_types.h | 7 +-
.../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 13 +
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 55 +-
.../dml2/dml21/src/dml2_core/dml2_core_factory.c | 2 +
.../dml21/src/dml2_core/dml2_core_shared_types.h | 10 +-
.../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 459 +--
.../dml21/src/inc/dml2_internal_shared_types.h | 36 +-
.../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c | 19 +-
.../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 20 +-
.../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 42 +-
.../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 1 +
.../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 1 +
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 69 +-
.../gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c | 2 -
.../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 70 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 11 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 5 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 5 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 3 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 1 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1 +
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 144 +-
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 8 +
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 6 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 1408 ++++++++-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 104 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 28 +-
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1433 ++++++++-
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 36 +
.../drm/amd/display/dc/inc/hw/cursor_reg_cache.h | 28 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 36 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 8 +-
.../amd/display/dc/link/accessories/link_dp_cts.c | 7 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 4 +
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 2 +
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 3 -
.../drm/amd/display/dc/link/protocols/link_ddc.c | 3 +-
.../display/dc/link/protocols/link_dp_capability.c | 48 +-
.../display/dc/link/protocols/link_dp_dpia_bw.c | 24 +-
.../dc/link/protocols/link_dp_irq_handler.c | 4 +-
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 29 +-
.../display/dc/resource/dcn201/dcn201_resource.c | 30 +-
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 15 +
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h | 1 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 7 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 311 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 22 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 6 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 13 +-
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 19 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 6 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 14 +
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 +-
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +-
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 3 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 70 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 14 +-
.../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 15 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 23 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 26 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 7 +-
drivers/gpu/drm/amd/ras/Makefile | 34 +
drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 33 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 285 ++
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h | 54 +
.../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c | 181 ++
.../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h | 27 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 611 ++++
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 78 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c | 94 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h | 30 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c | 125 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h | 30 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c | 126 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h | 37 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 273 ++
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h | 110 +
drivers/gpu/drm/amd/ras/rascore/Makefile | 44 +
drivers/gpu/drm/amd/ras/rascore/ras.h | 368 +++
drivers/gpu/drm/amd/ras/rascore/ras_aca.c | 672 +++++
drivers/gpu/drm/amd/ras/rascore/ras_aca.h | 164 +
drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c | 379 +++
drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h | 71 +
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c | 522 ++++
drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 426 +++
drivers/gpu/drm/amd/ras/rascore/ras_core.c | 603 ++++
drivers/gpu/drm/amd/ras/rascore/ras_cper.c | 310 ++
drivers/gpu/drm/amd/ras/rascore/ras_cper.h | 304 ++
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c | 1339 ++++++++
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h | 197 ++
drivers/gpu/drm/amd/ras/rascore/ras_gfx.c | 70 +
drivers/gpu/drm/amd/ras/rascore/ras_gfx.h | 43 +
drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c | 426 +++
drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h | 259 ++
drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c | 310 ++
drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h | 93 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1.c | 81 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1.h | 50 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c | 105 +
drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h | 30 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio.c | 95 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio.h | 46 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c | 123 +
drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h | 31 +
drivers/gpu/drm/amd/ras/rascore/ras_process.c | 315 ++
drivers/gpu/drm/amd/ras/rascore/ras_process.h | 53 +
drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 750 +++++
drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 145 +
drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c | 46 +
drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h | 31 +
drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 231 ++
drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 706 +++++
drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 166 +
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c | 511 ++++
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h | 314 ++
215 files changed, 21949 insertions(+), 1627 deletions(-)
create mode 100644 drivers/gpu/drm/amd/ras/Makefile
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/Makefile
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_core.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [pull] amdgpu drm-next-6.19
2025-10-24 17:52 [pull] amdgpu drm-next-6.19 Alex Deucher
@ 2025-10-31 17:37 ` Simona Vetter
0 siblings, 0 replies; 2+ messages in thread
From: Simona Vetter @ 2025-10-31 17:37 UTC (permalink / raw)
To: Alex Deucher; +Cc: amd-gfx, dri-devel, airlied, simona.vetter
On Fri, Oct 24, 2025 at 01:52:48PM -0400, Alex Deucher wrote:
> Hi Dave, Simona,
>
> New stuff for 6.19.
>
> The following changes since commit 079ae5118e1f0dcf5b1ab68ffdb5760b06ed79a2:
>
> drm/amdkfd: fix suspend/resume all calls in mes based eviction path (2025-10-13 14:14:28 -0400)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.19-2025-10-24
>
> for you to fetch changes up to 883687c30736c1b4d36c8cc6153bca5c2c76a5d8:
>
> drm/amdgpu: Remove unused members in amdgpu_mman (2025-10-20 18:28:22 -0400)
Pulled into drm-next, thanks!
-Sima
>
> ----------------------------------------------------------------
> amd-drm-next-6.19-2025-10-24:
>
> amdgpu:
> - HMM cleanup
> - Add new RAS framework
> - DML2.1 updates
> - YCbCr420 fixes
> - DC FP fixes
> - DMUB fixes
> - LTTPR fixes
> - DTBCLK fixes
> - DMU cursor offload handling
> - Userq validation improvements
> - Misc code cleanups
> - Unify shutdown callback handling
> - Suspend improvements
> - Power limit code cleanup
> - Fence cleanup
> - IP Discovery cleanup
> - SR-IOV fixes
> - AUX backlight fixes
> - DCN 3.5 fixes
> - HDMI compliance fixes
> - DCN 4.0.1 cursor updates
> - DCN interrupt fix
> - DC KMS full update improvements
> - Add additional HDCP traces
> - DCN 3.2 fixes
> - DP MST fixes
> - Add support for new SR-IOV mailbox interface
>
> ----------------------------------------------------------------
> Adi Gollamudi (1):
> drm/amd/display: fix typo in display_mode_core_structs.h
>
> Alex Deucher (3):
> drm/amdgpu/mes: adjust the VMID masks
> drm/amdgpu/userq: drop VCN and VPE doorbell handling
> drm/amdgpu: clean up and unify hw fence handling
>
> Alex Hung (1):
> drm/amd/display: Remove comparing uint32_t to zero
>
> Alvin Lee (3):
> drm/amd/display: Remove unused field in DML
> drm/amd/display: Update DCN401 path for cursor offload
> drm/amd/display: Update spacing in struct
>
> Alysa Liu (1):
> drm/amdgpu: Fix vram_usage underflow
>
> Aurabindo Pillai (3):
> drm/amd/display: Add sink/link debug logs
> drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
> drm/amd/display: Fix GFP_ATOMIC abuse
>
> Austin Zheng (1):
> drm/amd/display: DML2.1 Reintegration
>
> Charlene Liu (3):
> drm/amd/display: add dispclk ramping to dcn35.
> drm/amd/display: add dccg dfs mask def
> drm/amd/display: increase max link count and fix link->enc NULL pointer access
>
> Christian König (1):
> drm/amdgpu: reduce queue timeout to 2 seconds v2
>
> Clay King (1):
> drm/amd/display: Remove inaccessible URL
>
> Cruise Hung (1):
> drm/amd/display: Control BW allocation in FW side
>
> Dominik Kaszewski (2):
> drm/amd/display: Remove dc state from check_update
> drm/amd/display: Fix performance regression from full updates
>
> Ellen Pan (6):
> drm/amdgpu: Updated naming of SRIOV critical region offsets/sizes with _V1 suffix
> drm/amdgpu: Add SRIOV crit_region_version support
> drm/amdgpu: Introduce SRIOV critical regions v2 during VF init
> drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical region in SRIOV
> drm/amdgpu: Add logic for VF ipd and VF bios to init from dynamic crit_region offsets
> drm/amdgpu: Add logic for VF data exchange region to init from dynamic crit_region offsets
>
> Fangzhi Zuo (1):
> drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
>
> Harry VanZyllDeJong (1):
> drm/amd/display: fix duplicate aux command with AMD aux backlight
>
> Ilya Bakoulin (2):
> drm/amd/display: add new block sequence-building/executing functions
> drm/amd/display: Fix misc. checkpatch issues
>
> Ilya Zlobintsev (1):
> drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage`
>
> Ivan Lipski (1):
> drm/amd/display: Consolidate two DML2 FP guards
>
> Jonathan Kim (1):
> drm/amdgpu: update remove after reset flag for MES remove queue
>
> Lewis Huang (1):
> drm/amd/display: Change clean dsc blocks condition in accelerated mode
>
> Lijo Lazar (8):
> drm/amdgpu: Remove redundant return value
> drm/amdgpu: Skip SDMA suspend during mode-2 reset
> drm/amdgpu: Reorganize sysfs ini/fini calls
> drm/amdgpu: Add amdgpu_discovery_info
> drm/amdgpu: Move reset-on-init sequence earlier
> drm/amd/pm: Grant interface access after full init
> drm/amdgpu: Reserve discovery TMR only if needed
> drm/amdgpu: Remove unused members in amdgpu_mman
>
> Mario Limonciello (14):
> drm/amd: Adjust whitespace for vangogh_ppt
> drm/amd: Remove some unncessary header includes
> drm/amd: Unify shutdown() callback behavior
> drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
> drm/amd: Remove comment about handling errors in amdgpu_device_ip_suspend_phase1()
> drm/amd: Don't always set IP block HW status to false
> drm/amd: Pass IP suspend errors up to callers
> drm/amd: Fix error handling with multiple userq IDRs
> drm/amd: Pass userq suspend failures up to caller
> drm/amd: Stop overloading power limit with limit type
> drm/amd: Remove second call to set_power_limit()
> drm/amd: Save and restore all limit types
> drm/amd: Drop calls to restore power limit and clock from smu_resume()
> drm/amd: Add a helper to tell whether an IP block HW is enabled
>
> Meenakshikumar Somasundaram (3):
> drm/amd/display: Fix NULL pointer dereference
> drm/amd/display: Check disable_fec flag before enabling fec.
> drm/amd/display: write segment pointer with mot enabled for mst
>
> Nicholas Carbones (1):
> drm/amd/display: Set DCN32 to use update planes and stream version 3
>
> Nicholas Kazlauskas (4):
> drm/amd/display: Support possibly NULL link for should_use_dmub_lock
> drm/amd/display: Rename should_use_dmub_lock to reflect inbox1 usage
> drm/amd/display: Rename FAMS2 global control lock to DMUB HW control lock
> drm/amd/display: Driver implementation for cursor offloading to DMU
>
> Ovidiu Bunea (1):
> drm/amd/display: Move all DCCG RCG into HWSS root_clock_control
>
> Peichen Huang (2):
> drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode
> drm/amd/display: not skip hpd irq for bw alloc mode
>
> Pierre-Eric Pelloux-Prayer (2):
> drm/amdgpu: make non-NULL out fence mandatory
> drm/amdgpu: remove gart_window_lock usage from gmc v12
>
> Prike Liang (6):
> drm/amdgpu/userq: extend userq state
> drm/amdgpu: add userq object va track helpers
> drm/amdgpu: track the userq bo va for its obj management
> drm/amdgpu: keeping waiting userq fence infinitely
> drm/amdgpu: validate the queue va for resuming the queue
> drm/amdgpu: validate userq va for GEM unmap
>
> Relja Vojvodic (2):
> drm/amd/display: Correct slice width calculation for YCbCr420
> drm/amd/display: Rework HDMI data channel reads
>
> Samson Tam (1):
> drm/amd/display: Add debug option to override EASF scaler taps
>
> Sunil Khatri (5):
> drm/amdgpu: use user provided hmm_range buffer in amdgpu_ttm_tt_get_user_pages
> drm/amdgpu: clean up amdgpu hmm range functions
> drm/amdgpu: update the functions to use amdgpu version of hmm
> drm/amdgpu/userqueue: validate userptrs for userqueues
> drm/amdgpu: add the kernel docs for alloc/free/valid range
>
> Taimur Hassan (7):
> drm/amd/display: [FW Promotion] Release 0.1.29.0
> drm/amd/display: Promote DC to 3.2.352
> drm/amd/display: [FW Promotion] Release 0.1.30.0
> drm/amd/display: Promote DC to 3.2.353
> drm/amd/display: [FW Promotion] Release 0.1.31.0
> drm/amd/display: Promote DC to 3.2.354
> drm/amd/display: Promote DC to 3.2.355
>
> Tao Zhou (1):
> drm/amdgpu: check save count before RAS bad page saving
>
> Tiezhu Yang (1):
> drm/amd: Fix set but not used warnings
>
> Tvrtko Ursulin (1):
> drm/amdgpu: Use memset32 for IB padding
>
> Victor Zhao (2):
> drm/amdgpu: Add kiq hdp flush callbacks
> drm/amdgpu: use GPU_HDP_FLUSH for sriov
>
> Wenjing Liu (2):
> drm/amd/display: update perfmon measurement interfaces
> drm/amd/display: add additional hdcp traces
>
> YiPeng Chai (44):
> drm/amd/ras: Add ras aca parser v1.0
> drm/amd/ras: Add aca common ras functions
> drm/amd/ras: Add mp1 v13_0 ras functions
> drm/amd/ras: Add mp1 common ras functions
> drm/amd/ras: Add nbio v7_9 ras functions
> drm/amd/ras: Add nbio common ras functions
> drm/amd/ras: Add umc v12_0 ras functions
> drm/amd/ras: Add umc common ras functions
> drm/amd/ras: Add gfx v9_0 ras functions
> drm/amd/ras: Add gfx common ras functions
> drm/amd/ras: Add eeprom ras functions
> drm/amd/ras: Add psp v13_0 ras functions
> drm/amd/ras: Add psp ras common functions
> drm/amd/ras: Add ras ioctl command handler
> drm/amd/ras: Add thread to handle ras events
> drm/amd/ras: Use ring buffer to record ras ecc data
> drm/amd/ras: Add cper conversion function
> drm/amd/ras: Add rascore unified interface function
> drm/amd/ras: Add files to ras core Makefile
> drm/amd/ras: Add amdgpu nbio v7_9 configuration function
> drm/amd/ras: Add amdgpu mp1 v13_0 configuration function
> drm/amd/ras: Add amdgpu eeprom i2c configuration function
> drm/amd/ras: Amdgpu handle ras ioctl command
> drm/amd/ras: Add amdgpu ras system functions
> drm/amd/ras: Amdgpu preprocesses ras interrupts
> drm/amd/ras: Add amdgpu ras management function.
> drm/amd/ras: Add files to amdgpu ras manager makefile
> drm/amd/ras: Add unified ras module top-level makefile
> drm/amd/pm: export a function amdgpu_smu_ras_send_msg to allow send msg directly
> drm/amdgpu: Add ras module files into amdgpu
> drm/amdgpu: Intercept ras interrupts to ras module
> drm/amdgpu: Improve ras fatal error handling function
> drm/amdgpu: add ras module rma check
> drm/amdgpu: Avoid loading bad pages into legacy ras
> drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma
> drm/amdgpu: Avoid hive seqno increment in legacy ras
> drm/amdgpu: Add ras module eeprom safety watermark check
> drm/amdgpu: Add ras module ip block to amdgpu discovery
> drm/amdgpu: Enable ras module
> drm/amd/ras: Update ras command context structure name
> drm/amd/ras: Update function and remove redundant code
> drm/amdgpu: ras module supports error injection
> drm/amdgpu: query bad page info of ras module
> drm/amdgpu: query block error count of ras module
>
> Yihan Zhu (1):
> drm/amd/display: fix dppclk rcg poweron check
>
> drivers/gpu/drm/amd/amdgpu/Makefile | 8 +-
> drivers/gpu/drm/amd/amdgpu/aldebaran.c | 4 +
> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 15 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 32 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 29 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 34 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 248 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 244 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 12 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 143 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 15 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 71 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 78 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h | 24 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 17 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 43 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 238 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 8 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 93 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 29 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 283 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 16 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 341 ++-
> drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 21 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 19 +-
> drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 86 +-
> drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 +
> drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 5 +-
> drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 1 +
> drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 +
> drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 +
> drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 19 +-
> drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 2 -
> drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 16 +-
> drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 +
> drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 +
> drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 23 +-
> drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +-
> drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 1 -
> drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 1 -
> drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 16 +-
> drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 -
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 79 +-
> .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 8 +-
> .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 12 +-
> drivers/gpu/drm/amd/display/dc/core/dc.c | 179 +-
> .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 3186 ++++++++++++++++++--
> drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 48 +-
> drivers/gpu/drm/amd/display/dc/dc.h | 7 +-
> drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 108 +-
> drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 36 +
> drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 2 +
> drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
> .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 2 +-
> .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 25 +-
> .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h | 8 +
> drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +-
> drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +-
> .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 29 +-
> .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 10 +-
> .../display/dc/dml2/display_mode_core_structs.h | 2 +-
> .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 2 -
> .../dc/dml2/dml21/inc/dml_top_dchub_registers.h | 1 -
> .../dc/dml2/dml21/inc/dml_top_display_cfg_types.h | 11 +
> .../dml2/dml21/inc/dml_top_soc_parameter_types.h | 7 +-
> .../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 13 +
> .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 55 +-
> .../dml2/dml21/src/dml2_core/dml2_core_factory.c | 2 +
> .../dml21/src/dml2_core/dml2_core_shared_types.h | 10 +-
> .../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 459 +--
> .../dml21/src/inc/dml2_internal_shared_types.h | 36 +-
> .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c | 19 +-
> .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 20 +-
> .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 42 +-
> .../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 2 +-
> drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 1 +
> .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 1 +
> .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 69 +-
> .../gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c | 2 -
> .../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 70 +-
> .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 11 +-
> .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 5 +-
> .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 5 +-
> .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 3 +-
> .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 1 +
> .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1 +
> .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 144 +-
> .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 8 +
> .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 6 +
> .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 1408 ++++++++-
> .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 104 +-
> .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 28 +-
> drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1433 ++++++++-
> .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 36 +
> .../drm/amd/display/dc/inc/hw/cursor_reg_cache.h | 28 +-
> drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 36 +-
> drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 1 +
> drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 +
> drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 8 +-
> .../amd/display/dc/link/accessories/link_dp_cts.c | 7 +-
> .../gpu/drm/amd/display/dc/link/link_detection.c | 4 +
> drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 2 +
> drivers/gpu/drm/amd/display/dc/link/link_factory.c | 3 -
> .../drm/amd/display/dc/link/protocols/link_ddc.c | 3 +-
> .../display/dc/link/protocols/link_dp_capability.c | 48 +-
> .../display/dc/link/protocols/link_dp_dpia_bw.c | 24 +-
> .../dc/link/protocols/link_dp_irq_handler.c | 4 +-
> .../amd/display/dc/resource/dcn20/dcn20_resource.c | 29 +-
> .../display/dc/resource/dcn201/dcn201_resource.c | 30 +-
> drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 15 +
> drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h | 1 +
> drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 7 +-
> drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 311 +-
> drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
> drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 1 +
> drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 22 +-
> drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 6 +-
> drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +-
> .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 13 +-
> .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 19 +-
> .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 6 +
> drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 14 +
> drivers/gpu/drm/amd/include/amd_shared.h | 1 +
> drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 +-
> drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +-
> drivers/gpu/drm/amd/include/mes_v12_api_def.h | 3 +-
> drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 +-
> drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +-
> drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 +-
> drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 5 +-
> drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 70 +-
> drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 14 +-
> .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 5 +-
> drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 15 +-
> .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 5 +-
> drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 23 +-
> drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 +-
> .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +-
> .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 5 +-
> .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 5 +-
> .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 26 +-
> .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 7 +-
> .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 5 +-
> .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 5 +-
> .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 7 +-
> drivers/gpu/drm/amd/ras/Makefile | 34 +
> drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 33 +
> drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 285 ++
> drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h | 54 +
> .../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c | 181 ++
> .../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h | 27 +
> drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 611 ++++
> drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 78 +
> .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c | 94 +
> .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h | 30 +
> .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c | 125 +
> .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h | 30 +
> .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c | 126 +
> .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h | 37 +
> drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 273 ++
> drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h | 110 +
> drivers/gpu/drm/amd/ras/rascore/Makefile | 44 +
> drivers/gpu/drm/amd/ras/rascore/ras.h | 368 +++
> drivers/gpu/drm/amd/ras/rascore/ras_aca.c | 672 +++++
> drivers/gpu/drm/amd/ras/rascore/ras_aca.h | 164 +
> drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c | 379 +++
> drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h | 71 +
> drivers/gpu/drm/amd/ras/rascore/ras_cmd.c | 522 ++++
> drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 426 +++
> drivers/gpu/drm/amd/ras/rascore/ras_core.c | 603 ++++
> drivers/gpu/drm/amd/ras/rascore/ras_cper.c | 310 ++
> drivers/gpu/drm/amd/ras/rascore/ras_cper.h | 304 ++
> drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c | 1339 ++++++++
> drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h | 197 ++
> drivers/gpu/drm/amd/ras/rascore/ras_gfx.c | 70 +
> drivers/gpu/drm/amd/ras/rascore/ras_gfx.h | 43 +
> drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c | 426 +++
> drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h | 259 ++
> drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c | 310 ++
> drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h | 93 +
> drivers/gpu/drm/amd/ras/rascore/ras_mp1.c | 81 +
> drivers/gpu/drm/amd/ras/rascore/ras_mp1.h | 50 +
> drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c | 105 +
> drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h | 30 +
> drivers/gpu/drm/amd/ras/rascore/ras_nbio.c | 95 +
> drivers/gpu/drm/amd/ras/rascore/ras_nbio.h | 46 +
> drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c | 123 +
> drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h | 31 +
> drivers/gpu/drm/amd/ras/rascore/ras_process.c | 315 ++
> drivers/gpu/drm/amd/ras/rascore/ras_process.h | 53 +
> drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 750 +++++
> drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 145 +
> drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c | 46 +
> drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h | 31 +
> drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 231 ++
> drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 706 +++++
> drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 166 +
> drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c | 511 ++++
> drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h | 314 ++
> 215 files changed, 21949 insertions(+), 1627 deletions(-)
> create mode 100644 drivers/gpu/drm/amd/ras/Makefile
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/Makefile
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
> create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_core.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.h
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c
> create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h
--
Simona Vetter
Software Engineer
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-10-31 17:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-24 17:52 [pull] amdgpu drm-next-6.19 Alex Deucher
2025-10-31 17:37 ` Simona Vetter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox