git: drm - Update to Linux 4.20.17
Michael Neumann
mneumann at ntecs.de
Wed Jun 11 12:57:09 PDT 2025
Thanks a lot!
FYI, I had to remove i915_load=YES from rc.conf in order to make it work! I use Xorg from ravenports.
With the old kernel I had to use modesetting.
Regards,
Michael
Am 10. Juni 2025 00:44:04 GMT-04:00 schrieb Sergey Zigachev <szi at crater.dragonflybsd.org>:
>
>commit 24ca31b4b355781739f5d336420fe81024211a52
>Author: Sergey Zigachev <szi at dragonflybsd.org>
>Date: Tue Jun 10 07:50:32 2025 +0500
>
> drm - Update to Linux 4.20.17
>
> core:
> * Implement basic DMA-BUF support
> amdgpu:
> * Add support for Picasso, Raven2, and Vega20
> i915:
> * Add support up to Ice Lake
> * Fix hardware acceleration
>
>Summary of changes:
> sys/bus/pci/pcireg.h | 1 +
> sys/bus/pci/vga_pci.c | 195 +-
> sys/bus/pci/x86_64/pci_early_quirks.c | 317 +
> .../pci/x86_64/pci_early_quirks.h} | 446 +-
> sys/conf/files | 20 +-
> sys/conf/options | 2 +-
> sys/config/LINT64 | 2 +-
> sys/dev/agp/intel-gtt.c | 4 +-
> sys/dev/drm/amd/amdgpu/Makefile | 34 +-
> sys/dev/drm/amd/amdgpu/amdgpu.h | 705 +-
> sys/dev/drm/amd/amdgpu/amdgpu_acp.c | 243 +-
> sys/dev/drm/amd/amdgpu/amdgpu_acpi.c | 4 +-
> sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c | 97 +-
> sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +-
> sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 13 +-
> sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 11 +-
> sys/dev/drm/amd/amdgpu/amdgpu_atombios.c | 21 +-
> sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c | 16 +-
> sys/dev/drm/amd/amdgpu/amdgpu_bios.c | 52 +-
> sys/dev/drm/amd/amdgpu/amdgpu_bo_list.c | 56 +-
> sys/dev/drm/amd/amdgpu/amdgpu_bo_list.h | 1 -
> sys/dev/drm/amd/amdgpu/amdgpu_connectors.c | 17 +-
> sys/dev/drm/amd/amdgpu/amdgpu_cs.c | 319 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ctx.c | 275 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ctx.h | 92 +
> sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c | 24 +-
> sys/dev/drm/amd/amdgpu/amdgpu_device.c | 564 +-
> sys/dev/drm/amd/amdgpu/amdgpu_display.c | 3 +-
> sys/dev/drm/amd/amdgpu/amdgpu_display.h | 15 +
> sys/dev/drm/amd/amdgpu/amdgpu_dpm.h | 7 +
> sys/dev/drm/amd/amdgpu/amdgpu_drv.c | 225 +-
> sys/dev/drm/amd/amdgpu/amdgpu_encoders.c | 3 +-
> sys/dev/drm/amd/amdgpu/amdgpu_fb.c | 4 +-
> sys/dev/drm/amd/amdgpu/amdgpu_fence.c | 66 +-
> sys/dev/drm/amd/amdgpu/amdgpu_gart.c | 31 +-
> sys/dev/drm/amd/amdgpu/amdgpu_gart.h | 3 +-
> sys/dev/drm/amd/amdgpu/amdgpu_gds.h | 7 -
> sys/dev/drm/amd/amdgpu/amdgpu_gem.c | 32 +-
> sys/dev/drm/amd/amdgpu/amdgpu_gem.h | 92 +
> sys/dev/drm/amd/amdgpu/amdgpu_gfx.c | 74 +-
> sys/dev/drm/amd/amdgpu/amdgpu_gfx.h | 350 +-
> sys/dev/drm/amd/amdgpu/amdgpu_gmc.c | 215 +
> sys/dev/drm/amd/amdgpu/amdgpu_gmc.h | 72 +-
> sys/dev/drm/amd/amdgpu/amdgpu_i2c.c | 2 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ib.c | 18 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ih.c | 241 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ih.h | 54 +-
> sys/dev/drm/amd/amdgpu/amdgpu_irq.c | 47 +-
> sys/dev/drm/amd/amdgpu/amdgpu_irq.h | 25 +-
> sys/dev/drm/amd/amdgpu/amdgpu_job.c | 15 +-
> sys/dev/drm/amd/amdgpu/amdgpu_kms.c | 366 +-
> sys/dev/drm/amd/amdgpu/amdgpu_object.c | 101 +-
> sys/dev/drm/amd/amdgpu/amdgpu_object.h | 25 +-
> sys/dev/drm/amd/amdgpu/amdgpu_pm.c | 356 +-
> sys/dev/drm/amd/amdgpu/amdgpu_prime.c | 53 +-
> sys/dev/drm/amd/amdgpu/amdgpu_psp.c | 48 +-
> sys/dev/drm/amd/amdgpu/amdgpu_psp.h | 65 +-
> sys/dev/drm/amd/amdgpu/amdgpu_queue_mgr.c | 316 -
> sys/dev/drm/amd/amdgpu/amdgpu_ring.c | 123 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ring.h | 35 +-
> sys/dev/drm/amd/amdgpu/amdgpu_sa.c | 6 +-
> .../amdgpu_dm_debugfs.h => amdgpu/amdgpu_sdma.c} | 26 +-
> sys/dev/drm/amd/amdgpu/amdgpu_sdma.h | 97 +
> sys/dev/drm/amd/amdgpu/amdgpu_test.c | 2 -
> sys/dev/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ttm.c | 232 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ttm.h | 1 +
> sys/dev/drm/amd/amdgpu/amdgpu_ucode.c | 108 +-
> sys/dev/drm/amd/amdgpu/amdgpu_ucode.h | 39 +-
> sys/dev/drm/amd/amdgpu/amdgpu_uvd.c | 2 +-
> sys/dev/drm/amd/amdgpu/amdgpu_vce.c | 9 +-
> sys/dev/drm/amd/amdgpu/amdgpu_vcn.c | 207 +-
> sys/dev/drm/amd/amdgpu/amdgpu_vcn.h | 18 +-
> sys/dev/drm/amd/amdgpu/amdgpu_virt.c | 9 +-
> sys/dev/drm/amd/amdgpu/amdgpu_vm.c | 1510 +-
> sys/dev/drm/amd/amdgpu/amdgpu_vm.h | 84 +-
> sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +-
> sys/dev/drm/amd/amdgpu/amdgpu_xgmi.c | 119 +
> sys/dev/drm/amd/amdgpu/atom.c | 4 +-
> sys/dev/drm/amd/amdgpu/atombios_encoders.c | 1 +
> sys/dev/drm/amd/amdgpu/cik.c | 17 +-
> sys/dev/drm/amd/amdgpu/cz_ih.c | 9 +-
> sys/dev/drm/amd/amdgpu/dce_v10_0.c | 21 +-
> sys/dev/drm/amd/amdgpu/dce_v11_0.c | 21 +-
> sys/dev/drm/amd/amdgpu/dce_virtual.c | 7 +-
> sys/dev/drm/amd/amdgpu/df_v3_6.c | 38 +-
> sys/dev/drm/amd/amdgpu/gfx_v8_0.c | 662 +-
> sys/dev/drm/amd/amdgpu/gfx_v9_0.c | 593 +-
> sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c | 32 +-
> .../amdgpu_dm_debugfs.h => amdgpu/gfxhub_v1_1.c} | 35 +-
> .../amdgpu_dm_debugfs.h => amdgpu/gfxhub_v1_1.h} | 11 +-
> sys/dev/drm/amd/amdgpu/gmc_v7_0.c | 28 +-
> sys/dev/drm/amd/amdgpu/gmc_v8_0.c | 28 +-
> sys/dev/drm/amd/amdgpu/gmc_v9_0.c | 200 +-
> sys/dev/drm/amd/amdgpu/iceland_ih.c | 9 +-
> sys/dev/drm/amd/amdgpu/mmhub_v1_0.c | 262 +-
> sys/dev/drm/amd/amdgpu/mmhub_v1_0.h | 1 -
> sys/dev/drm/amd/amdgpu/mxgpu_ai.c | 4 +-
> sys/dev/drm/amd/amdgpu/mxgpu_vi.c | 7 +-
> sys/dev/drm/amd/amdgpu/nbio_v7_0.c | 18 +-
> .../drm/amd/amdgpu/{nbio_v7_0.c => nbio_v7_4.c} | 189 +-
> .../amdgpu_dm_debugfs.h => amdgpu/nbio_v7_4.h} | 11 +-
> sys/dev/drm/amd/amdgpu/psp_gfx_if.h | 3 +-
> sys/dev/drm/amd/amdgpu/psp_v10_0.c | 13 +-
> sys/dev/drm/amd/amdgpu/{psp_v3_1.c => psp_v11_0.c} | 203 +-
> .../amdgpu_dm_debugfs.h => amdgpu/psp_v11_0.h} | 12 +-
> sys/dev/drm/amd/amdgpu/psp_v3_1.c | 2 -
> sys/dev/drm/amd/amdgpu/sdma_v2_4.c | 68 +-
> sys/dev/drm/amd/amdgpu/sdma_v3_0.c | 83 +-
> sys/dev/drm/amd/amdgpu/sdma_v4_0.c | 141 +-
> sys/dev/drm/amd/amdgpu/si_dpm.c | 4 +-
> sys/dev/drm/amd/amdgpu/soc15.c | 177 +-
> sys/dev/drm/amd/amdgpu/soc15.h | 1 +
> sys/dev/drm/amd/amdgpu/soc15_common.h | 29 +-
> sys/dev/drm/amd/amdgpu/tonga_ih.c | 9 +-
> sys/dev/drm/amd/amdgpu/uvd_v5_0.c | 2 +-
> sys/dev/drm/amd/amdgpu/uvd_v6_0.c | 19 +-
> sys/dev/drm/amd/amdgpu/uvd_v7_0.c | 42 +-
> sys/dev/drm/amd/amdgpu/vce_v3_0.c | 2 +-
> sys/dev/drm/amd/amdgpu/vce_v4_0.c | 13 +-
> sys/dev/drm/amd/amdgpu/vcn_v1_0.c | 561 +-
> sys/dev/drm/amd/amdgpu/vega10_ih.c | 46 +-
> sys/dev/drm/amd/amdgpu/vega20_reg_init.c | 1 +
> sys/dev/drm/amd/amdgpu/vi.c | 24 +-
> sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1192 +-
> sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 52 +-
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 6 +-
> sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 62 +-
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 102 +-
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 1 +
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 102 +-
> sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 37 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 45 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 1 -
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 30 +-
> sys/dev/drm/amd/display/dc/bios/bios_parser.c | 1181 +-
> sys/dev/drm/amd/display/dc/bios/bios_parser2.c | 312 +-
> sys/dev/drm/amd/display/dc/bios/command_table.c | 3 +
> .../amd/display/dc/bios/command_table_helper2.c | 5 +
> sys/dev/drm/amd/display/dc/calcs/dce_calcs.c | 6 +-
> sys/dev/drm/amd/display/dc/calcs/dcn_calc_auto.c | 8 +-
> .../amd/display/dc/{inc => calcs}/dcn_calc_math.h | 0
> sys/dev/drm/amd/display/dc/calcs/dcn_calcs.c | 67 +-
> sys/dev/drm/amd/display/dc/core/dc.c | 397 +-
> sys/dev/drm/amd/display/dc/core/dc_link.c | 310 +-
> sys/dev/drm/amd/display/dc/core/dc_link_ddc.c | 86 +-
> sys/dev/drm/amd/display/dc/core/dc_link_dp.c | 15 +-
> sys/dev/drm/amd/display/dc/core/dc_resource.c | 317 +-
> sys/dev/drm/amd/display/dc/core/dc_stream.c | 2 -
> sys/dev/drm/amd/display/dc/dc.h | 19 +-
> sys/dev/drm/amd/display/dc/dc_bios_types.h | 64 -
> sys/dev/drm/amd/display/dc/dc_helper.c | 11 +-
> sys/dev/drm/amd/display/dc/dc_hw_types.h | 9 +-
> sys/dev/drm/amd/display/dc/dc_link.h | 1 +
> sys/dev/drm/amd/display/dc/dc_stream.h | 47 +-
> sys/dev/drm/amd/display/dc/dc_types.h | 35 +-
> sys/dev/drm/amd/display/dc/dce/dce_abm.c | 2 -
> sys/dev/drm/amd/display/dc/dce/dce_audio.c | 4 +-
> sys/dev/drm/amd/display/dc/dce/dce_aux.c | 11 +-
> sys/dev/drm/amd/display/dc/dce/dce_aux.h | 6 +-
> sys/dev/drm/amd/display/dc/dce/dce_clock_source.c | 441 +-
> sys/dev/drm/amd/display/dc/dce/dce_clock_source.h | 11 +
> sys/dev/drm/amd/display/dc/dce/dce_clocks.c | 73 +-
> sys/dev/drm/amd/display/dc/dce/dce_clocks.h | 3 +
> .../amdgpu_dm_debugfs.h => dc/dce/dce_i2c.c} | 38 +-
> .../amdgpu_dm_debugfs.h => dc/dce/dce_i2c.h} | 14 +-
> sys/dev/drm/amd/display/dc/dce/dce_i2c_hw.c | 679 +
> sys/dev/drm/amd/display/dc/dce/dce_i2c_hw.h | 301 +
> sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c | 545 +
> .../amdgpu_dm_debugfs.h => dc/dce/dce_i2c_sw.h} | 33 +-
> sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c | 51 +-
> sys/dev/drm/amd/display/dc/dce/dce_link_encoder.h | 6 +
> .../drm/amd/display/dc/dce/dce_stream_encoder.c | 24 +
> sys/dev/drm/amd/display/dc/dce/dce_transform.c | 8 +-
> .../drm/amd/display/dc/dce100/dce100_resource.c | 69 +-
> .../amd/display/dc/dce110/dce110_hw_sequencer.c | 143 +-
> .../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 +
> .../drm/amd/display/dc/dce110/dce110_resource.c | 70 +-
> .../drm/amd/display/dc/dce112/dce112_resource.c | 69 +-
> .../drm/amd/display/dc/dce120/dce120_resource.c | 77 +-
> .../display/dc/dce120/dce120_timing_generator.c | 5 +
> sys/dev/drm/amd/display/dc/dce80/dce80_resource.c | 131 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 3 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp.c | 32 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp.h | 7 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 29 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 64 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 4 +
> sys/dev/drm/amd/display/dc/dcn10/dcn10_hubp.c | 31 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 +-
> .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 109 +-
> .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 +
> .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 561 +
> .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c | 34 +-
> sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c | 145 +-
> .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 +
> .../amdgpu_dm_debugfs.h => dc/dm_event_log.h} | 14 +-
> sys/dev/drm/amd/display/dc/dm_pp_smu.h | 92 +-
> sys/dev/drm/amd/display/dc/dm_services.h | 10 +-
> .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +-
> sys/dev/drm/amd/display/dc/dml/dml_common_defs.c | 2 +-
> sys/dev/drm/amd/display/dc/dml/dml_inline_defs.h | 2 +-
> sys/dev/drm/amd/display/dc/gpio/hw_factory.c | 5 +
> sys/dev/drm/amd/display/dc/gpio/hw_translate.c | 5 +
> sys/dev/drm/amd/display/dc/i2caux/aux_engine.c | 1 +
> .../display/dc/i2caux/dce110/aux_engine_dce110.c | 10 +-
> sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 7 +
> sys/dev/drm/amd/display/dc/i2caux/i2caux.c | 4 +
> sys/dev/drm/amd/display/dc/i2caux/i2caux.h | 5 +
> sys/dev/drm/amd/display/dc/inc/clock_source.h | 4 -
> sys/dev/drm/amd/display/dc/inc/core_types.h | 10 +-
> sys/dev/drm/amd/display/dc/inc/dcn_calcs.h | 6 +-
> sys/dev/drm/amd/display/dc/inc/hw/display_clock.h | 5 +
> sys/dev/drm/amd/display/dc/inc/hw/dpp.h | 4 +-
> sys/dev/drm/amd/display/dc/inc/hw/hubp.h | 3 +-
> sys/dev/drm/amd/display/dc/inc/hw/hw_shared.h | 1 -
> sys/dev/drm/amd/display/dc/inc/hw/link_encoder.h | 4 +-
> sys/dev/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 +
> sys/dev/drm/amd/display/dc/inc/hw_sequencer.h | 4 +-
> sys/dev/drm/amd/display/dc/inc/resource.h | 4 +
> sys/dev/drm/amd/display/dc/irq_types.h | 2 +-
> sys/dev/drm/amd/display/dc/os_types.h | 4 +-
> .../drm/amd/display/include/bios_parser_types.h | 2 +
> sys/dev/drm/amd/display/include/dal_asic_id.h | 7 +
> sys/dev/drm/amd/display/include/dal_types.h | 3 +
> sys/dev/drm/amd/display/include/fixed31_32.h | 3 -
> sys/dev/drm/amd/display/include/logger_interface.h | 6 +-
> sys/dev/drm/amd/display/include/logger_types.h | 9 +-
> sys/dev/drm/amd/display/include/set_mode_types.h | 12 -
> sys/dev/drm/amd/display/include/signal_types.h | 10 +
> .../drm/amd/display/modules/color/color_gamma.c | 13 +-
> .../drm/amd/display/modules/color/color_gamma.h | 5 +-
> .../drm/amd/display/modules/freesync/freesync.c | 2024 +-
> sys/dev/drm/amd/display/modules/inc/mod_freesync.h | 160 +-
> .../inc/mod_info_packet.h} | 16 +-
> .../modules/inc/mod_shared.h} | 38 +-
> .../amd/display/modules/info_packet/info_packet.c | 329 +
> sys/dev/drm/amd/display/modules/stats/stats.c | 8 +-
> sys/dev/drm/amd/include/amd_shared.h | 6 +
> .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 -
> .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 +
> .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 4 +-
> .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 358 +
> .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 534 +
> .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4627 ++
> .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 48436 +++++++++++++++++++
> .../amd/include/asic_reg/sdma0/sdma0_4_2_offset.h | 1047 +
> .../amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h | 2992 ++
> .../amd/include/asic_reg/sdma1/sdma1_4_2_offset.h | 1039 +
> .../amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h | 2948 ++
> .../amd/include/asic_reg/smuio/smuio_9_0_offset.h | 3 +
> .../amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h | 3 +
> .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 49 +
> .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 96 +
> .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 24 +
> .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 45 +
> sys/dev/drm/amd/include/atomfirmware.h | 201 +-
> sys/dev/drm/amd/include/kgd_kfd_interface.h | 49 +-
> sys/dev/drm/amd/include/kgd_pp_interface.h | 7 +
> sys/dev/drm/amd/powerplay/amd_powerplay.c | 141 +-
> sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c | 6 +-
> sys/dev/drm/amd/powerplay/hwmgr/hwmgr.c | 27 +-
> sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 3 +-
> sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 2 +-
> sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h | 3 +
> .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 198 +-
> sys/dev/drm/amd/powerplay/hwmgr/processpptables.c | 56 +-
> sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 74 +-
> sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 138 +-
> sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 +
> sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.c | 3 +-
> sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 63 +-
> sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c | 46 +-
> sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h | 12 +
> sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 131 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 2 -
> sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c | 1 +
> .../amd/powerplay/hwmgr/vega10_processpptables.c | 30 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c | 15 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 45 +-
> .../amd/powerplay/hwmgr/vega12_processpptables.c | 82 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c | 6 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 3608 ++
> sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 576 +
> .../hwmgr/vega20_inc.h} | 15 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega20_powertune.c | 70 +
> .../hwmgr/vega20_powertune.h} | 18 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega20_pptable.h | 142 +
> .../amd/powerplay/hwmgr/vega20_processpptables.c | 955 +
> .../hwmgr/vega20_processpptables.h} | 11 +-
> sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c | 356 +
> sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.h | 71 +
> sys/dev/drm/amd/powerplay/inc/hardwaremanager.h | 2 +
> sys/dev/drm/amd/powerplay/inc/hwmgr.h | 8 +-
> sys/dev/drm/amd/powerplay/inc/smu11_driver_if.h | 888 +
> sys/dev/drm/amd/powerplay/inc/smumgr.h | 2 -
> sys/dev/drm/amd/powerplay/inc/vega20_ppsmc.h | 129 +
> sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c | 27 +-
> sys/dev/drm/amd/powerplay/smumgr/fiji_smumgr.c | 13 +-
> sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.c | 23 +-
> .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 5 +-
> sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c | 34 +-
> sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.c | 58 +-
> sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.c | 65 +-
> sys/dev/drm/amd/powerplay/smumgr/smumgr.c | 8 -
> sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.c | 10 +
> sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c | 18 +-
> sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.h | 4 +
> sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 +-
> sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.h | 4 -
> sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c | 588 +
> .../smumgr/{vega12_smumgr.h => vega20_smumgr.h} | 23 +-
> sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c | 11 +-
> sys/dev/drm/drm/Makefile | 5 +-
> sys/dev/drm/drm_atomic.c | 1486 +-
> sys/dev/drm/drm_atomic_helper.c | 406 +-
> sys/dev/drm/drm_atomic_uapi.c | 1392 +
> sys/dev/drm/drm_auth.c | 2 +
> sys/dev/drm/drm_blend.c | 210 +-
> sys/dev/drm/drm_bridge.c | 4 +
> sys/dev/drm/drm_bufs.c | 51 +-
> sys/dev/drm/drm_cache.c | 23 +
> sys/dev/drm/drm_color_mgmt.c | 137 +-
> sys/dev/drm/drm_connector.c | 530 +-
> sys/dev/drm/drm_context.c | 18 +-
> sys/dev/drm/drm_crtc.c | 171 +-
> sys/dev/drm/drm_crtc_helper.c | 1 +
> sys/dev/drm/drm_crtc_internal.h | 55 +-
> sys/dev/drm/drm_dp_aux_dev.c | 13 +-
> sys/dev/drm/drm_dp_dual_mode_helper.c | 39 +-
> sys/dev/drm/drm_dp_helper.c | 89 +-
> sys/dev/drm/drm_dp_mst_topology.c | 54 +-
> sys/dev/drm/drm_drv.c | 203 +-
> sys/dev/drm/drm_dumb_buffers.c | 37 +-
> sys/dev/drm/drm_edid.c | 499 +-
> sys/dev/drm/drm_encoder.c | 6 +-
> sys/dev/drm/drm_fb_helper.c | 1045 +-
> sys/dev/drm/drm_file.c | 329 +-
> sys/dev/drm/drm_fourcc.c | 162 +-
> sys/dev/drm/drm_framebuffer.c | 248 +-
> sys/dev/drm/drm_gem.c | 51 +-
> sys/dev/drm/drm_gem_framebuffer_helper.c | 227 +-
> sys/dev/drm/drm_global.c | 2 -
> sys/dev/drm/drm_internal.h | 16 +
> sys/dev/drm/drm_ioctl.c | 119 +-
> sys/dev/drm/drm_irq.c | 4 +-
> sys/dev/drm/drm_lock.c | 4 +-
> sys/dev/drm/drm_memory.c | 21 +
> sys/dev/drm/drm_mipi_dsi.c | 11 +-
> sys/dev/drm/drm_mm.c | 628 +-
> sys/dev/drm/drm_mode_config.c | 11 +-
> sys/dev/drm/drm_mode_object.c | 15 +-
> sys/dev/drm/drm_modes.c | 312 +-
> sys/dev/drm/drm_modeset_helper.c | 76 +
> sys/dev/drm/drm_modeset_lock.c | 9 +-
> sys/dev/drm/drm_panel.c | 19 +-
> sys/dev/drm/drm_panel_orientation_quirks.c | 207 +
> sys/dev/drm/drm_pci.c | 131 +-
> sys/dev/drm/drm_plane.c | 249 +-
> sys/dev/drm/drm_plane_helper.c | 133 +-
> sys/dev/drm/drm_prime.c | 238 +-
> sys/dev/drm/drm_print.c | 295 +-
> sys/dev/drm/drm_probe_helper.c | 26 +-
> sys/dev/drm/drm_property.c | 143 +-
> sys/dev/drm/drm_rect.c | 74 +-
> sys/dev/drm/drm_scatter.c | 9 +-
> sys/dev/drm/drm_scdc_helper.c | 10 +-
> sys/dev/drm/drm_simple_kms_helper.c | 65 +-
> sys/dev/drm/drm_syncobj.c | 245 +-
> sys/dev/drm/drm_sysctl.c | 2 +
> sys/dev/drm/drm_sysfs.c | 2 +-
> sys/dev/drm/drm_vblank.c | 114 +-
> sys/dev/drm/drm_vma_manager.c | 63 +-
> sys/dev/drm/i915/Makefile | 22 +-
> sys/dev/drm/i915/dvo_ch7017.c | 20 +-
> sys/dev/drm/i915/dvo_ch7xxx.c | 22 +-
> sys/dev/drm/i915/dvo_ivch.c | 54 +-
> sys/dev/drm/i915/dvo_ns2501.c | 44 +-
> sys/dev/drm/i915/dvo_sil164.c | 10 +-
> sys/dev/drm/i915/dvo_tfp410.c | 16 +-
> sys/dev/drm/i915/i915_cmd_parser.c | 30 +-
> sys/dev/drm/i915/i915_drv.c | 1241 +-
> sys/dev/drm/i915/i915_drv.h | 1407 +-
> sys/dev/drm/i915/i915_gem.c | 1966 +-
> sys/dev/drm/i915/i915_gem.h | 52 +-
> sys/dev/drm/i915/i915_gem_batch_pool.c | 36 +-
> sys/dev/drm/i915/i915_gem_batch_pool.h | 29 +-
> sys/dev/drm/i915/i915_gem_clflush.c | 11 +-
> sys/dev/drm/i915/i915_gem_context.c | 797 +-
> sys/dev/drm/i915/i915_gem_context.h | 123 +-
> sys/dev/drm/i915/i915_gem_dmabuf.c | 42 +-
> sys/dev/drm/i915/i915_gem_evict.c | 14 +-
> sys/dev/drm/i915/i915_gem_execbuffer.c | 464 +-
> sys/dev/drm/i915/i915_gem_fence_reg.c | 10 +-
> sys/dev/drm/i915/i915_gem_gtt.c | 1754 +-
> sys/dev/drm/i915/i915_gem_gtt.h | 173 +-
> sys/dev/drm/i915/i915_gem_internal.c | 12 +-
> sys/dev/drm/i915/i915_gem_object.h | 64 +-
> sys/dev/drm/i915/i915_gem_render_state.c | 139 +-
> sys/dev/drm/i915/i915_gem_render_state.h | 6 +-
> sys/dev/drm/i915/i915_gem_shrinker.c | 195 +-
> sys/dev/drm/i915/i915_gem_stolen.c | 484 +-
> sys/dev/drm/i915/i915_gem_tiling.c | 19 +-
> sys/dev/drm/i915/i915_gem_timeline.c | 157 -
> sys/dev/drm/i915/i915_gem_userptr.c | 50 +-
> sys/dev/drm/i915/i915_gpu_error.c | 1944 +
> sys/dev/drm/i915/i915_gpu_error.h | 384 +
> sys/dev/drm/i915/i915_irq.c | 1383 +-
> sys/dev/drm/i915/i915_memcpy.c | 7 +-
> sys/dev/drm/i915/i915_module.c | 34 +
> sys/dev/drm/i915/i915_oa_cflgt3.c | 109 +
> .../drm/i915/{intel_guc_fw.h => i915_oa_cflgt3.h} | 15 +-
> sys/dev/drm/i915/i915_oa_cnl.c | 121 +
> sys/dev/drm/i915/{intel_guc_fw.h => i915_oa_cnl.h} | 15 +-
> sys/dev/drm/i915/i915_oa_hsw.c | 2 +-
> sys/dev/drm/i915/i915_oa_icl.c | 118 +
> sys/dev/drm/i915/{intel_guc_fw.h => i915_oa_icl.h} | 15 +-
> sys/dev/drm/i915/i915_params.c | 80 +-
> sys/dev/drm/i915/i915_params.h | 17 +-
> sys/dev/drm/i915/i915_pci.c | 158 +-
> sys/dev/drm/i915/i915_perf.c | 1356 +-
> sys/dev/drm/i915/i915_pmu.c | 1096 +
> sys/dev/drm/i915/i915_pmu.h | 123 +
> sys/dev/drm/i915/i915_pvinfo.h | 6 +-
> sys/dev/drm/i915/i915_query.c | 134 +
> sys/dev/drm/i915/i915_query.h | 15 +
> sys/dev/drm/i915/i915_reg.h | 5705 ++-
> .../i915/{i915_gem_request.c => i915_request.c} | 907 +-
> .../i915/{i915_gem_request.h => i915_request.h} | 302 +-
> sys/dev/drm/i915/i915_scheduler.h | 72 +
> sys/dev/drm/i915/i915_selftest.h | 2 +-
> sys/dev/drm/i915/i915_sw_fence.c | 73 +-
> sys/dev/drm/i915/i915_syncmap.c | 16 +-
> sys/dev/drm/i915/i915_sysfs.c | 54 +-
> sys/dev/drm/i915/i915_timeline.c | 105 +
> .../i915/{i915_gem_timeline.h => i915_timeline.h} | 78 +-
> sys/dev/drm/i915/i915_trace.h | 10 +
> sys/dev/drm/i915/i915_utils.h | 34 +-
> sys/dev/drm/i915/i915_vgpu.c | 8 +-
> sys/dev/drm/i915/i915_vgpu.h | 6 +
> sys/dev/drm/i915/i915_vma.c | 506 +-
> sys/dev/drm/i915/i915_vma.h | 106 +-
> sys/dev/drm/i915/icl_dsi.c | 127 +
> sys/dev/drm/i915/intel_acpi.c | 26 +-
> sys/dev/drm/i915/intel_atomic.c | 33 +-
> sys/dev/drm/i915/intel_atomic_plane.c | 88 +-
> sys/dev/drm/i915/intel_audio.c | 296 +-
> sys/dev/drm/i915/intel_bios.c | 327 +-
> sys/dev/drm/i915/intel_breadcrumbs.c | 459 +-
> sys/dev/drm/i915/intel_cdclk.c | 848 +-
> sys/dev/drm/i915/intel_color.c | 135 +-
> sys/dev/drm/i915/intel_crt.c | 143 +-
> sys/dev/drm/i915/intel_csr.c | 69 +-
> sys/dev/drm/i915/intel_ddi.c | 1578 +-
> sys/dev/drm/i915/intel_device_info.c | 616 +-
> sys/dev/drm/i915/intel_device_info.h | 256 +
> sys/dev/drm/i915/intel_display.c | 3644 +-
> sys/dev/drm/i915/intel_display.h | 411 +
> sys/dev/drm/i915/intel_dp.c | 3023 +-
> sys/dev/drm/i915/intel_dp_aux_backlight.c | 12 +-
> sys/dev/drm/i915/intel_dp_link_training.c | 103 +-
> sys/dev/drm/i915/intel_dp_mst.c | 173 +-
> sys/dev/drm/i915/intel_dpio_phy.c | 135 +-
> sys/dev/drm/i915/intel_dpll_mgr.c | 1201 +-
> sys/dev/drm/i915/intel_dpll_mgr.h | 108 +-
> sys/dev/drm/i915/intel_drv.h | 515 +-
> sys/dev/drm/i915/intel_dsi.h | 34 +-
> sys/dev/drm/i915/intel_dsi_vbt.c | 36 +-
> sys/dev/drm/i915/intel_dvo.c | 50 +-
> sys/dev/drm/i915/intel_engine_cs.c | 1896 +-
> sys/dev/drm/i915/intel_fbc.c | 347 +-
> sys/dev/drm/i915/intel_fbdev.c | 83 +-
> sys/dev/drm/i915/intel_frontbuffer.c | 6 +-
> sys/dev/drm/i915/intel_gpu_commands.h | 274 +
> sys/dev/drm/i915/intel_guc.c | 524 +-
> sys/dev/drm/i915/intel_guc.h | 106 +-
> sys/dev/drm/i915/intel_guc_ads.c | 152 +
> .../drm/i915/{intel_guc_fw.h => intel_guc_ads.h} | 10 +-
> sys/dev/drm/i915/intel_guc_ct.c | 555 +-
> sys/dev/drm/i915/intel_guc_ct.h | 22 +-
> sys/dev/drm/i915/intel_guc_fw.c | 252 +-
> sys/dev/drm/i915/intel_guc_fw.h | 2 +-
> sys/dev/drm/i915/intel_guc_fwif.h | 219 +-
> sys/dev/drm/i915/intel_guc_log.c | 602 +-
> sys/dev/drm/i915/intel_guc_log.h | 72 +-
> .../drm/i915/{i915_guc_reg.h => intel_guc_reg.h} | 28 +-
> ...915_guc_submission.c => intel_guc_submission.c} | 1047 +-
> ...915_guc_submission.h => intel_guc_submission.h} | 21 +-
> sys/dev/drm/i915/intel_gvt.c | 14 +-
> sys/dev/drm/i915/intel_hangcheck.c | 99 +-
> sys/dev/drm/i915/intel_hdcp.c | 886 +
> sys/dev/drm/i915/intel_hdmi.c | 618 +-
> sys/dev/drm/i915/intel_hotplug.c | 205 +-
> sys/dev/drm/i915/intel_huc.c | 208 +-
> sys/dev/drm/i915/intel_huc.h | 19 +-
> sys/dev/drm/i915/intel_huc_fw.c | 166 +
> sys/dev/drm/i915/intel_huc_fw.h | 15 +
> sys/dev/drm/i915/intel_i2c.c | 241 +-
> sys/dev/drm/i915/intel_lpe_audio.c | 27 +-
> sys/dev/drm/i915/intel_lrc.c | 2010 +-
> sys/dev/drm/i915/intel_lrc.h | 18 +-
> sys/dev/drm/i915/intel_lrc_reg.h | 68 +
> sys/dev/drm/i915/intel_lspcon.c | 7 +-
> sys/dev/drm/i915/intel_lvds.c | 248 +-
> sys/dev/drm/i915/intel_mocs.c | 46 +-
> sys/dev/drm/i915/intel_mocs.h | 4 +-
> sys/dev/drm/i915/intel_modes.c | 20 +-
> sys/dev/drm/i915/intel_opregion.c | 36 +-
> sys/dev/drm/i915/intel_opregion.h | 107 +
> sys/dev/drm/i915/intel_overlay.c | 461 +-
> sys/dev/drm/i915/intel_panel.c | 151 +-
> sys/dev/drm/i915/intel_pm.c | 1441 +-
> sys/dev/drm/i915/intel_psr.c | 1157 +-
> sys/dev/drm/i915/intel_ringbuffer.c | 1528 +-
> sys/dev/drm/i915/intel_ringbuffer.h | 586 +-
> sys/dev/drm/i915/intel_runtime_pm.c | 1652 +-
> sys/dev/drm/i915/intel_sdvo.c | 258 +-
> sys/dev/drm/i915/intel_sprite.c | 1159 +-
> sys/dev/drm/i915/intel_tv.c | 69 +-
> sys/dev/drm/i915/intel_uc.c | 435 +-
> sys/dev/drm/i915/intel_uc.h | 30 +-
> sys/dev/drm/i915/intel_uc_fw.c | 24 +-
> sys/dev/drm/i915/intel_uc_fw.h | 31 +-
> sys/dev/drm/i915/intel_uncore.c | 723 +-
> sys/dev/drm/i915/intel_uncore.h | 66 +-
> sys/dev/drm/i915/intel_vbt_defs.h | 37 +-
> sys/dev/drm/i915/intel_wopcm.c | 281 +
> sys/dev/drm/i915/intel_wopcm.h | 31 +
> sys/dev/drm/i915/intel_workarounds.c | 1271 +
> sys/dev/drm/i915/intel_workarounds.h | 41 +
> sys/dev/drm/i915/{intel_dsi.c => vlv_dsi.c} | 165 +-
> .../drm/i915/{intel_dsi_pll.c => vlv_dsi_pll.c} | 98 +-
> sys/dev/drm/include/asm/hypervisor.h | 18 +
> sys/dev/drm/include/asm/iosf_mbi.h | 21 +
> sys/dev/drm/include/asm/string_64.h | 15 +
> sys/dev/drm/include/asm/uaccess.h | 20 +-
> sys/dev/drm/include/drm/drmP.h | 297 +-
> sys/dev/drm/include/drm/drm_atomic.h | 76 +-
> sys/dev/drm/include/drm/drm_atomic_helper.h | 10 +
> .../{drm_print.c => include/drm/drm_atomic_uapi.h} | 70 +-
> sys/dev/drm/include/drm/drm_audio_component.h | 118 +
> sys/dev/drm/include/drm/drm_blend.h | 9 +
> sys/dev/drm/include/drm/drm_bridge.h | 79 +-
> sys/dev/drm/include/drm/drm_cache.h | 22 +
> sys/dev/drm/include/drm/drm_client.h | 144 +
> sys/dev/drm/include/drm/drm_color_mgmt.h | 32 +
> sys/dev/drm/include/drm/drm_connector.h | 409 +-
> sys/dev/drm/include/drm/drm_crtc.h | 318 +-
> sys/dev/drm/include/drm/drm_debugfs_crc.h | 3 +-
> sys/dev/drm/include/drm/drm_device.h | 50 +-
> sys/dev/drm/include/drm/drm_dp_helper.h | 156 +-
> sys/dev/drm/include/drm/drm_drv.h | 70 +-
> sys/dev/drm/include/drm/drm_edid.h | 10 +-
> sys/dev/drm/include/drm/drm_encoder.h | 24 +-
> sys/dev/drm/include/drm/drm_fb_cma_helper.h | 8 +-
> sys/dev/drm/include/drm/drm_fb_helper.h | 123 +
> sys/dev/drm/include/drm/drm_file.h | 41 +-
> sys/dev/drm/include/drm/drm_fourcc.h | 28 +
> sys/dev/drm/include/drm/drm_framebuffer.h | 9 +-
> sys/dev/drm/include/drm/drm_gem.h | 15 -
> sys/dev/drm/include/drm/drm_gem_cma_helper.h | 16 +-
> sys/dev/drm/include/drm/drm_hdcp.h | 41 +
> sys/dev/drm/include/drm/drm_ioctl.h | 7 -
> sys/dev/drm/include/drm/drm_mm.h | 297 +-
> sys/dev/drm/include/drm/drm_mode_config.h | 98 +-
> sys/dev/drm/include/drm/drm_mode_object.h | 24 -
> sys/dev/drm/include/drm/drm_modes.h | 48 +-
> sys/dev/drm/include/drm/drm_modeset_helper.h | 3 +
> .../drm/include/drm/drm_modeset_helper_vtables.h | 25 +-
> sys/dev/drm/include/drm/drm_modeset_lock.h | 4 +-
> sys/dev/drm/include/drm/drm_of.h | 8 +
> sys/dev/drm/include/drm/drm_os_linux.h | 10 +-
> sys/dev/drm/include/drm/drm_panel.h | 3 +-
> sys/dev/drm/include/drm/drm_pci.h | 7 -
> sys/dev/drm/include/drm/drm_pciids.h | 113 +
> sys/dev/drm/include/drm/drm_plane.h | 258 +-
> sys/dev/drm/include/drm/drm_plane_helper.h | 12 +-
> sys/dev/drm/include/drm/drm_prime.h | 18 +
> sys/dev/drm/include/drm/drm_print.h | 340 +
> sys/dev/drm/include/drm/drm_property.h | 60 +-
> sys/dev/drm/include/drm/drm_rect.h | 3 +-
> sys/dev/drm/include/drm/drm_simple_kms_helper.h | 59 +-
> sys/dev/drm/include/drm/drm_syncobj.h | 58 +-
> .../amdgpu_dm_debugfs.h => include/drm/drm_util.h} | 24 +-
> sys/dev/drm/include/drm/drm_utils.h | 15 +
> sys/dev/drm/include/drm/drm_vblank.h | 20 +-
> sys/dev/drm/include/drm/drm_vma_manager.h | 20 +-
> sys/dev/drm/include/drm/drm_writeback.h | 46 +
> sys/dev/drm/include/drm/gpu_scheduler.h | 54 +-
> sys/dev/drm/include/drm/i915_component.h | 88 +-
> sys/dev/drm/include/drm/i915_drm.h | 7 +-
> sys/dev/drm/include/drm/i915_pciids.h | 56 +-
> sys/dev/drm/include/drm/intel-gtt.h | 9 +-
> sys/dev/drm/include/drm/ttm/ttm_bo_api.h | 38 +-
> sys/dev/drm/include/drm/ttm/ttm_bo_driver.h | 31 +
> sys/dev/drm/include/drm/ttm/ttm_lock.h | 227 -
> sys/dev/drm/include/drm/ttm/ttm_object.h | 354 -
> sys/dev/drm/include/linux/atomic.h | 1 +
> sys/dev/drm/include/linux/bug.h | 3 +-
> sys/dev/drm/include/linux/compiler.h | 81 +-
> .../drm/include/linux/{lockdep.h => dma-attrs.h} | 49 +-
> sys/dev/drm/include/linux/dma-buf.h | 14 +-
> sys/dev/drm/include/linux/dma-fence.h | 16 +
> sys/dev/drm/include/linux/dma-mapping.h | 27 +
> sys/dev/drm/include/linux/fb.h | 1 +
> sys/dev/drm/include/linux/file.h | 15 +-
> sys/dev/drm/include/linux/firmware.h | 7 +
> sys/dev/drm/include/linux/ftrace.h | 8 +
> sys/dev/drm/include/linux/gfp.h | 10 +-
> sys/dev/drm/include/linux/i2c.h | 1 +
> sys/dev/drm/include/linux/interrupt.h | 4 +
> sys/dev/drm/include/linux/interval_tree_generic.h | 81 +-
> sys/dev/drm/include/linux/iopoll.h | 90 +
> sys/dev/drm/include/linux/irqflags.h | 15 +-
> sys/dev/drm/include/linux/jiffies.h | 1 +
> sys/dev/drm/include/linux/kallsyms.h | 8 +
> sys/dev/drm/include/linux/kernel.h | 2 +
> sys/dev/drm/include/linux/ktime.h | 20 +
> sys/dev/drm/include/linux/list.h | 21 +-
> sys/dev/drm/include/linux/llist.h | 6 +-
> sys/dev/drm/include/linux/lockdep.h | 1 +
> sys/dev/drm/include/linux/math64.h | 6 +
> sys/dev/drm/include/linux/mm.h | 8 +
> sys/dev/drm/include/linux/nospec.h | 8 +
> sys/dev/drm/include/linux/pagevec.h | 6 +
> sys/dev/drm/include/linux/pci.h | 23 +
> sys/dev/drm/include/linux/pci_ids.h | 4 +
> sys/dev/drm/include/linux/perf_event.h | 11 +
> sys/dev/drm/include/linux/random.h | 6 +
> sys/dev/drm/include/linux/rbtree.h | 2 +
> sys/dev/drm/include/linux/rcupdate.h | 2 +
> sys/dev/drm/include/linux/reservation.h | 22 +
> sys/dev/drm/include/linux/sched.h | 95 +-
> sys/dev/drm/include/linux/sched/mm.h | 3 +
> sys/dev/drm/include/linux/seqlock.h | 24 +-
> sys/dev/drm/include/linux/sizes.h | 16 +-
> sys/dev/drm/include/linux/slab.h | 7 +
> sys/dev/drm/include/linux/spinlock.h | 19 +-
> sys/dev/drm/include/linux/srcu.h | 14 +
> sys/dev/drm/include/linux/timer.h | 4 +-
> sys/dev/drm/include/linux/typecheck.h | 7 +-
> sys/dev/drm/include/linux/uaccess.h | 2 +
> sys/dev/drm/include/linux/wait.h | 10 +
> sys/dev/drm/include/linux/workqueue.h | 3 +-
> sys/dev/drm/include/linux/xarray.h | 185 +
> sys/dev/drm/include/uapi/drm/amdgpu_drm.h | 2 +
> sys/dev/drm/include/uapi/drm/drm_fourcc.h | 262 +-
> sys/dev/drm/include/uapi/drm/drm_mode.h | 112 +-
> sys/dev/drm/include/uapi/drm/i915_drm.h | 211 +-
> sys/dev/drm/include/video/mipi_display.h | 2 +
> sys/dev/drm/kconfig.h | 1 +
> sys/dev/drm/linux_dma-buf.c | 65 +-
> sys/dev/drm/linux_dma.c | 22 +
> sys/dev/drm/linux_fence.c | 12 +
> sys/dev/drm/linux_tasklet.c | 39 +-
> sys/dev/drm/radeon/atombios_crtc.c | 32 +-
> sys/dev/drm/radeon/ci_dpm.c | 59 +-
> sys/dev/drm/radeon/cik.c | 140 +-
> sys/dev/drm/radeon/cik_reg.h | 2 -
> sys/dev/drm/radeon/cypress_dpm.c | 8 +-
> sys/dev/drm/radeon/evergreen.c | 13 +-
> sys/dev/drm/radeon/kv_dpm.c | 1 +
> sys/dev/drm/radeon/ni.c | 1 +
> sys/dev/drm/radeon/ni_dpm.c | 17 +-
> sys/dev/drm/radeon/r100.c | 4 +-
> sys/dev/drm/radeon/r200.c | 4 +-
> sys/dev/drm/radeon/r600.c | 25 +-
> sys/dev/drm/radeon/r600_dpm.c | 4 +-
> sys/dev/drm/radeon/r600_hdmi.c | 1 +
> sys/dev/drm/radeon/radeon.h | 14 +-
> sys/dev/drm/radeon/radeon_atombios.c | 25 +-
> sys/dev/drm/radeon/radeon_connectors.c | 127 +-
> sys/dev/drm/radeon/radeon_cs.c | 2 +-
> sys/dev/drm/radeon/radeon_device.c | 47 +-
> sys/dev/drm/radeon/radeon_display.c | 75 +-
> sys/dev/drm/radeon/radeon_dp_mst.c | 15 +-
> sys/dev/drm/radeon/radeon_drv.c | 42 +-
> sys/dev/drm/radeon/radeon_encoders.c | 2 +-
> sys/dev/drm/radeon/radeon_fb.c | 42 +-
> sys/dev/drm/radeon/radeon_gem.c | 7 +-
> sys/dev/drm/radeon/radeon_kms.c | 99 +-
> sys/dev/drm/radeon/radeon_legacy_crtc.c | 20 +-
> sys/dev/drm/radeon/radeon_mn.c | 33 +-
> sys/dev/drm/radeon/radeon_mode.h | 11 +-
> sys/dev/drm/radeon/radeon_object.c | 20 +-
> sys/dev/drm/radeon/radeon_pm.c | 25 +-
> sys/dev/drm/radeon/radeon_prime.c | 16 +-
> sys/dev/drm/radeon/radeon_test.c | 2 +-
> sys/dev/drm/radeon/radeon_ttm.c | 38 +-
> sys/dev/drm/radeon/radeon_uvd.c | 4 +-
> sys/dev/drm/radeon/rv740_dpm.c | 8 +-
> sys/dev/drm/radeon/rv770.c | 9 +-
> sys/dev/drm/radeon/si.c | 38 +-
> sys/dev/drm/radeon/si_dma.c | 1 +
> sys/dev/drm/radeon/si_dpm.c | 27 +-
> sys/dev/drm/scheduler/gpu_scheduler_trace.h | 3 +
> sys/dev/drm/scheduler/sched_entity.c | 527 +
> .../scheduler/{gpu_scheduler.c => sched_main.c} | 513 +-
> sys/dev/drm/ttm/ttm_agp_backend.c | 1 +
> sys/dev/drm/ttm/ttm_bo.c | 124 +-
> sys/dev/drm/ttm/ttm_bo_util.c | 5 +-
> sys/dev/drm/ttm/ttm_bo_vm.c | 82 +-
> sys/dev/drm/ttm/ttm_execbuf_util.c | 22 +-
> sys/dev/drm/ttm/ttm_lock.c | 327 -
> sys/dev/drm/ttm/ttm_memory.c | 3 +-
> sys/dev/drm/ttm/ttm_module.c | 3 +-
> sys/dev/drm/ttm/ttm_object.c | 778 -
> sys/dev/drm/ttm/ttm_page_alloc_dma.c | 8 +-
> sys/dev/drm/ttm/ttm_tt.c | 3 +
> sys/dev/misc/syscons/syscons.c | 4 -
> sys/platform/pc64/conf/files | 1 +
> sys/platform/pc64/include/md_var.h | 3 +
> sys/platform/pc64/x86_64/machdep.c | 4 +
> sys/vm/vm_mmap.c | 3 +
> 715 files changed, 139638 insertions(+), 38368 deletions(-)
> create mode 100644 sys/bus/pci/x86_64/pci_early_quirks.c
> copy sys/{dev/drm/include/drm/i915_pciids.h => bus/pci/x86_64/pci_early_quirks.h} (56%)
> create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ctx.h
> create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gem.h
> create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
> delete mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_queue_mgr.c
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/amdgpu_sdma.c} (73%)
> create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_sdma.h
> create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_xgmi.c
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/gfxhub_v1_1.c} (58%)
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/gfxhub_v1_1.h} (85%)
> copy sys/dev/drm/amd/amdgpu/{nbio_v7_0.c => nbio_v7_4.c} (54%)
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/nbio_v7_4.h} (85%)
> copy sys/dev/drm/amd/amdgpu/{psp_v3_1.c => psp_v11_0.c} (76%)
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/psp_v11_0.h} (85%)
> rename sys/dev/drm/amd/display/dc/{inc => calcs}/dcn_calc_math.h (100%)
> copy sys/dev/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dce/dce_i2c.c} (63%)
> copy sys/dev/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dce/dce_i2c.h} (83%)
> create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_i2c_hw.c
> create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_i2c_hw.h
> create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
> copy sys/dev/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dce/dce_i2c_sw.h} (66%)
> create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
> copy sys/dev/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dm_event_log.h} (82%)
> copy sys/dev/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => modules/inc/mod_info_packet.h} (80%)
> copy sys/dev/drm/amd/{powerplay/smumgr/vega10_smumgr.h => display/modules/inc/mod_shared.h} (71%)
> create mode 100644 sys/dev/drm/amd/display/modules/info_packet/info_packet.c
> create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_11_0_offset.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_7_4_offset.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_2_offset.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma1/sdma1_4_2_offset.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_11_0_2_offset.h
> create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.c
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.h
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => powerplay/hwmgr/vega20_inc.h} (81%)
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_powertune.c
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => powerplay/hwmgr/vega20_powertune.h} (75%)
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_pptable.h
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_processpptables.c
> copy sys/dev/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => powerplay/hwmgr/vega20_processpptables.h} (85%)
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
> create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.h
> create mode 100644 sys/dev/drm/amd/powerplay/inc/smu11_driver_if.h
> create mode 100644 sys/dev/drm/amd/powerplay/inc/vega20_ppsmc.h
> create mode 100644 sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
> copy sys/dev/drm/amd/powerplay/smumgr/{vega12_smumgr.h => vega20_smumgr.h} (76%)
> create mode 100644 sys/dev/drm/drm_atomic_uapi.c
> create mode 100644 sys/dev/drm/drm_panel_orientation_quirks.c
> delete mode 100644 sys/dev/drm/i915/i915_gem_timeline.c
> create mode 100644 sys/dev/drm/i915/i915_gpu_error.c
> create mode 100644 sys/dev/drm/i915/i915_gpu_error.h
> create mode 100644 sys/dev/drm/i915/i915_module.c
> create mode 100644 sys/dev/drm/i915/i915_oa_cflgt3.c
> copy sys/dev/drm/i915/{intel_guc_fw.h => i915_oa_cflgt3.h} (80%)
> create mode 100644 sys/dev/drm/i915/i915_oa_cnl.c
> copy sys/dev/drm/i915/{intel_guc_fw.h => i915_oa_cnl.h} (80%)
> create mode 100644 sys/dev/drm/i915/i915_oa_icl.c
> copy sys/dev/drm/i915/{intel_guc_fw.h => i915_oa_icl.h} (80%)
> create mode 100644 sys/dev/drm/i915/i915_pmu.c
> create mode 100644 sys/dev/drm/i915/i915_pmu.h
> create mode 100644 sys/dev/drm/i915/i915_query.c
> create mode 100644 sys/dev/drm/i915/i915_query.h
> rename sys/dev/drm/i915/{i915_gem_request.c => i915_request.c} (54%)
> rename sys/dev/drm/i915/{i915_gem_request.h => i915_request.h} (74%)
> create mode 100644 sys/dev/drm/i915/i915_scheduler.h
> create mode 100644 sys/dev/drm/i915/i915_timeline.c
> rename sys/dev/drm/i915/{i915_gem_timeline.h => i915_timeline.h} (66%)
> create mode 100644 sys/dev/drm/i915/icl_dsi.c
> create mode 100644 sys/dev/drm/i915/intel_device_info.h
> create mode 100644 sys/dev/drm/i915/intel_display.h
> create mode 100644 sys/dev/drm/i915/intel_gpu_commands.h
> create mode 100644 sys/dev/drm/i915/intel_guc_ads.c
> copy sys/dev/drm/i915/{intel_guc_fw.h => intel_guc_ads.h} (85%)
> rename sys/dev/drm/i915/{i915_guc_reg.h => intel_guc_reg.h} (84%)
> rename sys/dev/drm/i915/{i915_guc_submission.c => intel_guc_submission.c} (50%)
> rename sys/dev/drm/i915/{i915_guc_submission.h => intel_guc_submission.h} (82%)
> create mode 100644 sys/dev/drm/i915/intel_hdcp.c
> create mode 100644 sys/dev/drm/i915/intel_huc_fw.c
> create mode 100644 sys/dev/drm/i915/intel_huc_fw.h
> create mode 100644 sys/dev/drm/i915/intel_lrc_reg.h
> create mode 100644 sys/dev/drm/i915/intel_opregion.h
> create mode 100644 sys/dev/drm/i915/intel_wopcm.c
> create mode 100644 sys/dev/drm/i915/intel_wopcm.h
> create mode 100644 sys/dev/drm/i915/intel_workarounds.c
> create mode 100644 sys/dev/drm/i915/intel_workarounds.h
> rename sys/dev/drm/i915/{intel_dsi.c => vlv_dsi.c} (94%)
> rename sys/dev/drm/i915/{intel_dsi_pll.c => vlv_dsi_pll.c} (84%)
> create mode 100644 sys/dev/drm/include/asm/hypervisor.h
> copy sys/dev/drm/{drm_print.c => include/drm/drm_atomic_uapi.h} (50%)
> create mode 100644 sys/dev/drm/include/drm/drm_audio_component.h
> create mode 100644 sys/dev/drm/include/drm/drm_client.h
> create mode 100644 sys/dev/drm/include/drm/drm_hdcp.h
> copy sys/dev/drm/{amd/display/amdgpu_dm/amdgpu_dm_debugfs.h => include/drm/drm_util.h} (64%)
> create mode 100644 sys/dev/drm/include/drm/drm_utils.h
> create mode 100644 sys/dev/drm/include/drm/drm_writeback.h
> delete mode 100644 sys/dev/drm/include/drm/ttm/ttm_lock.h
> delete mode 100644 sys/dev/drm/include/drm/ttm/ttm_object.h
> copy sys/dev/drm/include/linux/{lockdep.h => dma-attrs.h} (61%)
> create mode 100644 sys/dev/drm/include/linux/ftrace.h
> create mode 100644 sys/dev/drm/include/linux/iopoll.h
> create mode 100644 sys/dev/drm/include/linux/kallsyms.h
> create mode 100644 sys/dev/drm/include/linux/nospec.h
> create mode 100644 sys/dev/drm/include/linux/perf_event.h
> create mode 100644 sys/dev/drm/include/linux/srcu.h
> create mode 100644 sys/dev/drm/include/linux/xarray.h
> create mode 100644 sys/dev/drm/scheduler/sched_entity.c
> rename sys/dev/drm/scheduler/{gpu_scheduler.c => sched_main.c} (55%)
> delete mode 100644 sys/dev/drm/ttm/ttm_lock.c
> delete mode 100644 sys/dev/drm/ttm/ttm_object.c
>
>http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/24ca31b4b355781739f5d336420fe81024211a52
>
>
>--
>DragonFly BSD source repository
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dragonflybsd.org/pipermail/commits/attachments/20250611/d9cb7f2a/attachment-0001.htm>
More information about the Commits
mailing list