Module Name:    src
Committed By:   riastradh
Date:           Sun Dec 19 00:25:35 UTC 2021

Modified Files:
        src/sys/external/bsd/drm2/amdgpu: files.amdgpu
        src/sys/external/bsd/drm2/drm: files.drmkms
        src/sys/external/bsd/drm2/i915drm: files.i915drmkms
        src/sys/external/bsd/drm2/nouveau: files.nouveau
        src/sys/external/bsd/drm2/radeon: files.radeon

Log Message:
Generate files.* using the 2netbsd scripts.

Author: Maya Rashish <m...@netbsd.org>


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/drm2/amdgpu/files.amdgpu
cvs rdiff -u -r1.35 -r1.36 src/sys/external/bsd/drm2/drm/files.drmkms
cvs rdiff -u -r1.41 -r1.42 src/sys/external/bsd/drm2/i915drm/files.i915drmkms
cvs rdiff -u -r1.30 -r1.31 src/sys/external/bsd/drm2/nouveau/files.nouveau
cvs rdiff -u -r1.29 -r1.30 src/sys/external/bsd/drm2/radeon/files.radeon

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/amdgpu/files.amdgpu
diff -u src/sys/external/bsd/drm2/amdgpu/files.amdgpu:1.8 src/sys/external/bsd/drm2/amdgpu/files.amdgpu:1.9
--- src/sys/external/bsd/drm2/amdgpu/files.amdgpu:1.8	Fri Feb 14 04:30:04 2020
+++ src/sys/external/bsd/drm2/amdgpu/files.amdgpu	Sun Dec 19 00:25:34 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: files.amdgpu,v 1.8 2020/02/14 04:30:04 riastradh Exp $
+#	$NetBSD: files.amdgpu,v 1.9 2021/12/19 00:25:34 riastradh Exp $
 
 version	20180827
 
@@ -27,87 +27,330 @@ file	external/bsd/drm2/amdgpu/amdgpu_pci
 file	external/bsd/drm2/amdgpu/amdgpufb.c		amdgpufb
 
 # Generated from amdgpu2netbsd.
-file	external/bsd/drm2/dist/drm/amd/amdgpu/../scheduler/amdgpu_gpu_scheduler.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/../scheduler/amdgpu_sched_fence.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../acp/amdgpu_acp_hw.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/amdgpu_dc_dmub_srv.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/amdgpu_dc_helper.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/basics/amdgpu_conversion.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/basics/amdgpu_dc_common.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/basics/amdgpu_fixpt31_32.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/basics/amdgpu_log_helpers.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/basics/amdgpu_vector.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_bios_parser.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_bios_parser2.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_bios_parser_common.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_bios_parser_helper.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_bios_parser_interface.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_command_table.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_command_table2.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_command_table_helper.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/amdgpu_command_table_helper2.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/dce110/amdgpu_command_table_helper_dce110.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/dce112/amdgpu_command_table_helper2_dce112.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/dce112/amdgpu_command_table_helper_dce112.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/bios/dce80/amdgpu_command_table_helper_dce80.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/calcs/amdgpu_bw_fixed.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/calcs/amdgpu_custom_float.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/calcs/amdgpu_dce_calcs.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/clk_mgr/amdgpu_clk_mgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/amdgpu_dce_clk_mgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/amdgpu_dce110_clk_mgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/amdgpu_dce112_clk_mgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/amdgpu_dce120_clk_mgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_debug.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_hw_sequencer.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_link.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_link_ddc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_link_dp.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_link_hwss.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_resource.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_sink.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_stream.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/core/amdgpu_dc_surface.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_abm.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_audio.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_aux.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_clock_source.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_dmcu.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_hwseq.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_i2c.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_i2c_hw.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_i2c_sw.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_ipp.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_link_encoder.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_mem_input.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_opp.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_scl_filters.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_stream_encoder.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce/amdgpu_dce_transform.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce100/amdgpu_dce100_hw_sequencer.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce100/amdgpu_dce100_resource.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_compressor.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_hw_sequencer.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_mem_input_v.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_opp_csc_v.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_opp_regamma_v.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_opp_v.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_resource.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_timing_generator.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_timing_generator_v.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce110/amdgpu_dce110_transform_v.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce112/amdgpu_dce112_compressor.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce112/amdgpu_dce112_hw_sequencer.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce112/amdgpu_dce112_resource.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce120/amdgpu_dce120_hw_sequencer.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce120/amdgpu_dce120_resource.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce120/amdgpu_dce120_timing_generator.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce80/amdgpu_dce80_hw_sequencer.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce80/amdgpu_dce80_resource.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/dce80/amdgpu_dce80_timing_generator.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_gpio_base.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_gpio_service.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_hw_ddc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_hw_factory.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_hw_generic.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_hw_gpio.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_hw_hpd.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/amdgpu_hw_translate.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/dce110/amdgpu_hw_factory_dce110.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/dce110/amdgpu_hw_translate_dce110.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/dce120/amdgpu_hw_factory_dce120.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/dce120/amdgpu_hw_translate_dce120.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/dce80/amdgpu_hw_factory_dce80.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/dce80/amdgpu_hw_translate_dce80.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/diagnostics/amdgpu_hw_factory_diag.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/gpio/diagnostics/amdgpu_hw_translate_diag.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/irq/amdgpu_irq_service.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/irq/dce110/amdgpu_irq_service_dce110.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/irq/dce120/amdgpu_irq_service_dce120.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/irq/dce80/amdgpu_irq_service_dce80.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/virtual/amdgpu_virtual_link_encoder.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dc/virtual/amdgpu_virtual_stream_encoder.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dmub/src/amdgpu_dmub_dcn20.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dmub/src/amdgpu_dmub_dcn21.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dmub/src/amdgpu_dmub_reg.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/dmub/src/amdgpu_dmub_srv.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/modules/color/amdgpu_color_gamma.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/modules/freesync/amdgpu_freesync.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/modules/info_packet/amdgpu_info_packet.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../display/modules/power/amdgpu_power_helpers.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_amd_powerplay.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_arcturus_ppt.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_navi10_ppt.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_renoir_ppt.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_smu.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_smu_v11_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_smu_v12_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/amdgpu_vega20_ppt.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_ci_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_common_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_fiji_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_hardwaremanager.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_polaris_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_pp_overdriver.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_pp_psm.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_ppatomctrl.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_ppatomfwctrl.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_pppcielanes.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_process_pptables_v1_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_processpptables.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu10_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu7_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu7_clockpowergating.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu7_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu7_powertune.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu7_thermal.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu8_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu9_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_smu_helper.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_tonga_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega10_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega10_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega10_powertune.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega10_processpptables.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega10_thermal.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega12_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega12_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega12_processpptables.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega12_thermal.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega20_baco.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega20_hwmgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega20_powertune.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega20_processpptables.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/hwmgr/amdgpu_vega20_thermal.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_ci_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_fiji_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_iceland_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_polaris10_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_smu10_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_smu7_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_smu8_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_smu9_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_tonga_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_vega10_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_vega12_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_vega20_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/../powerplay/smumgr/amdgpu_vegam_smumgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acp.c	amdgpu
 #file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acpi.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_afmt.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c	amdgpu & amdgpu_cik
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_arct_reg_init.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_athub_v1_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_athub_v2_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atom.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_crtc.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_dp.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_encoders.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_i2c.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atomfirmware.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_benchmark.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bios.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cgs.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_dpm.c	amdgpu & amdgpu_cik
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_smc.c	amdgpu & amdgpu_cik
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik.c	amdgpu & amdgpu_cik
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_ih.c	amdgpu & amdgpu_cik
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_sdma.c	amdgpu & amdgpu_cik
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_ih.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_sdma.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_connectors.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cs.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_csa.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ctx.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_dpm.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_ih.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_smc.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v10_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v11_0.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v8_0.c	amdgpu & amdgpu_cik
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v6_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v8_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_virtual.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_debugfs.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_device.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_df_v1_7.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_df_v3_6.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_discovery.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_display.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dma_buf.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dpm.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_drv.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_emu_soc.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_encoders.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fb.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fence.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_dpm.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_smc.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gart.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gem.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v7_0.c	amdgpu & amdgpu_cik
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v10_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v6_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v7_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v8_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v9_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v9_4.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfxhub_v1_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfxhub_v1_1.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfxhub_v2_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v10_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v6_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v7_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v8_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v9_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gtt_mgr.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_i2c.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ib.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_dpm.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_ih.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_smc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ids.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_irq.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_job.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg_v1_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg_v2_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg_v2_5.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kms.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_dpm.c	amdgpu & amdgpu_cik
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_smc.c	amdgpu & amdgpu_cik
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_dpm.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_smc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mes_v10_1.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub_v1_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub_v2_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub_v9_4.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mxgpu_ai.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mxgpu_nv.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mxgpu_vi.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi10_ih.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi10_reg_init.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi12_reg_init.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi14_reg_init.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v2_3.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v6_1.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v7_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v7_4.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nv.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pll.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pm.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_prime.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v10_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v11_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v12_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v3_1.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ras.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ras_eeprom.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ring.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_rlc.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sa.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sched.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v2_4.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v3_0.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_semaphore.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v4_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v5_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_dma.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_dpm.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_ih.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_smc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_smu_v11_0_i2c.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_soc15.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sync.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_test.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_dpm.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_ih.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_smc.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_trace_points.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ttm.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ucode.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc_v6_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc_v6_1.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v4_2.c	amdgpu & amdgpu_cik
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v4_2.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v5_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v6_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v7_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.c	amdgpu
-file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v2_0.c	amdgpu & amdgpu_cik
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v2_0.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v3_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v4_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn_v1_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn_v2_0.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn_v2_5.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vega10_ih.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vega10_reg_init.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vega20_reg_init.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vf_error.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vi.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_virt.c	amdgpu
 file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm_cpu.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm_sdma.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vram_mgr.c	amdgpu
+file	external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_xgmi.c	amdgpu

Index: src/sys/external/bsd/drm2/drm/files.drmkms
diff -u src/sys/external/bsd/drm2/drm/files.drmkms:1.35 src/sys/external/bsd/drm2/drm/files.drmkms:1.36
--- src/sys/external/bsd/drm2/drm/files.drmkms:1.35	Wed Jun  2 15:45:28 2021
+++ src/sys/external/bsd/drm2/drm/files.drmkms	Sun Dec 19 00:25:34 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: files.drmkms,v 1.35 2021/06/02 15:45:28 nia Exp $
+#	$NetBSD: files.drmkms,v 1.36 2021/12/19 00:25:34 riastradh Exp $
 
 include "external/bsd/drm2/linux/files.drmkms_linux"
 
@@ -64,48 +64,76 @@ makeoptions 	drmkms 	"CWARNFLAGS.drm_dp_
 makeoptions 	drmkms 	"CWARNFLAGS.drm_edid.c"+="-Wno-shadow"
 makeoptions 	drmkms 	"CWARNFLAGS.drm_ioctl.c"+="-Wno-shadow"
 
-#file	external/bsd/drm2/dist/drm/ati_pcigart.c	drmkms  # drmkms_pci
-#file	external/bsd/drm2/dist/drm/drm_agpsupport.c	drmkms  # drmkms_pci
+#file	external/bsd/drm2/dist/drm/drm_agpsupport.c	drmkms	# drmkms_pci
 file	external/bsd/drm2/dist/drm/drm_atomic.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_atomic_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_atomic_state_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_atomic_uapi.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_auth.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_blend.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_bridge.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_bufs.c	drmkms
-file	external/bsd/drm2/drm/drm_cache.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_context.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_cache.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_client.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_client_modeset.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_color_mgmt.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_connector.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_crtc.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_crtc_helper.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_debugfs.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_dma.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_damage_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_dp_dual_mode_helper.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_dp_helper.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_dp_mst_topology.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_drv.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_dsc.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_dumb_buffers.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_edid.c	drmkms
-file	external/bsd/drm2/i2c/drm_encoder_slave.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_encoder.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_encoder_slave.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_fb_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_file.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_flip_work.c	drmkms
-file	external/bsd/drm2/drm/drm_fops.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_format_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_fourcc.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_framebuffer.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_gem.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_global.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_gem_framebuffer_helper.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_hashtab.c	drmkms
-#file	external/bsd/drm2/dist/drm/drm_info.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_hdcp.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_ioctl.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_irq.c	drmkms
-file	external/bsd/drm2/drm/drm_lock.c	drmkms
-file	external/bsd/drm2/drm/drm_memory.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_kms_helper_common.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_lease.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_memory.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_mm.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_mode_config.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_mode_object.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_modes.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_modeset_helper.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_modeset_lock.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_panel.c	drmkms
 #file	external/bsd/drm2/dist/drm/drm_pci.c	drmkms	# drmkms_pci
+file	external/bsd/drm2/dist/drm/drm_plane.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_plane_helper.c	drmkms
-#file	external/bsd/drm2/dist/drm/drm_platform.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_prime.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_print.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_probe_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_property.c	drmkms
 file	external/bsd/drm2/dist/drm/drm_rect.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_scdc_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_self_refresh_helper.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_syncobj.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_sysfs.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_trace_points.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_vblank.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_vma_manager.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_vm.c	drmkms
+file	external/bsd/drm2/dist/drm/drm_writeback.c	drmkms
+file	external/bsd/drm2/drm/drm_cache.c	drmkms
+file	external/bsd/drm2/drm/drm_fops.c	drmkms
+file	external/bsd/drm2/drm/drm_lock.c	drmkms
+file	external/bsd/drm2/drm/drm_memory.c	drmkms
 file	external/bsd/drm2/drm/drm_scatter.c	drmkms
+file	external/bsd/drm2/drm/drm_stub.c	!drmkms & !drmbase
 file	external/bsd/drm2/drm/drm_sysfs.c	drmkms
-file	external/bsd/drm2/dist/drm/drm_trace_points.c	drmkms
 file	external/bsd/drm2/drm/drm_vm.c	drmkms
 file	external/bsd/drm2/drm/drm_vma_manager.c	drmkms
-file	external/bsd/drm2/drm/drm_stub.c	!drmkms & !drmbase
+file	external/bsd/drm2/i2c/drm_encoder_slave.c	drmkms

Index: src/sys/external/bsd/drm2/i915drm/files.i915drmkms
diff -u src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.41 src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.42
--- src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.41	Wed Jun  2 15:45:28 2021
+++ src/sys/external/bsd/drm2/i915drm/files.i915drmkms	Sun Dec 19 00:25:34 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: files.i915drmkms,v 1.41 2021/06/02 15:45:28 nia Exp $
+#	$NetBSD: files.i915drmkms,v 1.42 2021/12/19 00:25:34 riastradh Exp $
 
 version	20180827
 
@@ -33,83 +33,195 @@ makeoptions 	i915drmkms 	"CWARNFLAGS.int
 makeoptions 	i915drmkms 	"CWARNFLAGS.intel_display.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}"
 makeoptions 	i915drmkms 	"CWARNFLAGS.intel_sdvo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}"
 
+file	external/bsd/drm2/i915drm/i915_gem_userptr.c	i915drmkms
 file	external/bsd/drm2/i915drm/i915_module.c		i915drmkms
 file	external/bsd/drm2/i915drm/i915_pci.c		i915drmkms
+file	external/bsd/drm2/i915drm/i915_sysfs.c	i915drmkms
+file	external/bsd/drm2/i915drm/intel_dsi.c	i915drmkms
 file	external/bsd/drm2/i915drm/intel_gtt.c		i915drmkms
-
 file	external/bsd/drm2/i915drm/intelfb.c		intelfb
-
-file	external/bsd/drm2/dist/drm/i915/dvo_ch7017.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/dvo_ch7xxx.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/dvo_ivch.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/dvo_ns2501.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/dvo_sil164.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/dvo_tfp410.c	i915drmkms
+# Generated from i915drmkms2netbsd.
+file	external/bsd/drm2/dist/drm/i915/display/dvo_ch7017.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/dvo_ch7xxx.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/dvo_ivch.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/icl_dsi.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_acpi.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_atomic.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_atomic_plane.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_audio.c	i915drmkms	# XXX hdaudio
+file	external/bsd/drm2/dist/drm/i915/display/intel_bios.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_bw.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_cdclk.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_color.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_combo_phy.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_connector.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_crt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_ddi.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_display.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_display_power.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dp_aux_backlight.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dp.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dpio_phy.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dp_link_training.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dpll_mgr.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dp_mst.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dsb.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dsi.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dsi_dcs_backlight.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dsi_vbt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_dvo.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_fbc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_fbdev.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_fifo_underrun.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_frontbuffer.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_gmbus.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_hdcp.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_hdmi.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_hotplug.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_lpe_audio.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_lspcon.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_lvds.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_opregion.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_overlay.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_panel.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_psr.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_quirks.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_sdvo.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_sprite.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_tc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_tv.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_vdsc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/intel_vga.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/display/vlv_dsi.c	i915drmkms
+#file	external/bsd/drm2/dist/drm/i915/display/vlv_dsi_pll.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_busy.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_clflush.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_client_blt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_context.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_dmabuf.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_domain.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_execbuffer.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_fence.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gemfs.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_internal.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_lmem.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_object_blt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_pages.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_phys.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_pm.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_region.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_shmem.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_shrinker.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_stolen.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_throttle.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_tiling.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_userptr.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gem/i915_gem_wait.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/debugfs_engines.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/debugfs_gt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/debugfs_gt_pm.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/gen6_ppgtt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/gen6_renderstate.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/gen7_renderstate.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/gen8_ppgtt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/gen8_renderstate.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/gen9_renderstate.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_breadcrumbs.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_context.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_engine_cs.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_engine_heartbeat.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_engine_pm.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_engine_pool.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_engine_user.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_ggtt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_gt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_gt_irq.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_gt_pm.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_gt_pm_irq.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_gt_requests.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_gtt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_llc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_lrc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_mocs.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_ppgtt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_rc6.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_renderstate.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_reset.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_ring.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_ring_submission.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_rps.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_sseu.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_timeline.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/intel_workarounds.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_ads.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_ct.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_fw.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_log.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_submission.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_huc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_huc_fw.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc_fw.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_active.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_buddy.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_cmd_parser.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_dma.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_drv.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_gem.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_batch_pool.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_context.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_debug.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_dmabuf.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_gem_evict.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_execbuffer.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_fence.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_gem_fence_reg.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_gem_gtt.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_render_state.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_shrinker.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_stolen.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gem_tiling.c	i915drmkms
-file	external/bsd/drm2/i915drm/i915_gem_userptr.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_gpu_error.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/i915_guc_submission.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_getparam.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_globals.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_irq.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_memcpy.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_mm.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_params.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_pci.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_perf.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_query.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_request.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_scatterlist.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_scheduler.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_suspend.c	i915drmkms
-file	external/bsd/drm2/i915drm/i915_sysfs.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_sw_fence.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_sw_fence_work.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_switcheroo.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_syncmap.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_sysfs.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_trace_points.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_user_extensions.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_utils.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/i915_vgpu.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_acpi.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_atomic.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_atomic_plane.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_audio.c	i915drmkms	# XXX hdaudio
-file	external/bsd/drm2/dist/drm/i915/intel_bios.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_crt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/i915_vma.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_csr.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_ddi.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_display.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_dp.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_dp_mst.c	i915drmkms
-file	external/bsd/drm2/i915drm/intel_dsi.c	i915drmkms
-#file	external/bsd/drm2/dist/drm/i915/intel_dsi_panel_vbt.c	i915drmkms
-#file	external/bsd/drm2/dist/drm/i915/intel_dsi_pll.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_dvo.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_fbc.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_fbdev.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_frontbuffer.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_guc_loader.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_hdmi.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_hotplug.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_i2c.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_lrc.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_lvds.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_mocs.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_modes.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_opregion.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_overlay.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_panel.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/intel_device_info.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/intel_memory_region.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/intel_pch.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_pm.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_psr.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen6.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen7.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen8.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen9.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_ringbuffer.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/intel_region_lmem.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_sdvo.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_sideband.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_sprite.c	i915drmkms
-file	external/bsd/drm2/dist/drm/i915/intel_tv.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_uncore.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/intel_wakeref.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/intel_wopcm.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_bdw.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_bxt.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_cflgt2.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_cflgt3.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_chv.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_cnl.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_glk.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_hsw.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_icl.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_kblgt2.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_kblgt3.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt2.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt3.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt4.c	i915drmkms
+file	external/bsd/drm2/dist/drm/i915/oa/i915_oa_tgl.c	i915drmkms

Index: src/sys/external/bsd/drm2/nouveau/files.nouveau
diff -u src/sys/external/bsd/drm2/nouveau/files.nouveau:1.30 src/sys/external/bsd/drm2/nouveau/files.nouveau:1.31
--- src/sys/external/bsd/drm2/nouveau/files.nouveau:1.30	Wed Jun  2 15:45:28 2021
+++ src/sys/external/bsd/drm2/nouveau/files.nouveau	Sun Dec 19 00:25:34 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: files.nouveau,v 1.30 2021/06/02 15:45:28 nia Exp $
+#	$NetBSD: files.nouveau,v 1.31 2021/12/19 00:25:34 riastradh Exp $
 
 version	20180827
 
@@ -53,6 +53,49 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvmodesnv17.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvnv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvnv17.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base507c.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base827c.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base907c.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base917c.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core507d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core827d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core907d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core917d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_corec37d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_corec57d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_curs.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_curs507a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_curs907a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_cursc37a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_dac507d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_dac907d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_disp.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head507d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head827d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head907d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head917d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_headc37d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_headc57d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_lut.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_oimm.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_oimm507b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly507e.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly827e.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly907e.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly917e.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_pior507d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_sor507d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_sor907d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_sorc37d.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wimm.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wimmc37b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wndw.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wndwc37e.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wndwc57e.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_abi16.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_bios.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c	nouveau
@@ -62,15 +105,15 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_dma.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_dp.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_drm.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nouveau_fbcon.c	nouveau
+#file	external/bsd/drm2/dist/drm/nouveau/nouveau_fbcon.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_fence.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_gem.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_hwmon.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nouveau_mem.c	nouveau
 #file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv04_fbcon.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv04_fence.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv10_fence.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv17_fence.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c	nouveau
 #file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_fbcon.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_fence.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_nv84_fence.c	nouveau
@@ -79,18 +122,27 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_nvif.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_prime.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_sgdma.c	nouveau
-#file	external/bsd/drm2/dist/drm/nouveau/nouveau_sysfs.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_ttm.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nouveau_usif.c	nouveau
 #file	external/bsd/drm2/dist/drm/nouveau/nouveau_vga.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nouveau_vmm.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_client.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_device.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_disp.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_driver.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_fifo.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_mem.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_mmu.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_notify.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_object.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_user.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_userc361.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_vmm.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_client.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_engine.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_enum.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_event.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_firmware.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_gpuobj.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_ioctl.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_memory.c	nouveau
@@ -104,8 +156,13 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/bsp/nouveau_nvkm_engine_bsp_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gp102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/cipher/nouveau_nvkm_engine_cipher_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_acpi.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_base.c	nouveau
@@ -116,62 +173,70 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_baseg84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegf119.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegk110.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegt200.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegp102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basenv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_changf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_changv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_channv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_conn.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coreg84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coreg94.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregk110.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregm107.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregm204.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregt200.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_corenv50.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursg84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgf119.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursnv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dacgf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dacnv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacgf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacgp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacgv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacnv50.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dport.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dp.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_g94.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gk110.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gm107.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gp102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gt200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdagf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdagt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmi.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmig84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_head.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headgf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headgv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headnv04.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headnv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ior.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_mcp77.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_mcp89.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_nv50.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmg84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgf119.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgp102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmnv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_outp.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_outpdp.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlyg84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygp102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygt200.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygt215.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlynv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_piocgf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_piocnv50.c	nouveau
@@ -182,24 +247,41 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgk110.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgm107.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgp102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgt200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootnv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootnv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_roottu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorg84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorg94.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgf119.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sormcp77.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sormcp89.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sornv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sortu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_vga.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_wimmgv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_wndwgv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_gf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_nv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_user.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usergf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usergf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usergv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_base.c	nouveau
@@ -215,20 +297,29 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk110.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk208.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk20a.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gp10b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifog84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifonv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifotu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv10.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv17.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv40.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_tu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_usergv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_usertu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf104.c	nouveau
@@ -242,11 +333,16 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk208.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk20a.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm107.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm204.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm206.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxnv40.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxnv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxtu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf104.c	nouveau
@@ -260,11 +356,17 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk208.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk20a.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm107.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm204.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm206.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp108.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp10b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gt200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_mcp79.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_mcp89.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv04.c	nouveau
@@ -280,6 +382,7 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv40.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv44.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_nv31.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_nv40.c	nouveau
@@ -302,6 +405,10 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_mcp89.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nouveau_nvkm_engine_falcon.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nouveau_nvkm_engine_xtensa.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvdec/nouveau_nvkm_engine_nvdec_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvdec/nouveau_nvkm_engine_nvdec_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvenc/nouveau_nvkm_engine_nvenc_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvenc/nouveau_nvkm_engine_nvenc_gm107.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gf100.c	nouveau
@@ -313,6 +420,10 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_nv40.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_nv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec/nouveau_nvkm_engine_sec_g98.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_gp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_gp108.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_chan.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_gf100.c	nouveau
@@ -321,11 +432,33 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_nv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_nvsw.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/engine/vp/nouveau_nvkm_engine_vp_g84.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_cmdq.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_msgq.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_qmgr.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_v1.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_acr.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_flcn.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_fw.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_hs.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_ls.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gp108.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gp10b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_hsfw.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_lsfw.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gm20b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_M0203.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_M0205.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_M0209.c	nouveau
@@ -342,6 +475,7 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_fan.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_gpio.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_i2c.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_iccsense.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_image.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_init.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_mxm.c	nouveau
@@ -350,6 +484,7 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_perf.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pll.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pmu.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_power_budget.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_ramcfg.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_rammap.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadow.c	nouveau
@@ -362,6 +497,7 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_vmap.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_volt.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_vpstate.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_xpio.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_g94.c	nouveau
@@ -375,6 +511,7 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gm20b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gt215.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_mcp77.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_nv04.c	nouveau
@@ -387,8 +524,9 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_g98.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gm107.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_mcp89.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv05.c	nouveau
@@ -396,15 +534,30 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv1a.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv20.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_tu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_gp10b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_gv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_tu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_user.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gddr3.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gddr5.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gf108.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gk110.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gk20a.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gp10b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gt215.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_mcp77.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_mcp89.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv04.c	nouveau
@@ -425,8 +578,11 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ram.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgf108.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgp100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgt215.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_rammcp77.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv04.c	nouveau
@@ -451,10 +607,13 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_nv10.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gsp/nouveau_nvkm_subdev_gsp_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gsp/nouveau_nvkm_subdev_gsp_gv100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_anx9805.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_aux.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxg94.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxgm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxgf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxgm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_bit.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_bus.c	nouveau
@@ -466,14 +625,14 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gf117.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gf119.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gk104.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_nv4e.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_nv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_pad.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padg94.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padgf119.c	nouveau
-file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padgm204.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padgm200.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padnv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padnv4e.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padnv50.c	nouveau
@@ -481,6 +640,10 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gf117.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gp10b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/nouveau_nvkm_subdev_iccsense_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/nouveau_nvkm_subdev_iccsense_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_gk20a.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_nv04.c	nouveau
@@ -490,31 +653,80 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gp10b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_g98.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gp10b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gt215.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv04.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv11.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv17.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv44.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_tu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_g84.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gp10b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_mcp77.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_mem.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_memgf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_memnv04.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_memnv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv41.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv44.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_tu102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_umem.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_ummu.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_uvmm.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmm.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgp10b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgv100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmmcp77.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv04.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv41.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv44.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv50.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmtu102.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_mxms.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_nv50.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_agp.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_g84.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_g92.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_g94.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gf106.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gk104.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gp100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv40.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv46.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv4c.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_pcie.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_base.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gf119.c	nouveau
@@ -523,6 +735,10 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gk208.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gk20a.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gm20b.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gp100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gp102.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gp10b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gt215.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_memx.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_base.c	nouveau
@@ -531,8 +747,12 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_fanpwm.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_fantog.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_g84.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gf100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gf119.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gm107.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gm200.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gp100.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gt215.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_ic.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_nv40.c	nouveau
@@ -543,8 +763,13 @@ file	external/bsd/drm2/dist/drm/nouveau/
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_nv04.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_nv40.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_nv41.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/nouveau_nvkm_subdev_top_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/nouveau_nvkm_subdev_top_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_base.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gf100.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gf117.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gk104.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gk20a.c	nouveau
+file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gm20b.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gpio.c	nouveau
 file	external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_nv40.c	nouveau

Index: src/sys/external/bsd/drm2/radeon/files.radeon
diff -u src/sys/external/bsd/drm2/radeon/files.radeon:1.29 src/sys/external/bsd/drm2/radeon/files.radeon:1.30
--- src/sys/external/bsd/drm2/radeon/files.radeon:1.29	Wed Jun  2 15:45:29 2021
+++ src/sys/external/bsd/drm2/radeon/files.radeon	Sun Dec 19 00:25:34 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: files.radeon,v 1.29 2021/06/02 15:45:29 nia Exp $
+#	$NetBSD: files.radeon,v 1.30 2021/12/19 00:25:34 riastradh Exp $
 
 version	20180827
 
@@ -44,22 +44,22 @@ file	external/bsd/drm2/radeon/radeondrmk
 #file	external/bsd/drm2/dist/drm/radeon/radeon_acpi.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_agp.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_asic.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_atom.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_atombios.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_atombios_crtc.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_atombios_dp.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_atombios_encoders.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_atombios_i2c.c	radeon
+file	external/bsd/drm2/dist/drm/radeon/radeon_atom.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_audio.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_benchmark.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_bios.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_btc_dpm.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_cayman_blit_shaders.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_ci_dpm.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_ci_smc.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_cik.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_cik_blit_shaders.c	radeon
+file	external/bsd/drm2/dist/drm/radeon/radeon_cik.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_cik_sdma.c	radeon
+file	external/bsd/drm2/dist/drm/radeon/radeon_ci_smc.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_clocks.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_combios.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_connectors.c	radeon
@@ -74,8 +74,8 @@ file	external/bsd/drm2/dist/drm/radeon/r
 file	external/bsd/drm2/dist/drm/radeon/radeon_dp_mst.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_drv.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_encoders.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_evergreen.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_evergreen_blit_shaders.c	radeon
+file	external/bsd/drm2/dist/drm/radeon/radeon_evergreen.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_evergreen_cs.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_evergreen_dma.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_evergreen_hdmi.c	radeon
@@ -86,7 +86,6 @@ file	external/bsd/drm2/dist/drm/radeon/r
 file	external/bsd/drm2/dist/drm/radeon/radeon_i2c.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_ib.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_irq_kms.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_kfd.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_kms.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_kv_dpm.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_kv_smc.c	radeon
@@ -104,8 +103,8 @@ file	external/bsd/drm2/dist/drm/radeon/r
 file	external/bsd/drm2/dist/drm/radeon/radeon_r300.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_r420.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_r520.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_r600.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_r600_blit_shaders.c	radeon
+file	external/bsd/drm2/dist/drm/radeon/radeon_r600.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_r600_cs.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_r600_dma.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_r600_dpm.c	radeon
@@ -125,8 +124,8 @@ file	external/bsd/drm2/dist/drm/radeon/r
 file	external/bsd/drm2/dist/drm/radeon/radeon_rv770_smc.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_sa.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_semaphore.c	radeon
-file	external/bsd/drm2/dist/drm/radeon/radeon_si.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_si_blit_shaders.c	radeon
+file	external/bsd/drm2/dist/drm/radeon/radeon_si.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_si_dma.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_si_dpm.c	radeon
 file	external/bsd/drm2/dist/drm/radeon/radeon_si_smc.c	radeon

Reply via email to