Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/external/bsd/drm2/dist Import drm from Linux v4.4.143 (c...



details:   https://anonhg.NetBSD.org/src/rev/a1aca69bc2f3
branches:  trunk
changeset: 992376:a1aca69bc2f3
user:      riastradh <riastradh%NetBSD.org@localhost>
date:      Mon Aug 27 01:34:39 2018 +0000

description:
Import drm from Linux v4.4.143 (commit a8ea6276d00555387deaaa5eaeb380cd5c17bdc9).

   drivers/gpu/drm      -> sys/external/bsd/drm2/dist/drm
   include/drm          -> sys/external/bsd/drm2/dist/include/drm
   include/uapi/drm     -> sys/external/bsd/drm2/dist/uapi/drm

GPL sources excluded.

diffstat:

 sys/external/bsd/drm2/dist/drm/Kconfig                                                         |     79 +-
 sys/external/bsd/drm2/dist/drm/Makefile                                                        |     34 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/Kconfig                                              |     17 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/Makefile                                             |    100 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ObjectID.h                                           |    738 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu.h                                             |   2405 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acpi.c                                        |    775 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acpi.h                                        |    447 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_afmt.c                                        |    110 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd.c                                      |    274 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd.h                                      |     67 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c                               |    696 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c                               |    548 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios.c                                    |   1613 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios.h                                    |    208 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_benchmark.c                                   |    228 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bios.c                                        |    367 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c                                     |    276 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cgs.c                                         |    805 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_connectors.c                                  |   1929 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_connectors.h                                  |     44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cs.c                                          |   1019 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ctx.c                                         |    314 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_device.c                                      |   2071 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_display.c                                     |    921 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dpm.c                                         |    962 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dpm.h                                         |     87 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_drv.c                                         |    584 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_drv.h                                         |     50 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_encoders.c                                    |    250 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fb.c                                          |    426 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fence.c                                       |    828 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gart.c                                        |    377 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gds.h                                         |     74 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gem.c                                         |    745 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx.c                                         |     77 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx.h                                         |     32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_i2c.c                                         |    400 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_i2c.h                                         |     46 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ib.c                                          |    354 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c                                          |    224 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.h                                          |     65 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ioc32.c                                       |     52 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_irq.c                                         |    469 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_irq.h                                         |     95 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kms.c                                         |    757 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mn.c                                          |    328 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mode.h                                        |    598 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.c                                      |    673 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.h                                      |    206 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pll.c                                         |    355 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pll.h                                         |     40 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pm.c                                          |    820 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pm.h                                          |     37 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_prime.c                                       |    151 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ring.c                                        |    567 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sa.c                                          |    456 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sched.c                                       |    113 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_semaphore.c                                   |    107 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sync.c                                        |    393 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_test.c                                        |    560 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_trace.h                                       |    293 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_trace_points.c                                |     14 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ttm.c                                         |   1262 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ucode.c                                       |    322 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ucode.h                                       |    178 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd.c                                         |   1054 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd.h                                         |     41 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.c                                         |    895 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.h                                         |     48 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c                                          |   1361 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atom.c                                               |   1462 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atom.h                                               |    161 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_crtc.c                                      |    812 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_crtc.h                                      |     60 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_dp.c                                        |    769 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_dp.h                                        |     44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_encoders.c                                  |   2075 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_encoders.h                                  |     75 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_i2c.c                                       |    163 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/atombios_i2c.h                                       |     33 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ci_dpm.c                                             |   6712 ++
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ci_dpm.h                                             |    350 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ci_smc.c                                             |    284 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik.c                                                |   2526 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik.h                                                |     35 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik_dpm.h                                            |     32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik_ih.c                                             |    476 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik_ih.h                                             |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik_sdma.c                                           |   1420 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cik_sdma.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cikd.h                                               |    570 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/clearstate_ci.h                                      |    946 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/clearstate_defs.h                                    |     46 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/clearstate_vi.h                                      |    946 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_dpm.c                                             |   2005 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_dpm.h                                             |    239 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_ih.c                                              |    457 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_ih.h                                              |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_ppsmc.h                                           |    187 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_smc.c                                             |   1005 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/cz_smumgr.h                                          |     96 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v10_0.c                                          |   3826 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v10_0.h                                          |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v11_0.c                                          |   3826 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v11_0.h                                          |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v8_0.c                                           |   3783 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v8_0.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/fiji_dpm.c                                           |    186 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/fiji_ppsmc.h                                         |    184 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/fiji_smc.c                                           |    862 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/fiji_smumgr.h                                        |     44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v7_0.c                                           |   5670 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v7_0.h                                           |     39 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v8_0.c                                           |   5176 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v8_0.h                                           |     35 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v7_0.c                                           |   1415 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v7_0.h                                           |     38 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v8_0.c                                           |   1360 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v8_0.h                                           |     38 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/iceland_dpm.c                                        |    200 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/iceland_ih.c                                         |    455 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/iceland_ih.h                                         |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/iceland_sdma_pkt_open.h                              |   2174 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/iceland_smc.c                                        |    676 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/iceland_smumgr.h                                     |     43 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/kv_dpm.c                                             |   3354 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/kv_dpm.h                                             |    231 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/kv_smc.c                                             |    224 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ppsmc.h                                              |    198 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sdma_v2_4.c                                          |   1423 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sdma_v2_4.h                                          |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sdma_v3_0.c                                          |   1584 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sdma_v3_0.h                                          |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu7.h                                               |    172 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu7_discrete.h                                      |    516 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu7_fusion.h                                        |    302 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu8.h                                               |     74 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu8_fusion.h                                        |    129 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu_ucode_xfer_cz.h                                  |    149 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu_ucode_xfer_vi.h                                  |    102 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_dpm.c                                          |    186 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_ih.c                                           |    478 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_ih.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_ppsmc.h                                        |    200 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_sdma_pkt_open.h                                |   2247 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_smc.c                                          |    861 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/tonga_smumgr.h                                       |     44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v4_2.c                                           |    910 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v4_2.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v5_0.c                                           |    849 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v5_0.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v6_0.c                                           |    833 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v6_0.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vce_v2_0.c                                           |    668 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vce_v2_0.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vce_v3_0.c                                           |    684 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vce_v3_0.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vi.c                                                 |   1552 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vi.h                                                 |     35 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vi_dpm.h                                             |     38 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vid.h                                                |    375 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/Kconfig                                              |      9 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/Makefile                                             |     19 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cik_event_interrupt.c                                |     71 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cik_int.h                                            |     43 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cik_regs.h                                           |     74 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_chardev.c                                        |   1039 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_crat.h                                           |    296 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_dbgdev.c                                         |    891 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_dbgdev.h                                         |    195 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_dbgmgr.c                                         |    173 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_dbgmgr.h                                         |    296 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device.c                                         |    590 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device_queue_manager.c                           |   1254 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device_queue_manager.h                           |    203 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device_queue_manager_cik.c                       |    160 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device_queue_manager_vi.c                        |    172 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_doorbell.c                                       |    253 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_events.c                                         |    976 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_events.h                                         |     86 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_flat_memory.c                                    |    360 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_interrupt.c                                      |    193 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_kernel_queue.c                                   |    346 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_kernel_queue.h                                   |    103 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_kernel_queue_cik.c                               |     49 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_kernel_queue_vi.c                                |     61 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_module.c                                         |    148 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager.c                                    |     42 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager.h                                    |     93 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager_cik.c                                |    462 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager_vi.c                                 |    281 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_packet_manager.c                                 |    677 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_pasid.c                                          |    101 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_pm4_headers.h                                    |    409 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_pm4_headers_diq.h                                |    292 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_pm4_headers_vi.h                                 |    400 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_pm4_opcodes.h                                    |    109 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_priv.h                                           |    738 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_process.c                                        |    504 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_process_queue_manager.c                          |    398 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_queue.c                                          |     90 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_topology.c                                       |   1274 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_topology.h                                       |    171 +
 sys/external/bsd/drm2/dist/drm/amd/include/amd_shared.h                                        |    123 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_4_1_d.h                            |    923 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_4_1_sh_mask.h                      |  10252 +++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_0_d.h                            |   1070 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_0_enum.h                         |   1200 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_0_sh_mask.h                      |  11496 +++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_1_d.h                            |   3579 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_1_enum.h                         |   1070 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_1_sh_mask.h                      |  33082 ++++++++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_10_0_d.h                           |   7352 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_10_0_enum.h                        |   1775 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_10_0_sh_mask.h                     |  16649 +++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_11_0_d.h                           |   7650 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_11_0_enum.h                        |   6131 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_11_0_sh_mask.h                     |  17559 +++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_8_0_d.h                            |   5705 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h                      |  13111 +++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_7_0_d.h                            |   2534 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_7_2_d.h                            |   2559 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_7_2_enum.h                         |   6276 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_7_2_sh_mask.h                      |  18446 +++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_8_0_d.h                            |   2813 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_8_0_enum.h                         |   6860 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h                      |  20778 ++++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_8_1_d.h                            |   2793 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_8_1_enum.h                         |   6810 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_8_1_sh_mask.h                      |  21370 ++++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_7_0_d.h                            |    659 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_7_0_sh_mask.h                      |   6118 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_7_1_d.h                            |   1466 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_7_1_sh_mask.h                      |  14418 ++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_8_1_d.h                            |   1710 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_8_1_enum.h                         |   1200 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_8_1_sh_mask.h                      |  15684 ++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_8_2_d.h                            |    912 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_8_2_enum.h                         |   1070 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_8_2_sh_mask.h                      |   7852 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_2_0_d.h                            |    644 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_2_0_sh_mask.h                      |   2478 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_2_4_d.h                            |    473 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_2_4_enum.h                         |   1342 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_2_4_sh_mask.h                      |   2546 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_3_0_1_d.h                          |    595 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_3_0_1_enum.h                       |   1466 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_3_0_1_sh_mask.h                    |   3560 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_3_0_d.h                            |    690 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_3_0_enum.h                         |   1499 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_3_0_sh_mask.h                      |   3662 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_0_0_d.h                          |    743 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_0_0_sh_mask.h                    |   3844 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h                          |   1316 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h                    |   5458 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_0_d.h                          |   1346 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_0_enum.h                       |   1193 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_0_sh_mask.h                    |   5650 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_1_d.h                          |   1125 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_1_enum.h                       |   1207 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_1_sh_mask.h                    |   4866 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h                          |   1275 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_2_enum.h                       |   1248 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h                    |   5836 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h                          |   1248 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_3_enum.h                       |   1284 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h                    |   6082 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_8_0_d.h                            |    673 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_8_0_enum.h                         |   1074 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_8_0_sh_mask.h                      |   2966 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_4_2_d.h                            |     97 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_4_2_sh_mask.h                      |    802 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_5_0_d.h                            |    116 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_5_0_enum.h                         |   1213 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_5_0_sh_mask.h                      |   1048 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_6_0_d.h                            |    117 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_6_0_enum.h                         |   1083 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_6_0_sh_mask.h                      |   1036 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_2_0_d.h                            |     70 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_2_0_sh_mask.h                      |    106 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_3_0_d.h                            |     75 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_3_0_sh_mask.h                      |    122 +
 sys/external/bsd/drm2/dist/drm/amd/include/atom-bits.h                                         |     50 +
 sys/external/bsd/drm2/dist/drm/amd/include/atom-names.h                                        |    102 +
 sys/external/bsd/drm2/dist/drm/amd/include/atom-types.h                                        |     44 +
 sys/external/bsd/drm2/dist/drm/amd/include/atombios.h                                          |   8557 ++
 sys/external/bsd/drm2/dist/drm/amd/include/cgs_common.h                                        |    626 +
 sys/external/bsd/drm2/dist/drm/amd/include/cgs_linux.h                                         |    120 +
 sys/external/bsd/drm2/dist/drm/amd/include/cik_structs.h                                       |    295 +
 sys/external/bsd/drm2/dist/drm/amd/include/kgd_kfd_interface.h                                 |    229 +
 sys/external/bsd/drm2/dist/drm/amd/include/pptable.h                                           |    704 +
 sys/external/bsd/drm2/dist/drm/amd/include/vi_structs.h                                        |    419 +
 sys/external/bsd/drm2/dist/drm/amd/scheduler/gpu_sched_trace.h                                 |     61 +
 sys/external/bsd/drm2/dist/drm/amd/scheduler/gpu_scheduler.c                                   |    525 +
 sys/external/bsd/drm2/dist/drm/amd/scheduler/gpu_scheduler.h                                   |    145 +
 sys/external/bsd/drm2/dist/drm/amd/scheduler/sched_fence.c                                     |    105 +
 sys/external/bsd/drm2/dist/drm/ast/Makefile                                                    |      4 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_dp501.c                                                 |    439 +
 sys/external/bsd/drm2/dist/drm/ast/ast_dram_tables.h                                           |      2 +
 sys/external/bsd/drm2/dist/drm/ast/ast_drv.c                                                   |     11 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_drv.h                                                   |     46 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_fb.c                                                    |     90 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_main.c                                                  |    327 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_mode.c                                                  |    168 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_post.c                                                  |    985 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_tables.h                                                |     86 +-
 sys/external/bsd/drm2/dist/drm/ast/ast_ttm.c                                                   |     29 +-
 sys/external/bsd/drm2/dist/drm/ati_pcigart.c                                                   |      7 +
 sys/external/bsd/drm2/dist/drm/drm_atomic.c                                                    |   1659 +
 sys/external/bsd/drm2/dist/drm/drm_atomic_helper.c                                             |   2541 +
 sys/external/bsd/drm2/dist/drm/drm_bridge.c                                                    |    338 +
 sys/external/bsd/drm2/dist/drm/drm_cache.c                                                     |     30 +-
 sys/external/bsd/drm2/dist/drm/drm_crtc_internal.h                                             |      8 +
 sys/external/bsd/drm2/dist/drm/drm_dma.c                                                       |     16 +-
 sys/external/bsd/drm2/dist/drm/drm_dp_mst_topology.c                                           |   3102 +
 sys/external/bsd/drm2/dist/drm/drm_drv.c                                                       |   1194 +-
 sys/external/bsd/drm2/dist/drm/drm_encoder_slave.c                                             |      5 +
 sys/external/bsd/drm2/dist/drm/drm_fops.c                                                      |    316 +-
 sys/external/bsd/drm2/dist/drm/drm_hashtab.c                                                   |      7 +-
 sys/external/bsd/drm2/dist/drm/drm_info.c                                                      |    127 +-
 sys/external/bsd/drm2/dist/drm/drm_internal.h                                                  |    132 +
 sys/external/bsd/drm2/dist/drm/drm_ioc32.c                                                     |    132 +-
 sys/external/bsd/drm2/dist/drm/drm_legacy.h                                                    |    115 +
 sys/external/bsd/drm2/dist/drm/drm_lock.c                                                      |     73 +-
 sys/external/bsd/drm2/dist/drm/drm_memory.c                                                    |     35 +-
 sys/external/bsd/drm2/dist/drm/drm_mipi_dsi.c                                                  |    685 +-
 sys/external/bsd/drm2/dist/drm/drm_modeset_lock.c                                              |    462 +
 sys/external/bsd/drm2/dist/drm/drm_of.c                                                        |    156 +
 sys/external/bsd/drm2/dist/drm/drm_panel.c                                                     |      5 +
 sys/external/bsd/drm2/dist/drm/drm_prime.c                                                     |     43 +-
 sys/external/bsd/drm2/dist/drm/drm_rect.c                                                      |    145 +
 sys/external/bsd/drm2/dist/drm/drm_scatter.c                                                   |     14 +-
 sys/external/bsd/drm2/dist/drm/drm_vm.c                                                        |    103 +-
 sys/external/bsd/drm2/dist/drm/drm_vma_manager.c                                               |     48 +-
 sys/external/bsd/drm2/dist/drm/i810/i810_dma.c                                                 |     28 +-
 sys/external/bsd/drm2/dist/drm/i810/i810_drv.c                                                 |      8 +-
 sys/external/bsd/drm2/dist/drm/i810/i810_drv.h                                                 |      4 +
 sys/external/bsd/drm2/dist/drm/i915/Kconfig                                                    |     39 +-
 sys/external/bsd/drm2/dist/drm/i915/Makefile                                                   |     47 +-
 sys/external/bsd/drm2/dist/drm/i915/dvo.h                                                      |      6 +-
 sys/external/bsd/drm2/dist/drm/i915/dvo_ch7017.c                                               |      9 +-
 sys/external/bsd/drm2/dist/drm/i915/dvo_ivch.c                                                 |     97 +-
 sys/external/bsd/drm2/dist/drm/i915/dvo_ns2501.c                                               |    681 +-
 sys/external/bsd/drm2/dist/drm/i915/dvo_sil164.c                                               |     11 +-
 sys/external/bsd/drm2/dist/drm/i915/dvo_tfp410.c                                               |     11 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_batch_pool.c                                      |    156 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_batch_pool.h                                      |     44 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_debug.c                                           |     97 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_dmabuf.c                                          |     30 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_evict.c                                           |     65 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence.c                                           |    805 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h                                             |    570 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_render_state.c                                    |    234 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_render_state.h                                    |     51 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_shrinker.c                                        |    351 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_userptr.c                                         |    903 +
 sys/external/bsd/drm2/dist/drm/i915/i915_guc_reg.h                                             |    111 +
 sys/external/bsd/drm2/dist/drm/i915/i915_guc_submission.c                                      |    980 +
 sys/external/bsd/drm2/dist/drm/i915/i915_ioc32.c                                               |    149 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_suspend.c                                             |    320 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_sysfs.c                                               |    225 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_trace_points.c                                        |      5 +
 sys/external/bsd/drm2/dist/drm/i915/i915_vgpu.c                                                |    269 +
 sys/external/bsd/drm2/dist/drm/i915/i915_vgpu.h                                                |    123 +
 sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c                                             |    316 +
 sys/external/bsd/drm2/dist/drm/i915/intel_atomic_plane.c                                       |    252 +
 sys/external/bsd/drm2/dist/drm/i915/intel_audio.c                                              |    807 +
 sys/external/bsd/drm2/dist/drm/i915/intel_bios.h                                               |    139 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_csr.c                                                |    492 +
 sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c                                             |    601 +
 sys/external/bsd/drm2/dist/drm/i915/intel_dsi.h                                                |    107 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_dsi_panel_vbt.c                                      |    692 +
 sys/external/bsd/drm2/dist/drm/i915/intel_dsi_pll.c                                            |    491 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c                                                |   1130 +
 sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c                                      |    382 +
 sys/external/bsd/drm2/dist/drm/i915/intel_frontbuffer.c                                        |    248 +
 sys/external/bsd/drm2/dist/drm/i915/intel_guc.h                                                |    126 +
 sys/external/bsd/drm2/dist/drm/i915/intel_guc_fwif.h                                           |    262 +
 sys/external/bsd/drm2/dist/drm/i915/intel_guc_loader.c                                         |    613 +
 sys/external/bsd/drm2/dist/drm/i915/intel_hotplug.c                                            |    518 +
 sys/external/bsd/drm2/dist/drm/i915/intel_lrc.c                                                |   2563 +
 sys/external/bsd/drm2/dist/drm/i915/intel_lrc.h                                                |    103 +
 sys/external/bsd/drm2/dist/drm/i915/intel_mocs.c                                               |    340 +
 sys/external/bsd/drm2/dist/drm/i915/intel_mocs.h                                               |     59 +
 sys/external/bsd/drm2/dist/drm/i915/intel_modes.c                                              |     14 +
 sys/external/bsd/drm2/dist/drm/i915/intel_psr.c                                                |    761 +
 sys/external/bsd/drm2/dist/drm/i915/intel_renderstate.h                                        |     43 +
 sys/external/bsd/drm2/dist/drm/i915/intel_renderstate_gen6.c                                   |    320 +
 sys/external/bsd/drm2/dist/drm/i915/intel_renderstate_gen7.c                                   |    284 +
 sys/external/bsd/drm2/dist/drm/i915/intel_renderstate_gen8.c                                   |    988 +
 sys/external/bsd/drm2/dist/drm/i915/intel_renderstate_gen9.c                                   |   1004 +
 sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c                                         |   2179 +
 sys/external/bsd/drm2/dist/drm/i915/intel_sdvo_regs.h                                          |      2 +
 sys/external/bsd/drm2/dist/drm/mga/mga_dma.c                                                   |     86 +-
 sys/external/bsd/drm2/dist/drm/mga/mga_drv.c                                                   |      8 +-
 sys/external/bsd/drm2/dist/drm/mga/mga_drv.h                                                   |     10 +-
 sys/external/bsd/drm2/dist/drm/mga/mga_ioc32.c                                                 |      7 +-
 sys/external/bsd/drm2/dist/drm/mga/mga_irq.c                                                   |     25 +-
 sys/external/bsd/drm2/dist/drm/mga/mga_state.c                                                 |      9 +-
 sys/external/bsd/drm2/dist/drm/mga/mga_warp.c                                                  |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/Kbuild                                                  |     65 +
 sys/external/bsd/drm2/dist/drm/nouveau/Kconfig                                                 |     12 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/Kbuild                                         |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/disp.h                                         |     16 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/hw.h                                           |     90 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_crtc.c                        |     61 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_cursor.c                      |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_dac.c                         |     99 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_dfp.c                         |     43 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nvreg.h                                        |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/class.h                                    |    674 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/client.h                                   |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/device.h                                   |     76 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/driver.h                                   |     24 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/event.h                                    |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ioctl.h                                    |    142 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/list.h                                     |    355 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/notify.h                                   |     35 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/object.h                                   |     77 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/os.h                                       |     52 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/unpack.h                                   |     26 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/client.h                              |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/debug.h                               |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/device.h                              |    252 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/engine.h                              |     51 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/enum.h                                |     22 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/event.h                               |     36 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/gpuobj.h                              |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ioctl.h                               |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/memory.h                              |     55 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/mm.h                                  |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/notify.h                              |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/object.h                              |     90 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/oproxy.h                              |     24 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/option.h                              |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/os.h                                  |      6 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/pci.h                                 |     16 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ramht.h                               |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/subdev.h                              |     52 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/tegra.h                               |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/bsp.h                               |      7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ce.h                                |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/cipher.h                            |      7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/disp.h                              |     37 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/dma.h                               |     34 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/falcon.h                            |     50 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/fifo.h                              |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/gr.h                                |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/mpeg.h                              |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/mspdec.h                            |     10 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/msppp.h                             |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/msvld.h                             |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/pm.h                                |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/sec.h                               |      7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/sw.h                                |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/vp.h                                |      7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/xtensa.h                            |     25 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bar.h                               |     26 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios.h                              |     33 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/M0203.h                        |     31 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/M0205.h                        |     31 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/M0209.h                        |     29 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/P0260.h                        |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/bit.h                          |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/bmp.h                          |     39 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/boost.h                        |     29 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/conn.h                         |     46 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/cstep.h                        |     28 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/dcb.h                          |     67 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/disp.h                         |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/dp.h                           |     33 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/extdev.h                       |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/fan.h                          |      8 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/gpio.h                         |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/i2c.h                          |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/image.h                        |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/init.h                         |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/mxm.h                          |      8 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/npde.h                         |     12 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/pcir.h                         |     18 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/perf.h                         |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/pll.h                          |     77 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/pmu.h                          |     35 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/ramcfg.h                       |    165 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/rammap.h                       |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/therm.h                        |     74 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/timing.h                       |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/vmap.h                         |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/volt.h                         |     38 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/xpio.h                         |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bus.h                               |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/clk.h                               |    123 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/devinit.h                           |     33 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/fb.h                                |    153 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/fuse.h                              |     18 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/gpio.h                              |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/i2c.h                               |    154 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ibus.h                              |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/instmem.h                           |     32 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ltc.h                               |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/mc.h                                |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/mmu.h                               |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/mxm.h                               |      8 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/pci.h                               |     39 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/pmu.h                               |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/therm.h                             |    101 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/timer.h                             |     79 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/vga.h                               |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/volt.h                              |     25 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_abi16.h                                         |     19 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_acpi.c                                          |     28 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_acpi.h                                          |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_backlight.c                                     |     71 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_chan.h                                          |     28 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_connector.h                                     |     23 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_crtc.h                                          |      9 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_debugfs.c                                       |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_debugfs.h                                       |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_display.h                                       |     32 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_dma.h                                           |     23 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_encoder.h                                       |     13 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_gem.h                                           |      5 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_hwmon.c                                         |    116 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_hwmon.h                                         |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_ioc32.c                                         |      7 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_ioctl.h                                         |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv04_fbcon.c                                    |     72 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv04_fence.c                                    |     20 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv17_fence.c                                    |     40 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_fbcon.c                                    |     26 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_fence.c                                    |     43 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nvc0_fbcon.c                                    |     19 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nvc0_fence.c                                    |     10 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nvif.c                                          |    139 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_platform.c                                      |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_platform.h                                      |     29 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_prime.c                                         |     23 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_reg.h                                           |      4 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_sgdma.c                                         |     25 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_sysfs.c                                         |     91 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_sysfs.h                                         |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_usif.c                                          |    404 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_usif.h                                          |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_vga.c                                           |     39 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nv10_fence.h                                            |      5 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nv50_display.h                                          |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/Kbuild                                             |      4 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_client.c                              |    111 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_device.c                              |     60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_notify.c                              |    216 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_object.c                              |    279 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/Kbuild                                             |      3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/Kbuild                                        |     14 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_client.c                    |    313 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_engine.c                    |    170 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_enum.c                      |     61 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_event.c                     |    104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_gpuobj.c                    |    260 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_ioctl.c                     |    452 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_memory.c                    |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_mm.c                        |    309 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_notify.c                    |    168 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_object.c                    |    269 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_oproxy.c                    |    205 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_option.c                    |    144 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_ramht.c                     |    167 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/nouveau_nvkm_core_subdev.c                    |    207 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/Kbuild                                      |     19 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/bsp/Kbuild                                  |      1 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/bsp/nouveau_nvkm_engine_bsp_g84.c           |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/Kbuild                                   |      4 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/fuc/com.fuc                              |    864 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/fuc/gf100.fuc3                           |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/fuc/gf100.fuc3.h                         |    608 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/fuc/gt215.fuc3                           |      2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/fuc/gt215.fuc3.h                         |    622 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gf100.c           |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gk104.c           |     72 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gm204.c           |     59 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gt215.c           |     89 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/priv.h                                   |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/cipher/Kbuild                               |      1 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/cipher/nouveau_nvkm_engine_cipher_g84.c     |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/Kbuild                               |      6 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/acpi.h                               |     10 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/ctrl.h                               |     14 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_acpi.c    |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_base.c    |   2577 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_ctrl.c    |    216 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_pci.c     |   1683 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_tegra.c   |    325 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_user.c    |    376 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/priv.h                               |     52 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/Kbuild                                 |     93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/channv50.h                             |    129 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/conn.h                                 |     35 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/dmacnv50.h                             |     93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/dport.h                                |     83 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_base.c        |    444 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_baseg84.c     |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegf119.c   |    119 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegk104.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegk110.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegt200.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegt215.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basenv50.c    |    128 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_changf119.c   |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_channv50.c    |    306 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_conn.c        |    137 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coreg84.c     |    122 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coreg94.c     |     68 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregf119.c   |    249 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregk104.c   |    137 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregk110.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregm107.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregm204.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregt200.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregt215.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_corenv50.c    |    247 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursg84.c     |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgf119.c   |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgk104.c   |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgt215.c   |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursnv50.c    |     73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dacnv50.c     |    131 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacgf119.c   |    105 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacnv50.c    |    252 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dport.c       |    413 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_g84.c         |     60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_g94.c         |     61 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gf119.c       |    541 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gk104.c       |     58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gk110.c       |     58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gm107.c       |     58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gm204.c       |     59 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gt200.c       |     60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gt215.c       |     62 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdagf119.c    |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdagt215.c    |     84 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmig84.c     |     97 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigf119.c   |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigk104.c   |     89 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigt215.c   |     98 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_nv04.c        |     90 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_nv50.c        |    847 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmg84.c     |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgf119.c   |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgk104.c   |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgt215.c   |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmnv50.c    |     73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_outp.c        |     92 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_outpdp.c      |    296 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlyg84.c     |     82 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygf119.c   |    106 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygk104.c   |    108 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygt200.c   |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygt215.c   |     43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlynv50.c    |    116 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_piocgf119.c   |     86 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_piocnv50.c    |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_piornv50.c    |    136 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootg84.c     |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootg94.c     |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgf119.c   |    176 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgk104.c   |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgk110.c   |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgm107.c   |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgm204.c   |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgt200.c   |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgt215.c   |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootnv04.c    |    144 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootnv50.c    |    404 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorg94.c      |    173 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgf119.c    |    122 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm204.c    |    148 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sornv50.c     |     84 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_vga.c         |    210 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nv50.h                                 |    119 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/outp.h                                 |     57 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/outpdp.h                               |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/priv.h                                 |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/rootnv50.h                             |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/Kbuild                                  |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_base.c          |    162 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_gf100.c         |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_gf119.c         |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_nv04.c          |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_nv50.c          |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_user.c          |    149 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usergf100.c     |    154 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usergf119.c     |    136 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv04.c      |    138 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv50.c      |    161 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/priv.h                                  |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/user.h                                  |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/Kbuild                                 |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/chan.h                                 |     35 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/changf100.h                            |     26 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/changk104.h                            |     31 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/channv04.h                             |     26 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/channv50.h                             |     37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/gf100.h                                |     33 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/gk104.h                                |     79 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_base.c        |    282 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_chan.c        |    420 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_chang84.c     |    290 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_channv50.c    |    275 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_dmag84.c      |     98 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_dmanv04.c     |    228 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_dmanv10.c     |    101 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_dmanv17.c     |    102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_dmanv40.c     |    248 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_dmanv50.c     |     96 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_g84.c         |     67 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gf100.c       |    648 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk104.c       |    765 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk208.c       |     51 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk20a.c       |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm204.c       |     51 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm20b.c       |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifog84.c   |     99 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogf100.c |    301 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogk104.c |    330 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogm204.c |     39 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifonv50.c  |     97 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c        |    368 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv10.c        |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv17.c        |    102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv40.c        |    132 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv50.c        |    152 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nv04.h                                 |     25 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nv50.h                                 |     21 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/priv.h                                 |     28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/regsnv04.h                             |    134 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/Kbuild                                   |     52 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ctxgf100.h                               |    230 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ctxnv40.h                                |    132 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/com.fuc                              |    335 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpc.fuc                              |    492 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgf100.fuc3                        |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgf100.fuc3.h                      |    532 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgf117.fuc3                        |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgf117.fuc3.h                      |    539 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgk104.fuc3                        |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgk104.fuc3.h                      |    539 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgk110.fuc3                        |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgk110.fuc3.h                      |    539 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgk208.fuc5                        |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgk208.fuc5.h                      |    475 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgm107.fuc5                        |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/gpcgm107.fuc5.h                      |    607 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hub.fuc                              |    696 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgf100.fuc3                        |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgf100.fuc3.h                      |   1049 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgf117.fuc3                        |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgf117.fuc3.h                      |   1049 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgk104.fuc3                        |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgk104.fuc3.h                      |   1046 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgk110.fuc3                        |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgk110.fuc3.h                      |   1046 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgk208.fuc5                        |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgk208.fuc5.h                      |    918 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgm107.fuc5                        |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/hubgm107.fuc5.h                      |    918 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/macros.fuc                           |    261 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/os.h                                 |     10 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/gf100.h                                  |    286 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_base.c            |    141 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf100.c        |   1408 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf104.c        |    104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf108.c        |    803 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf110.c        |    355 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf117.c        |    283 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgf119.c        |    525 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk104.c        |   1024 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk110.c        |    838 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk110b.c       |     99 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk208.c        |    560 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgk20a.c        |     93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm107.c        |   1026 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm204.c        |   1054 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm206.c        |     79 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm20b.c        |    108 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxnv40.c         |    698 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxnv50.c         |   3351 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_g84.c             |    201 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf100.c           |   1872 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf104.c           |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf108.c           |    132 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf110.c           |    115 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf117.c           |    152 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf119.c           |    206 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk104.c           |    335 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk110.c           |    209 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk110b.c          |    129 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk208.c           |    188 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gk20a.c           |    361 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm107.c           |    464 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm204.c           |    378 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm206.c           |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm20b.c           |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gt200.c           |     52 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gt215.c           |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_mcp79.c           |     51 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_mcp89.c           |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv04.c            |   1432 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv10.c            |   1226 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv15.c            |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv17.c            |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv20.c            |    380 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv25.c            |    139 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv2a.c            |    130 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv30.c            |    203 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv34.c            |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv35.c            |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv40.c            |    481 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv44.c            |    113 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_nv50.c            |    799 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nv10.h                                   |     15 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nv20.h                                   |     35 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nv40.h                                   |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nv50.h                                   |     37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/priv.h                                   |     40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/regs.h                                   |    276 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/Kbuild                                 |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_g84.c         |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_nv31.c        |    299 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_nv40.c        |     82 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_nv44.c        |    222 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nouveau_nvkm_engine_mpeg_nv50.c        |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/nv31.h                                 |     32 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/priv.h                                 |     18 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/Kbuild                               |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/nouveau_nvkm_engine_mspdec_base.c    |     37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/nouveau_nvkm_engine_mspdec_g98.c     |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/nouveau_nvkm_engine_mspdec_gf100.c   |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/nouveau_nvkm_engine_mspdec_gk104.c   |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/nouveau_nvkm_engine_mspdec_gt215.c   |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/priv.h                               |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/Kbuild                                |      4 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/nouveau_nvkm_engine_msppp_base.c      |     36 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/nouveau_nvkm_engine_msppp_g98.c       |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/nouveau_nvkm_engine_msppp_gf100.c     |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/nouveau_nvkm_engine_msppp_gt215.c     |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/priv.h                                |     11 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/Kbuild                                |      6 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_base.c      |     36 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_g98.c       |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_gf100.c     |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_gk104.c     |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_gt215.c     |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/nouveau_nvkm_engine_msvld_mcp89.c     |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/priv.h                                |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nouveau_nvkm_engine_falcon.c                |    358 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nouveau_nvkm_engine_xtensa.c                |    197 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/Kbuild                                   |     10 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/gf100.h                                  |     21 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_base.c            |    870 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_g84.c             |    170 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gf100.c           |    248 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gf108.c           |     71 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gf117.c           |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gk104.c           |    189 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gt200.c           |    162 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_gt215.c           |    143 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_nv40.c            |    128 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nouveau_nvkm_engine_pm_nv50.c            |    180 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/nv40.h                                   |     16 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/priv.h                                   |    105 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec/Kbuild                                  |      1 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec/fuc/g98.fuc0s.h                         |    586 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec/nouveau_nvkm_engine_sec_g98.c           |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/Kbuild                                   |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/chan.h                                   |     28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_base.c            |    115 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_chan.c            |    116 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_gf100.c           |    160 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_nv04.c            |    143 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_nv10.c            |     73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_nv50.c            |    153 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nouveau_nvkm_engine_sw_nvsw.c            |     90 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nv50.h                                   |     22 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/nvsw.h                                   |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/priv.h                                   |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/vp/Kbuild                                   |      1 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/vp/nouveau_nvkm_engine_vp_g84.c             |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/Kbuild                                      |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/Kbuild                                  |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/gf100.h                                 |     25 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_base.c          |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_g84.c           |     61 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gf100.c         |    187 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gk20a.c         |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_nv50.c          |    221 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nv50.h                                  |     28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/priv.h                                  |     21 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/Kbuild                                 |     37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_M0203.c       |    134 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_M0205.c       |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_M0209.c       |    140 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_P0260.c       |    112 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_base.c        |    152 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_bit.c         |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_boost.c       |    131 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_conn.c        |    102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_cstep.c       |    127 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_dcb.c         |    237 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_disp.c        |    177 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_dp.c          |    219 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_extdev.c      |    102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_fan.c         |     99 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_gpio.c        |    155 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_i2c.c         |    169 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_image.c       |     83 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_init.c        |   2336 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_mxm.c         |    142 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_npde.c        |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pcir.c        |     74 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_perf.c        |    204 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pll.c         |    424 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pmu.c         |    126 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_ramcfg.c      |     83 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_rammap.c      |    263 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadow.c      |    247 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadowacpi.c  |    116 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadowof.c    |     89 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadowpci.c   |    126 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadowramin.c |    122 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadowrom.c   |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_therm.c       |    217 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c      |    173 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_vmap.c        |    116 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_volt.c        |    154 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_xpio.c        |     79 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/priv.h                                 |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/Kbuild                                  |      7 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/hwsq.h                                  |    149 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_base.c          |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_g94.c           |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_gf100.c         |     80 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_hwsq.c          |    182 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_nv04.c          |     81 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_nv31.c          |     93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/nouveau_nvkm_subdev_bus_nv50.c          |    110 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/priv.h                                  |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/Kbuild                                  |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/gt215.h                                 |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_base.c          |    620 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_g84.c           |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gf100.c         |    471 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gk104.c         |    515 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gk20a.c         |    675 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gt215.c         |    551 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_mcp77.c         |    428 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_nv04.c          |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_nv40.c          |    237 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_nv50.c          |    566 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_pllgt215.c      |     92 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_pllnv04.c       |    250 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nv50.h                                  |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/pll.h                                   |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/priv.h                                  |     28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/seq.h                                   |     16 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/Kbuild                              |     14 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/fbmem.h                             |     85 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_base.c  |    135 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_g84.c   |     73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_g98.c   |     72 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gf100.c |    112 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gm107.c |     66 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gm204.c |    186 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gt215.c |    158 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_mcp89.c |     73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv04.c  |    471 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv05.c  |    148 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv10.c  |    118 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv1a.c  |     47 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv20.c  |     84 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv50.c  |    190 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nv04.h                              |     24 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nv50.h                              |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/priv.h                              |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/Kbuild                                   |     46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/gf100.h                                  |     19 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_base.c            |    177 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_g84.c             |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gddr3.c           |    124 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gddr5.c           |    126 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gf100.c           |    116 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gk104.c           |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gk20a.c           |     46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gm107.c           |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gt215.c           |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_mcp77.c           |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_mcp89.c           |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv04.c            |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv10.c            |     76 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv1a.c            |     48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv20.c            |    100 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv25.c            |     65 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv30.c            |    138 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv35.c            |     67 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv36.c            |     67 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv40.c            |     73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv41.c            |     67 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv44.c            |     77 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv46.c            |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv47.c            |     50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv49.c            |     50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv4e.c            |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_nv50.c            |    294 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ram.c             |    105 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgf100.c        |    720 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgk104.c        |   1712 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgm107.c        |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgt215.c        |   1014 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_rammcp77.c        |     92 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv04.c         |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv10.c         |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv1a.c         |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv20.c         |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv40.c         |    235 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv41.c         |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv44.c         |     47 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv49.c         |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv4e.c         |     38 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv50.c         |    742 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_sddr2.c           |    104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_sddr3.c           |    124 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nv50.h                                   |     23 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/priv.h                                   |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ram.h                                    |     52 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ramfuc.h                                 |    179 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ramnv40.h                                |     16 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ramseq.h                                 |     18 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/regsnv04.h                               |     24 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/Kbuild                                 |      4 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/nouveau_nvkm_subdev_fuse_base.c        |     59 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/nouveau_nvkm_subdev_fuse_gf100.c       |     58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/nouveau_nvkm_subdev_fuse_gm107.c       |     47 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/nouveau_nvkm_subdev_fuse_nv50.c        |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/priv.h                                 |     14 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/Kbuild                                 |      6 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_base.c        |    229 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_g94.c         |     79 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_gf119.c       |     91 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_gk104.c       |     79 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_nv10.c        |    123 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/nouveau_nvkm_subdev_gpio_nv50.c        |    137 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gpio/priv.h                                 |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/Kbuild                                  |     30 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/aux.h                                   |     32 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/bus.h                                   |     39 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_anx9805.c       |    283 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_aux.c           |    179 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxg94.c        |    186 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxgm204.c      |    186 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_base.c          |    401 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_bit.c           |    221 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_bus.c           |    250 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_busgf119.c      |    100 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_busnv04.c       |    101 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_busnv4e.c       |     91 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_busnv50.c       |    118 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_g94.c           |     77 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gf117.c         |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gf119.c         |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gk104.c         |     77 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gm204.c         |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_nv04.c          |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_nv4e.c          |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_nv50.c          |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_pad.c           |    121 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padg94.c        |     81 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padgf119.c      |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padgm204.c      |     81 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padnv04.c       |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padnv4e.c       |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padnv50.c       |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/pad.h                                   |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/priv.h                                  |     34 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/Kbuild                                 |      4 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gf100.c       |    127 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gf117.c       |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gk104.c       |    130 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gk20a.c       |     94 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/priv.h                                 |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/Kbuild                              |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_base.c  |    323 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_gk20a.c |    634 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_nv04.c  |    232 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_nv40.c  |    264 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_nv50.c  |    254 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/priv.h                              |     22 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/Kbuild                                  |      4 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_base.c          |    153 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gf100.c         |    261 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gk104.c         |     61 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gm107.c         |    154 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/priv.h                                  |     36 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/Kbuild                                   |      7 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_base.c            |    128 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_g98.c             |     65 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gf100.c           |    102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gk20a.c           |     44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv04.c            |     88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv44.c            |     58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv50.c            |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/priv.h                                   |     44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/Kbuild                                  |      6 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_base.c          |    549 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gf100.c         |    226 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv04.c          |    154 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv41.c          |    146 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv44.c          |    241 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv50.c          |    236 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nv04.h                                  |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/priv.h                                  |     41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/Kbuild                                  |      3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/mxms.h                                  |     24 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_base.c          |    280 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_mxms.c          |    196 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_nv50.c          |    223 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/priv.h                                  |     17 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/Kbuild                                  |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/agp.h                                   |     20 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_agp.c           |    180 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_base.c          |    209 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_g84.c           |     69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_g94.c           |     44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gf100.c         |     50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv04.c          |     63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv40.c          |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv46.c          |     56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_nv4c.c          |     42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/priv.h                                  |     27 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/Kbuild                                  |     10 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/arith.fuc                           |     94 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3                          |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h                        |   1867 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4                          |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h                        |   1797 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5                          |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h                        |   1733 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3                          |     70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h                        |   1870 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/host.fuc                            |    151 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/i2c_.fuc                            |    393 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/idle.fuc                            |     84 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc                          |    556 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc                          |    272 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc                            |    447 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/os.h                                |     54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc                            |     57 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/test.fuc                            |     64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_base.c          |    285 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gf100.c         |     44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gf119.c         |     44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gk104.c         |    124 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gk110.c         |    103 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gk208.c         |     45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gk20a.c         |    232 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gm107.c         |     46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gt215.c         |     53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_memx.c          |    208 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/priv.h                                  |     29 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/Kbuild                                |     13 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_base.c      |    387 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_fan.c       |    284 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_fannil.c    |     57 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_fanpwm.c    |    115 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_fantog.c    |    121 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_g84.c       |    251 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gf119.c     |    158 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gm107.c     |     80 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gt215.c     |     80 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_ic.c        |    129 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_nv40.c      |    209 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_nv50.c      |    181 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_temp.c      |    258 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/priv.h                                |    121 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/Kbuild                                |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_base.c      |    176 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_gk20a.c     |     44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_nv04.c      |    156 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_nv40.c      |     93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_nv41.c      |     90 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/priv.h                                |     28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/regsnv04.h                            |      9 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/Kbuild                                 |      5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_base.c        |    208 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gk104.c       |    124 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gk20a.c       |    193 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gpio.c        |    102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_nv40.c        |     49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/priv.h                                 |     28 +
 sys/external/bsd/drm2/dist/drm/qxl/Makefile                                                    |      2 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_cmd.c                                                   |     23 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_debugfs.c                                               |     19 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_dev.h                                                   |      2 +
 sys/external/bsd/drm2/dist/drm/qxl/qxl_display.c                                               |    219 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_draw.c                                                  |      7 +
 sys/external/bsd/drm2/dist/drm/qxl/qxl_drv.c                                                   |     44 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_drv.h                                                   |     44 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_dumb.c                                                  |      5 +
 sys/external/bsd/drm2/dist/drm/qxl/qxl_fb.c                                                    |    358 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_gem.c                                                   |     15 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_image.c                                                 |      5 +
 sys/external/bsd/drm2/dist/drm/qxl/qxl_ioctl.c                                                 |     70 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_irq.c                                                   |     10 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_kms.c                                                   |     22 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_object.c                                                |     41 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_object.h                                                |     12 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_prime.c                                                 |     77 +
 sys/external/bsd/drm2/dist/drm/qxl/qxl_release.c                                               |    197 +-
 sys/external/bsd/drm2/dist/drm/qxl/qxl_ttm.c                                                   |    114 +-
 sys/external/bsd/drm2/dist/drm/r128/r128_cce.c                                                 |     41 +-
 sys/external/bsd/drm2/dist/drm/r128/r128_drv.c                                                 |      8 +-
 sys/external/bsd/drm2/dist/drm/r128/r128_drv.h                                                 |     11 +-
 sys/external/bsd/drm2/dist/drm/r128/r128_ioc32.c                                               |      7 +-
 sys/external/bsd/drm2/dist/drm/r128/r128_irq.c                                                 |     21 +-
 sys/external/bsd/drm2/dist/drm/r128/r128_state.c                                               |     13 +-
 sys/external/bsd/drm2/dist/drm/radeon/.gitignore                                               |      3 +
 sys/external/bsd/drm2/dist/drm/radeon/Kconfig                                                  |      8 +
 sys/external/bsd/drm2/dist/drm/radeon/Makefile                                                 |     14 +-
 sys/external/bsd/drm2/dist/drm/radeon/ObjectID.h                                               |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/atom-bits.h                                              |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/atom-types.h                                             |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/avivod.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/btc_dpm.h                                                |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/btcd.h                                                   |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/cayman_blit_shaders.c                                    |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/cayman_blit_shaders.h                                    |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/ci_dpm.h                                                 |     11 +
 sys/external/bsd/drm2/dist/drm/radeon/ci_smc.c                                                 |     48 +-
 sys/external/bsd/drm2/dist/drm/radeon/cik_blit_shaders.c                                       |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/cik_blit_shaders.h                                       |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/cik_reg.h                                                |     95 +
 sys/external/bsd/drm2/dist/drm/radeon/cikd.h                                                   |    111 +-
 sys/external/bsd/drm2/dist/drm/radeon/clearstate_cayman.h                                      |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/clearstate_ci.h                                          |      6 +-
 sys/external/bsd/drm2/dist/drm/radeon/clearstate_defs.h                                        |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/clearstate_evergreen.h                                   |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/clearstate_si.h                                          |      6 +-
 sys/external/bsd/drm2/dist/drm/radeon/cypress_dpm.h                                            |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/dce3_1_afmt.c                                            |    237 +
 sys/external/bsd/drm2/dist/drm/radeon/dce6_afmt.c                                              |    287 +-
 sys/external/bsd/drm2/dist/drm/radeon/drm_buffer.c                                             |    182 +
 sys/external/bsd/drm2/dist/drm/radeon/drm_buffer.h                                             |    150 +
 sys/external/bsd/drm2/dist/drm/radeon/evergreen_blit_shaders.c                                 |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/evergreen_blit_shaders.h                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/evergreen_dma.c                                          |     43 +-
 sys/external/bsd/drm2/dist/drm/radeon/evergreen_reg.h                                          |     66 +-
 sys/external/bsd/drm2/dist/drm/radeon/evergreen_smc.h                                          |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/evergreend.h                                             |     16 +-
 sys/external/bsd/drm2/dist/drm/radeon/kv_dpm.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/kv_smc.c                                                 |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/mkregtable.c                                             |     29 +-
 sys/external/bsd/drm2/dist/drm/radeon/ni_dma.c                                                 |    211 +-
 sys/external/bsd/drm2/dist/drm/radeon/ni_dpm.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/ni_reg.h                                                 |     46 +
 sys/external/bsd/drm2/dist/drm/radeon/nid.h                                                    |     85 +
 sys/external/bsd/drm2/dist/drm/radeon/nislands_smc.h                                           |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/ppsmc.h                                                  |     20 +-
 sys/external/bsd/drm2/dist/drm/radeon/pptable.h                                                |     10 +
 sys/external/bsd/drm2/dist/drm/radeon/r100_track.h                                             |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r100d.h                                                  |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r200.c                                                   |     30 +-
 sys/external/bsd/drm2/dist/drm/radeon/r300_cmdbuf.c                                            |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/r300_reg.h                                               |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r300d.h                                                  |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r420.c                                                   |      9 +-
 sys/external/bsd/drm2/dist/drm/radeon/r420d.h                                                  |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r500_reg.h                                               |      3 +
 sys/external/bsd/drm2/dist/drm/radeon/r520.c                                                   |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/r520d.h                                                  |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r600_blit.c                                              |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/r600_blit_shaders.c                                      |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/r600_blit_shaders.h                                      |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r600_cp.c                                                |     47 +-
 sys/external/bsd/drm2/dist/drm/radeon/r600_dpm.c                                               |     34 +-
 sys/external/bsd/drm2/dist/drm/radeon/r600_dpm.h                                               |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/r600_reg.h                                               |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/r600d.h                                                  |     85 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_acpi.c                                            |      6 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_acpi.h                                            |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.h                                            |    265 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_audio.c                                           |    794 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_audio.h                                           |     86 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_clocks.c                                          |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cp.c                                              |     67 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cs.c                                              |    262 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cursor.c                                          |    325 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_dp_auxch.c                                        |    209 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_dp_mst.c                                          |    799 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_drv.h                                             |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_encoders.c                                        |     93 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_family.h                                          |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ib.c                                              |    324 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ioc32.c                                           |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_kfd.c                                             |    868 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_kfd.h                                             |     49 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_mem.c                                             |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_mn.c                                              |    327 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_prime.c                                           |     33 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_reg.h                                             |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_semaphore.c                                       |    112 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_state.c                                           |     13 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_sync.c                                            |    225 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_trace_points.c                                    |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ucode.c                                           |    172 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ucode.h                                           |     73 +
 sys/external/bsd/drm2/dist/drm/radeon/rs100d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rs400d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rs600d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rs690.c                                                  |     25 +-
 sys/external/bsd/drm2/dist/drm/radeon/rs690d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rs780_dpm.h                                              |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rs780d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv200d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv250d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv350d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv515.c                                                  |     15 +-
 sys/external/bsd/drm2/dist/drm/radeon/rv515d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv6xx_dpm.h                                              |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv6xxd.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv730_dpm.c                                              |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/rv730d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv740_dpm.c                                              |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/rv740d.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv770_dma.c                                              |     44 +-
 sys/external/bsd/drm2/dist/drm/radeon/rv770_dpm.h                                              |      4 +-
 sys/external/bsd/drm2/dist/drm/radeon/rv770_smc.c                                              |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/rv770_smc.h                                              |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/rv770d.h                                                 |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/si_blit_shaders.c                                        |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/si_blit_shaders.h                                        |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/si_dma.c                                                 |    234 +-
 sys/external/bsd/drm2/dist/drm/radeon/si_dpm.h                                                 |     13 +
 sys/external/bsd/drm2/dist/drm/radeon/si_reg.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/si_smc.c                                                 |     69 +-
 sys/external/bsd/drm2/dist/drm/radeon/sid.h                                                    |    112 +-
 sys/external/bsd/drm2/dist/drm/radeon/sislands_smc.h                                           |     31 +
 sys/external/bsd/drm2/dist/drm/radeon/smu7.h                                                   |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/smu7_discrete.h                                          |     32 +-
 sys/external/bsd/drm2/dist/drm/radeon/smu7_fusion.h                                            |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/sumo_dpm.h                                               |      5 +-
 sys/external/bsd/drm2/dist/drm/radeon/sumo_smc.c                                               |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/sumod.h                                                  |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/trinity_dpm.h                                            |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/trinity_smc.c                                            |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/trinityd.h                                               |      2 +
 sys/external/bsd/drm2/dist/drm/radeon/uvd_v1_0.c                                               |    130 +-
 sys/external/bsd/drm2/dist/drm/radeon/uvd_v2_2.c                                               |     40 +-
 sys/external/bsd/drm2/dist/drm/radeon/uvd_v3_1.c                                               |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/uvd_v4_2.c                                               |      5 +
 sys/external/bsd/drm2/dist/drm/radeon/vce_v1_0.c                                               |    202 +
 sys/external/bsd/drm2/dist/drm/radeon/vce_v2_0.c                                               |     24 +-
 sys/external/bsd/drm2/dist/drm/savage/savage_bci.c                                             |     46 +-
 sys/external/bsd/drm2/dist/drm/savage/savage_drv.c                                             |      8 +-
 sys/external/bsd/drm2/dist/drm/savage/savage_drv.h                                             |      4 +
 sys/external/bsd/drm2/dist/drm/savage/savage_state.c                                           |      5 +
 sys/external/bsd/drm2/dist/drm/sis/sis_drv.c                                                   |      8 +-
 sys/external/bsd/drm2/dist/drm/sis/sis_drv.h                                                   |      8 +
 sys/external/bsd/drm2/dist/drm/sis/sis_mm.c                                                    |     13 +-
 sys/external/bsd/drm2/dist/drm/tdfx/tdfx_drv.c                                                 |      9 +-
 sys/external/bsd/drm2/dist/drm/tdfx/tdfx_drv.h                                                 |      2 +
 sys/external/bsd/drm2/dist/drm/ttm/ttm_agp_backend.c                                           |      5 +
 sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_vm.c                                                 |     25 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_lock.c                                                  |      7 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_module.c                                                |      7 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_object.c                                                |     24 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_page_alloc.c                                            |     48 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_page_alloc_dma.c                                        |     72 +-
 sys/external/bsd/drm2/dist/drm/vgem/Makefile                                                   |      4 +
 sys/external/bsd/drm2/dist/drm/vgem/vgem_drv.c                                                 |    309 +
 sys/external/bsd/drm2/dist/drm/vgem/vgem_drv.h                                                 |     48 +
 sys/external/bsd/drm2/dist/drm/via/via_3d_reg.h                                                |      2 +
 sys/external/bsd/drm2/dist/drm/via/via_map.c                                                   |     11 +-
 sys/external/bsd/drm2/dist/drm/via/via_verifier.c                                              |      6 +
 sys/external/bsd/drm2/dist/drm/via/via_verifier.h                                              |      2 +
 sys/external/bsd/drm2/dist/drm/virtio/Kconfig                                                  |     14 +
 sys/external/bsd/drm2/dist/drm/virtio/Makefile                                                 |     12 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_debugfs.c                                        |     69 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_display.c                                        |    529 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_drm_bus.c                                        |    100 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_drv.c                                            |    167 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_drv.h                                            |    426 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_fb.c                                             |    422 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_fence.c                                          |    124 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_gem.c                                            |    186 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_ioctl.c                                          |    583 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_kms.c                                            |    311 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_object.c                                         |    172 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_plane.c                                          |    125 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_prime.c                                          |     76 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_ttm.c                                            |    473 +
 sys/external/bsd/drm2/dist/drm/virtio/virtgpu_vq.c                                             |    930 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/Kconfig                                                  |      7 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/Makefile                                                 |      4 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/includeCheck.h                            |      5 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_caps.h                             |    112 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_cmd.h                              |   2073 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_devcaps.h                          |    459 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_dx.h                               |   1489 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_limits.h                           |    101 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_reg.h                              |     52 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_surfacedefs.h                      |   1206 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga3d_types.h                            |   1635 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga_escape.h                             |     91 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga_overlay.h                            |    201 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga_reg.h                                |   1938 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/svga_types.h                              |     48 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/vm_basic_types.h                          |     23 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/vmware_pack_begin.h                       |     27 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/vmware_pack_end.h                         |     27 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_binding.c                                         |   1299 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_binding.h                                         |    211 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_buffer.c                                          |    212 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_cmdbuf.c                                          |   1319 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_cmdbuf_res.c                                      |    352 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_context.c                                         |    881 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_cotable.c                                         |    666 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_dmabuf.c                                          |    258 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_drv.c                                             |    728 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_drv.h                                             |    468 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_execbuf.c                                         |   2215 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_fb.c                                              |    608 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_fence.c                                           |    477 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_fence.h                                           |     39 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_fifo.c                                            |    272 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_gmr.c                                             |      7 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_gmrid_manager.c                                   |      7 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_ioctl.c                                           |     69 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_irq.c                                             |    122 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_kms.h                                             |    209 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_ldu.c                                             |     59 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_marker.c                                          |     49 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_mob.c                                             |    231 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_overlay.c                                         |     23 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_prime.c                                           |      5 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_reg.h                                             |     14 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_resource.c                                        |    369 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_resource_priv.h                                   |     16 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_scrn.c                                            |    567 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_shader.c                                          |    829 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_so.c                                              |    560 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_so.h                                              |    162 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_stdu.c                                            |   1274 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_surface.c                                         |    370 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_ttm_glue.c                                        |      7 +-
 sys/external/bsd/drm2/dist/include/drm/ati_pcigart.h                                           |     32 +
 sys/external/bsd/drm2/dist/include/drm/drm_atomic.h                                            |    179 +
 sys/external/bsd/drm2/dist/include/drm/drm_atomic_helper.h                                     |    200 +
 sys/external/bsd/drm2/dist/include/drm/drm_cache.h                                             |     13 +
 sys/external/bsd/drm2/dist/include/drm/drm_core.h                                              |      2 +
 sys/external/bsd/drm2/dist/include/drm/drm_displayid.h                                         |     78 +
 sys/external/bsd/drm2/dist/include/drm/drm_dp_helper.h                                         |    327 +-
 sys/external/bsd/drm2/dist/include/drm/drm_dp_mst_helper.h                                     |    516 +
 sys/external/bsd/drm2/dist/include/drm/drm_edid.h                                              |    142 +-
 sys/external/bsd/drm2/dist/include/drm/drm_encoder_slave.h                                     |      2 +
 sys/external/bsd/drm2/dist/include/drm/drm_fb_cma_helper.h                                     |      2 +
 sys/external/bsd/drm2/dist/include/drm/drm_fixed.h                                             |     55 +-
 sys/external/bsd/drm2/dist/include/drm/drm_flip_work.h                                         |     34 +-
 sys/external/bsd/drm2/dist/include/drm/drm_gem.h                                               |    190 +
 sys/external/bsd/drm2/dist/include/drm/drm_global.h                                            |      2 +
 sys/external/bsd/drm2/dist/include/drm/drm_legacy.h                                            |    205 +
 sys/external/bsd/drm2/dist/include/drm/drm_mem_util.h                                          |      7 +-
 sys/external/bsd/drm2/dist/include/drm/drm_modeset_lock.h                                      |    146 +
 sys/external/bsd/drm2/dist/include/drm/drm_of.h                                                |     33 +
 sys/external/bsd/drm2/dist/include/drm/drm_os_linux.h                                          |      2 +
 sys/external/bsd/drm2/dist/include/drm/drm_panel.h                                             |     65 +
 sys/external/bsd/drm2/dist/include/drm/drm_rect.h                                              |      8 +
 sys/external/bsd/drm2/dist/include/drm/drm_sysfs.h                                             |      2 +
 sys/external/bsd/drm2/dist/include/drm/drm_vma_manager.h                                       |     26 +-
 sys/external/bsd/drm2/dist/include/drm/i2c/ch7006.h                                            |      2 +
 sys/external/bsd/drm2/dist/include/drm/i2c/sil164.h                                            |      2 +
 sys/external/bsd/drm2/dist/include/drm/i2c/tda998x.h                                           |      2 +
 sys/external/bsd/drm2/dist/include/drm/i915_component.h                                        |     80 +
 sys/external/bsd/drm2/dist/include/drm/i915_drm.h                                              |      2 +
 sys/external/bsd/drm2/dist/include/drm/i915_pciids.h                                           |    100 +-
 sys/external/bsd/drm2/dist/include/drm/intel-gtt.h                                             |      6 +-
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_execbuf_util.h                                  |     33 +-
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_lock.h                                          |      2 +
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_module.h                                        |      2 +
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_object.h                                        |      7 +-
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_placement.h                                     |      2 +
 sys/external/bsd/drm2/dist/uapi/drm/Kbuild                                                     |      1 +
 sys/external/bsd/drm2/dist/uapi/drm/amdgpu_drm.h                                               |    647 +
 sys/external/bsd/drm2/dist/uapi/drm/drm_fourcc.h                                               |    106 +-
 sys/external/bsd/drm2/dist/uapi/drm/drm_sarea.h                                                |      2 +
 sys/external/bsd/drm2/dist/uapi/drm/i810_drm.h                                                 |      4 +
 sys/external/bsd/drm2/dist/uapi/drm/nouveau_drm.h                                              |      6 +
 sys/external/bsd/drm2/dist/uapi/drm/qxl_drm.h                                                  |      2 +
 sys/external/bsd/drm2/dist/uapi/drm/r128_drm.h                                                 |      4 +
 sys/external/bsd/drm2/dist/uapi/drm/radeon_drm.h                                               |     40 +-
 sys/external/bsd/drm2/dist/uapi/drm/savage_drm.h                                               |      4 +
 sys/external/bsd/drm2/dist/uapi/drm/sis_drm.h                                                  |      6 +-
 sys/external/bsd/drm2/dist/uapi/drm/tegra_drm.h                                                |     51 +-
 sys/external/bsd/drm2/dist/uapi/drm/via_drm.h                                                  |      6 +-
 sys/external/bsd/drm2/dist/uapi/drm/virtgpu_drm.h                                              |    170 +
 sys/external/bsd/drm2/dist/uapi/drm/vmwgfx_drm.h                                               |     42 +-
 1503 files changed, 686056 insertions(+), 7772 deletions(-)

diffs (truncated from 716443 to 300 lines):

diff -r e341b1f31c93 -r a1aca69bc2f3 sys/external/bsd/drm2/dist/drm/Kconfig
--- a/sys/external/bsd/drm2/dist/drm/Kconfig    Mon Aug 27 00:56:38 2018 +0000
+++ b/sys/external/bsd/drm2/dist/drm/Kconfig    Mon Aug 27 01:34:39 2018 +0000
@@ -8,6 +8,7 @@
        tristate "Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)"
        depends on (AGP || AGP=n) && !EMULATED_CMPXCHG && MMU && HAS_DMA
        select HDMI
+       select FB_CMDLINE
        select I2C
        select I2C_ALGOBIT
        select DMA_SHARED_BUFFER
@@ -24,12 +25,6 @@
        bool
        depends on DRM
 
-config DRM_USB
-       tristate
-       depends on DRM
-       depends on USB_SUPPORT && USB_ARCH_HAS_HCD
-       select USB
-
 config DRM_KMS_HELPER
        tristate
        depends on DRM
@@ -42,9 +37,29 @@
        select FB
        select FRAMEBUFFER_CONSOLE if !EXPERT
        select FRAMEBUFFER_CONSOLE_DETECT_PRIMARY if FRAMEBUFFER_CONSOLE
+       select FB_SYS_FOPS
+       select FB_SYS_FILLRECT
+       select FB_SYS_COPYAREA
+       select FB_SYS_IMAGEBLIT
+       select FB_CFB_FILLRECT
+       select FB_CFB_COPYAREA
+       select FB_CFB_IMAGEBLIT
        help
          FBDEV helpers for KMS drivers.
 
+config DRM_FBDEV_EMULATION
+       bool "Enable legacy fbdev support for your modesetting driver"
+       depends on DRM
+       select DRM_KMS_HELPER
+       select DRM_KMS_FB_HELPER
+       default y
+       help
+         Choose this option if you have a need for the legacy fbdev
+         support. Note that this support also provides the linux console
+         support on top of your modesetting driver.
+
+         If in doubt, say "Y".
+
 config DRM_LOAD_EDID_FIRMWARE
        bool "Allow to specify an EDID data set instead of probing for it"
        depends on DRM_KMS_HELPER
@@ -67,12 +82,13 @@
 
 config DRM_GEM_CMA_HELPER
        bool
-       depends on DRM
+       depends on DRM && HAVE_DMA_ATTRS
        help
          Choose this if you need the GEM CMA helper functions
 
 config DRM_KMS_CMA_HELPER
        bool
+       depends on DRM && HAVE_DMA_ATTRS
        select DRM_GEM_CMA_HELPER
        select DRM_KMS_FB_HELPER
        select FB_SYS_FILLRECT
@@ -112,6 +128,8 @@
        select POWER_SUPPLY
        select HWMON
        select BACKLIGHT_CLASS_DEVICE
+       select BACKLIGHT_LCD_SUPPORT
+       select INTERVAL_TREE
        help
          Choose this option if you have an ATI Radeon graphics card.  There
          are both PCI and AGP versions.  You don't need to choose this to
@@ -121,6 +139,28 @@
 
 source "drivers/gpu/drm/radeon/Kconfig"
 
+config DRM_AMDGPU
+       tristate "AMD GPU"
+       depends on DRM && PCI
+       select FB_CFB_FILLRECT
+       select FB_CFB_COPYAREA
+       select FB_CFB_IMAGEBLIT
+       select FW_LOADER
+        select DRM_KMS_HELPER
+       select DRM_KMS_FB_HELPER
+        select DRM_TTM
+       select POWER_SUPPLY
+       select HWMON
+       select BACKLIGHT_CLASS_DEVICE
+       select BACKLIGHT_LCD_SUPPORT
+       select INTERVAL_TREE
+       help
+         Choose this option if you have a recent AMD Radeon graphics card.
+
+         If M is selected, the module will be called amdgpu.
+
+source "drivers/gpu/drm/amd/amdgpu/Kconfig"
+
 source "drivers/gpu/drm/nouveau/Kconfig"
 
 config DRM_I810
@@ -166,8 +206,19 @@
          Choose this option if you have a Savage3D/4/SuperSavage/Pro/Twister
          chipset. If M is selected the module will be called savage.
 
+config DRM_VGEM
+       tristate "Virtual GEM provider"
+       depends on DRM
+       help
+         Choose this option to get a virtual graphics memory manager,
+         as used by Mesa's software renderer for enhanced performance.
+         If M is selected the module will be called vgem.
+
+
 source "drivers/gpu/drm/exynos/Kconfig"
 
+source "drivers/gpu/drm/rockchip/Kconfig"
+
 source "drivers/gpu/drm/vmwgfx/Kconfig"
 
 source "drivers/gpu/drm/gma500/Kconfig"
@@ -182,6 +233,8 @@
 
 source "drivers/gpu/drm/armada/Kconfig"
 
+source "drivers/gpu/drm/atmel-hlcdc/Kconfig"
+
 source "drivers/gpu/drm/rcar-du/Kconfig"
 
 source "drivers/gpu/drm/shmobile/Kconfig"
@@ -194,10 +247,22 @@
 
 source "drivers/gpu/drm/bochs/Kconfig"
 
+source "drivers/gpu/drm/virtio/Kconfig"
+
 source "drivers/gpu/drm/msm/Kconfig"
 
+source "drivers/gpu/drm/fsl-dcu/Kconfig"
+
 source "drivers/gpu/drm/tegra/Kconfig"
 
 source "drivers/gpu/drm/panel/Kconfig"
 
 source "drivers/gpu/drm/bridge/Kconfig"
+
+source "drivers/gpu/drm/sti/Kconfig"
+
+source "drivers/gpu/drm/amd/amdkfd/Kconfig"
+
+source "drivers/gpu/drm/imx/Kconfig"
+
+source "drivers/gpu/drm/vc4/Kconfig"
diff -r e341b1f31c93 -r a1aca69bc2f3 sys/external/bsd/drm2/dist/drm/Makefile
--- a/sys/external/bsd/drm2/dist/drm/Makefile   Mon Aug 27 00:56:38 2018 +0000
+++ b/sys/external/bsd/drm2/dist/drm/Makefile   Mon Aug 27 01:34:39 2018 +0000
@@ -2,30 +2,31 @@
 # Makefile for the drm device driver.  This driver provides support for the
 # Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
 
-ccflags-y := -Iinclude/drm
-
-drm-y       := drm_auth.o drm_buffer.o drm_bufs.o drm_cache.o \
+drm-y       := drm_auth.o drm_bufs.o drm_cache.o \
                drm_context.o drm_dma.o \
-               drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \
-               drm_lock.o drm_memory.o drm_stub.o drm_vm.o \
-               drm_agpsupport.o drm_scatter.o drm_pci.o \
+               drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \
+               drm_lock.o drm_memory.o drm_drv.o drm_vm.o \
+               drm_scatter.o drm_pci.o \
                drm_platform.o drm_sysfs.o drm_hashtab.o drm_mm.o \
                drm_crtc.o drm_modes.o drm_edid.o \
                drm_info.o drm_debugfs.o drm_encoder_slave.o \
                drm_trace_points.o drm_global.o drm_prime.o \
                drm_rect.o drm_vma_manager.o drm_flip_work.o \
-               drm_plane_helper.o
+               drm_modeset_lock.o drm_atomic.o drm_bridge.o
 
 drm-$(CONFIG_COMPAT) += drm_ioc32.o
 drm-$(CONFIG_DRM_GEM_CMA_HELPER) += drm_gem_cma_helper.o
 drm-$(CONFIG_PCI) += ati_pcigart.o
 drm-$(CONFIG_DRM_PANEL) += drm_panel.o
+drm-$(CONFIG_OF) += drm_of.o
+drm-$(CONFIG_AGP) += drm_agpsupport.o
 
-drm-usb-y   := drm_usb.o
+drm-y += $(drm-m)
 
-drm_kms_helper-y := drm_crtc_helper.o drm_dp_helper.o drm_probe_helper.o
+drm_kms_helper-y := drm_crtc_helper.o drm_dp_helper.o drm_probe_helper.o \
+               drm_plane_helper.o drm_dp_mst_topology.o drm_atomic_helper.o
 drm_kms_helper-$(CONFIG_DRM_LOAD_EDID_FIRMWARE) += drm_edid_load.o
-drm_kms_helper-$(CONFIG_DRM_KMS_FB_HELPER) += drm_fb_helper.o
+drm_kms_helper-$(CONFIG_DRM_FBDEV_EMULATION) += drm_fb_helper.o
 drm_kms_helper-$(CONFIG_DRM_KMS_CMA_HELPER) += drm_fb_cma_helper.o
 
 obj-$(CONFIG_DRM_KMS_HELPER) += drm_kms_helper.o
@@ -34,34 +35,43 @@
 
 obj-$(CONFIG_DRM)      += drm.o
 obj-$(CONFIG_DRM_MIPI_DSI) += drm_mipi_dsi.o
-obj-$(CONFIG_DRM_USB)   += drm_usb.o
 obj-$(CONFIG_DRM_TTM)  += ttm/
 obj-$(CONFIG_DRM_TDFX) += tdfx/
 obj-$(CONFIG_DRM_R128) += r128/
+obj-$(CONFIG_HSA_AMD) += amd/amdkfd/
 obj-$(CONFIG_DRM_RADEON)+= radeon/
+obj-$(CONFIG_DRM_AMDGPU)+= amd/amdgpu/
 obj-$(CONFIG_DRM_MGA)  += mga/
 obj-$(CONFIG_DRM_I810) += i810/
 obj-$(CONFIG_DRM_I915)  += i915/
 obj-$(CONFIG_DRM_MGAG200) += mgag200/
+obj-$(CONFIG_DRM_VC4)  += vc4/
 obj-$(CONFIG_DRM_CIRRUS_QEMU) += cirrus/
 obj-$(CONFIG_DRM_SIS)   += sis/
 obj-$(CONFIG_DRM_SAVAGE)+= savage/
 obj-$(CONFIG_DRM_VMWGFX)+= vmwgfx/
 obj-$(CONFIG_DRM_VIA)  +=via/
+obj-$(CONFIG_DRM_VGEM) += vgem/
 obj-$(CONFIG_DRM_NOUVEAU) +=nouveau/
 obj-$(CONFIG_DRM_EXYNOS) +=exynos/
+obj-$(CONFIG_DRM_ROCKCHIP) +=rockchip/
 obj-$(CONFIG_DRM_GMA500) += gma500/
 obj-$(CONFIG_DRM_UDL) += udl/
 obj-$(CONFIG_DRM_AST) += ast/
 obj-$(CONFIG_DRM_ARMADA) += armada/
+obj-$(CONFIG_DRM_ATMEL_HLCDC)  += atmel-hlcdc/
 obj-$(CONFIG_DRM_RCAR_DU) += rcar-du/
 obj-$(CONFIG_DRM_SHMOBILE) +=shmobile/
 obj-$(CONFIG_DRM_OMAP) += omapdrm/
-obj-$(CONFIG_DRM_TILCDC)       += tilcdc/
+obj-y                  += tilcdc/
 obj-$(CONFIG_DRM_QXL) += qxl/
 obj-$(CONFIG_DRM_BOCHS) += bochs/
+obj-$(CONFIG_DRM_VIRTIO_GPU) += virtio/
 obj-$(CONFIG_DRM_MSM) += msm/
 obj-$(CONFIG_DRM_TEGRA) += tegra/
+obj-$(CONFIG_DRM_STI) += sti/
+obj-$(CONFIG_DRM_IMX) += imx/
 obj-y                  += i2c/
 obj-y                  += panel/
 obj-y                  += bridge/
+obj-$(CONFIG_DRM_FSL_DCU) += fsl-dcu/
diff -r e341b1f31c93 -r a1aca69bc2f3 sys/external/bsd/drm2/dist/drm/amd/amdgpu/Kconfig
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/amdgpu/Kconfig Mon Aug 27 01:34:39 2018 +0000
@@ -0,0 +1,17 @@
+config DRM_AMDGPU_CIK
+       bool "Enable amdgpu support for CIK parts"
+       depends on DRM_AMDGPU
+       help
+         Choose this option if you want to enable experimental support
+         for CIK asics.
+
+         CIK is already supported in radeon.  CIK support in amdgpu
+         is for experimentation and testing.
+
+config DRM_AMDGPU_USERPTR
+       bool "Always enable userptr write support"
+       depends on DRM_AMDGPU
+       select MMU_NOTIFIER
+       help
+         This option selects CONFIG_MMU_NOTIFIER if it isn't already
+         selected to enabled full userptr support.
diff -r e341b1f31c93 -r a1aca69bc2f3 sys/external/bsd/drm2/dist/drm/amd/amdgpu/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/amdgpu/Makefile        Mon Aug 27 01:34:39 2018 +0000
@@ -0,0 +1,100 @@
+#
+# Makefile for the drm device driver.  This driver provides support for the
+# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
+
+ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/amd/include/asic_reg \
+       -Idrivers/gpu/drm/amd/include \
+       -Idrivers/gpu/drm/amd/amdgpu \
+       -Idrivers/gpu/drm/amd/scheduler
+
+amdgpu-y := amdgpu_drv.o
+
+# add KMS driver
+amdgpu-y += amdgpu_device.o amdgpu_kms.o \
+       amdgpu_atombios.o atombios_crtc.o amdgpu_connectors.o \
+       atom.o amdgpu_fence.o amdgpu_ttm.o amdgpu_object.o amdgpu_gart.o \
+       amdgpu_encoders.o amdgpu_display.o amdgpu_i2c.o \
+       amdgpu_fb.o amdgpu_gem.o amdgpu_ring.o \
+       amdgpu_cs.o amdgpu_bios.o amdgpu_benchmark.o amdgpu_test.o \
+       amdgpu_pm.o atombios_dp.o amdgpu_afmt.o amdgpu_trace_points.o \
+       atombios_encoders.o amdgpu_semaphore.o amdgpu_sa.o atombios_i2c.o \
+       amdgpu_prime.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
+       amdgpu_ucode.o amdgpu_bo_list.o amdgpu_ctx.o amdgpu_sync.o
+
+# add asic specific block
+amdgpu-$(CONFIG_DRM_AMDGPU_CIK)+= cik.o cik_ih.o kv_smc.o kv_dpm.o \



Home | Main Index | Thread Index | Old Index