| @@ -1,110 +1,110 @@ | | | @@ -1,110 +1,110 @@ |
1 | # $NetBSD: files.amdgpu,v 1.5 2018/08/27 14:23:14 riastradh Exp $ | | 1 | # $NetBSD: files.amdgpu,v 1.6 2018/08/27 15:27:04 riastradh Exp $ |
2 | | | 2 | |
3 | define amdgpufbbus { } | | 3 | define amdgpufbbus { } |
4 | device amdgpu: drmkms, drmkms_pci, drmkms_ttm, amdgpufbbus, firmload | | 4 | device amdgpu: drmkms, drmkms_pci, drmkms_ttm, amdgpufbbus, firmload |
5 | attach amdgpu at pci | | 5 | attach amdgpu at pci |
6 | | | 6 | |
7 | defflag opt_amdgpu_cik.h AMDGPU_CIK | | 7 | defflag opt_amdgpu_cik.h AMDGPU_CIK |
8 | | | 8 | |
9 | device amdgpufb: amdgpufbbus, drmfb, drmfb_pci, wsemuldisplaydev | | 9 | device amdgpufb: amdgpufbbus, drmfb, drmfb_pci, wsemuldisplaydev |
10 | attach amdgpufb at amdgpufbbus | | 10 | attach amdgpufb at amdgpufbbus |
11 | | | 11 | |
12 | # Match order in dist/drm/amd/amdgpu/Makefile. | | 12 | # Match order in dist/drm/amd/amdgpu/Makefile. |
13 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/include/asic_reg" | | 13 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/include/asic_reg" |
14 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/include" | | 14 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/include" |
15 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/amdgpu" | | 15 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/amdgpu" |
16 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/scheduler" | | 16 | makeoptions amdgpu CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/amd/scheduler" |
17 | | | 17 | |
18 | makeoptions amdgpu "CWARNFLAGS.amdgpu"+="-Wno-missing-field-initializers" | | 18 | makeoptions amdgpu "CWARNFLAGS.amdgpu"+="-Wno-missing-field-initializers" |
19 | makeoptions amdgpu "CWARNFLAGS.amdgpu"+="-Wno-shadow" | | 19 | makeoptions amdgpu "CWARNFLAGS.amdgpu"+="-Wno-shadow" |
20 | | | 20 | |
21 | # Local additions. | | 21 | # Local additions. |
22 | file external/bsd/drm2/amdgpu/amdgpu_module.c amdgpu | | 22 | file external/bsd/drm2/amdgpu/amdgpu_module.c amdgpu |
23 | file external/bsd/drm2/amdgpu/amdgpu_pci.c amdgpu | | 23 | file external/bsd/drm2/amdgpu/amdgpu_pci.c amdgpu |
24 | file external/bsd/drm2/amdgpu/amdgpufb.c amdgpufb | | 24 | file external/bsd/drm2/amdgpu/amdgpufb.c amdgpufb |
25 | | | 25 | |
26 | # Generated from amdgpu2netbsd. | | 26 | # Generated from amdgpu2netbsd. |
27 | file external/bsd/drm2/dist/drm/amd/amdgpu/../scheduler/amdgpu_gpu_scheduler.c amdgpu | | 27 | file external/bsd/drm2/dist/drm/amd/amdgpu/../scheduler/amdgpu_gpu_scheduler.c amdgpu |
28 | file external/bsd/drm2/dist/drm/amd/amdgpu/../scheduler/amdgpu_sched_fence.c amdgpu | | 28 | file external/bsd/drm2/dist/drm/amd/amdgpu/../scheduler/amdgpu_sched_fence.c amdgpu |
29 | #file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acpi.c amdgpu | | 29 | #file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acpi.c amdgpu |
30 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_afmt.c amdgpu | | 30 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_afmt.c amdgpu |
31 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu | | 31 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu |
32 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c amdgpu & amdgpu_cik | | 32 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c amdgpu & amdgpu_cik |
33 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c amdgpu | | 33 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c amdgpu |
34 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atom.c amdgpu | | 34 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atom.c amdgpu |
35 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios.c amdgpu | | 35 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios.c amdgpu |
36 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_crtc.c amdgpu | | 36 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_crtc.c amdgpu |
37 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_dp.c amdgpu | | 37 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_dp.c amdgpu |
38 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_encoders.c amdgpu | | 38 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_encoders.c amdgpu |
39 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_i2c.c amdgpu | | 39 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_i2c.c amdgpu |
40 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_benchmark.c amdgpu | | 40 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_benchmark.c amdgpu |
41 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bios.c amdgpu | | 41 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bios.c amdgpu |
42 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c amdgpu | | 42 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c amdgpu |
43 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cgs.c amdgpu | | 43 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cgs.c amdgpu |
44 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_dpm.c amdgpu & amdgpu_cik | | 44 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_dpm.c amdgpu & amdgpu_cik |
45 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_smc.c amdgpu & amdgpu_cik | | 45 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_smc.c amdgpu & amdgpu_cik |
46 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik.c amdgpu & amdgpu_cik | | 46 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik.c amdgpu & amdgpu_cik |
47 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_ih.c amdgpu & amdgpu_cik | | 47 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_ih.c amdgpu & amdgpu_cik |
48 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_sdma.c amdgpu & amdgpu_cik | | 48 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_sdma.c amdgpu & amdgpu_cik |
49 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_connectors.c amdgpu | | 49 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_connectors.c amdgpu |
50 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cs.c amdgpu | | 50 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cs.c amdgpu |
51 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ctx.c amdgpu | | 51 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ctx.c amdgpu |
52 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_dpm.c amdgpu | | 52 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_dpm.c amdgpu |
53 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_ih.c amdgpu | | 53 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_ih.c amdgpu |
54 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_smc.c amdgpu | | 54 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_smc.c amdgpu |
55 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v10_0.c amdgpu | | 55 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v10_0.c amdgpu |
56 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v11_0.c amdgpu | | 56 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v11_0.c amdgpu |
57 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v8_0.c amdgpu & amdgpu_cik | | 57 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v8_0.c amdgpu & amdgpu_cik |
58 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_device.c amdgpu | | 58 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_device.c amdgpu |
59 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_display.c amdgpu | | 59 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_display.c amdgpu |
60 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dpm.c amdgpu | | 60 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dpm.c amdgpu |
61 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_drv.c amdgpu | | 61 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_drv.c amdgpu |
62 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_encoders.c amdgpu | | 62 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_encoders.c amdgpu |
63 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fb.c amdgpu | | 63 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fb.c amdgpu |
64 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fence.c amdgpu | | 64 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fence.c amdgpu |
65 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_dpm.c amdgpu | | 65 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_dpm.c amdgpu |
66 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_smc.c amdgpu | | 66 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_smc.c amdgpu |
67 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gart.c amdgpu | | 67 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gart.c amdgpu |
68 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gem.c amdgpu | | 68 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gem.c amdgpu |
69 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx.c amdgpu | | 69 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx.c amdgpu |
70 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v7_0.c amdgpu & amdgpu_cik | | 70 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v7_0.c amdgpu & amdgpu_cik |
71 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v8_0.c amdgpu | | 71 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v8_0.c amdgpu |
72 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v7_0.c amdgpu | | 72 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v7_0.c amdgpu |
73 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v8_0.c amdgpu | | 73 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v8_0.c amdgpu |
74 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_i2c.c amdgpu | | 74 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_i2c.c amdgpu |
75 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ib.c amdgpu | | 75 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ib.c amdgpu |
76 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_dpm.c amdgpu | | 76 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_dpm.c amdgpu |
77 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_ih.c amdgpu | | 77 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_ih.c amdgpu |
78 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_smc.c amdgpu | | 78 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_smc.c amdgpu |
79 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c amdgpu | | 79 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c amdgpu |
80 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_irq.c amdgpu | | 80 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_irq.c amdgpu |
81 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kms.c amdgpu | | 81 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kms.c amdgpu |
82 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_dpm.c amdgpu & amdgpu_cik | | 82 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_dpm.c amdgpu & amdgpu_cik |
83 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_smc.c amdgpu & amdgpu_cik | | 83 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_smc.c amdgpu & amdgpu_cik |
84 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.c amdgpu | | 84 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.c amdgpu |
85 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pll.c amdgpu | | 85 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pll.c amdgpu |
86 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pm.c amdgpu | | 86 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pm.c amdgpu |
87 | #file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_prime.c amdgpu # XXX amdgpu prime | | 87 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_prime.c amdgpu |
88 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ring.c amdgpu | | 88 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ring.c amdgpu |
89 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sa.c amdgpu | | 89 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sa.c amdgpu |
90 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sched.c amdgpu | | 90 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sched.c amdgpu |
91 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v2_4.c amdgpu | | 91 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v2_4.c amdgpu |
92 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v3_0.c amdgpu | | 92 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v3_0.c amdgpu |
93 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_semaphore.c amdgpu | | 93 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_semaphore.c amdgpu |
94 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sync.c amdgpu | | 94 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sync.c amdgpu |
95 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_test.c amdgpu | | 95 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_test.c amdgpu |
96 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_dpm.c amdgpu | | 96 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_dpm.c amdgpu |
97 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_ih.c amdgpu | | 97 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_ih.c amdgpu |
98 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_smc.c amdgpu | | 98 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_smc.c amdgpu |
99 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_trace_points.c amdgpu | | 99 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_trace_points.c amdgpu |
100 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ttm.c amdgpu | | 100 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ttm.c amdgpu |
101 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ucode.c amdgpu | | 101 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ucode.c amdgpu |
102 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd.c amdgpu | | 102 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd.c amdgpu |
103 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v4_2.c amdgpu & amdgpu_cik | | 103 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v4_2.c amdgpu & amdgpu_cik |
104 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v5_0.c amdgpu | | 104 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v5_0.c amdgpu |
105 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v6_0.c amdgpu | | 105 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v6_0.c amdgpu |
106 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.c amdgpu | | 106 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.c amdgpu |
107 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v2_0.c amdgpu & amdgpu_cik | | 107 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v2_0.c amdgpu & amdgpu_cik |
108 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v3_0.c amdgpu | | 108 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v3_0.c amdgpu |
109 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vi.c amdgpu | | 109 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vi.c amdgpu |
110 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c amdgpu | | 110 | file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c amdgpu |