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