| @@ -1,127 +1,124 @@ | | | @@ -1,127 +1,124 @@ |
1 | # $NetBSD: files.pcidrm,v 1.3 2008/07/19 07:26:54 mrg Exp $ | | 1 | # $NetBSD: files.pcidrm,v 1.3.4.1 2009/06/23 07:01:41 snj Exp $ |
2 | | | 2 | |
3 | define drmpci | | 3 | define drmpci |
4 | | | 4 | |
5 | device i915drm: drmbase, drmpci | | 5 | device i915drm: drmbase, drmpci |
6 | attach i915drm at drm | | 6 | attach i915drm at drm |
7 | file dev/pci/drm/i915_drv.c i915drm & !drm_external | | 7 | file dev/pci/drm/i915_drv.c i915drm & drm_noexternal |
8 | file dev/pci/drm/i915_dma.c i915drm & !drm_external | | 8 | file dev/pci/drm/i915_dma.c i915drm & drm_noexternal |
9 | file dev/pci/drm/i915_irq.c i915drm & !drm_external | | 9 | file dev/pci/drm/i915_irq.c i915drm & drm_noexternal |
10 | file dev/pci/drm/i915_mem.c i915drm & !drm_external | | 10 | file dev/pci/drm/i915_mem.c i915drm & drm_noexternal |
11 | | | 11 | |
12 | file external/bsd/drm/dist/bsd-core/i915_drv.c i915drm & drm_external | | 12 | file external/bsd/drm/dist/bsd-core/i915_drv.c i915drm & !drm_noexternal |
13 | file external/bsd/drm/dist/shared-core/i915_dma.c i915drm & drm_external | | 13 | file external/bsd/drm/dist/shared-core/i915_dma.c i915drm & !drm_noexternal |
14 | file external/bsd/drm/dist/shared-core/i915_irq.c i915drm & drm_external | | 14 | file external/bsd/drm/dist/shared-core/i915_irq.c i915drm & !drm_noexternal |
15 | file external/bsd/drm/dist/shared-core/i915_mem.c i915drm & drm_external | | 15 | file external/bsd/drm/dist/shared-core/i915_mem.c i915drm & !drm_noexternal |
16 | file external/bsd/drm/dist/shared-core/i915_suspend.c i915drm & drm_external | | 16 | file external/bsd/drm/dist/shared-core/i915_suspend.c i915drm & !drm_noexternal |
17 | | | 17 | |
18 | device mach64drm: drmbase, drmpci | | 18 | device mach64drm: drmbase, drmpci |
19 | attach mach64drm at drm | | 19 | attach mach64drm at drm |
20 | file dev/pci/drm/mach64_dma.c mach64drm & !drm_external | | 20 | file dev/pci/drm/mach64_dma.c mach64drm & drm_noexternal |
21 | file dev/pci/drm/mach64_drv.c mach64drm & !drm_external | | 21 | file dev/pci/drm/mach64_drv.c mach64drm & drm_noexternal |
22 | file dev/pci/drm/mach64_irq.c mach64drm & !drm_external | | 22 | file dev/pci/drm/mach64_irq.c mach64drm & drm_noexternal |
23 | file dev/pci/drm/mach64_state.c mach64drm & !drm_external | | 23 | file dev/pci/drm/mach64_state.c mach64drm & drm_noexternal |
24 | | | 24 | |
25 | file external/bsd/drm/dist/bsd-core/mach64_drv.c mach64drm & drm_external | | 25 | file external/bsd/drm/dist/bsd-core/mach64_drv.c mach64drm & !drm_noexternal |
26 | file external/bsd/drm/dist/shared-core/mach64_dma.c mach64drm & drm_external | | 26 | file external/bsd/drm/dist/shared-core/mach64_dma.c mach64drm & !drm_noexternal |
27 | file external/bsd/drm/dist/shared-core/mach64_irq.c mach64drm & drm_external | | 27 | file external/bsd/drm/dist/shared-core/mach64_irq.c mach64drm & !drm_noexternal |
28 | file external/bsd/drm/dist/shared-core/mach64_state.c mach64drm & drm_external | | 28 | file external/bsd/drm/dist/shared-core/mach64_state.c mach64drm & !drm_noexternal |
29 | | | 29 | |
30 | device mgadrm: drmbase, drmpci | | 30 | device mgadrm: drmbase, drmpci |
31 | attach mgadrm at drm | | 31 | attach mgadrm at drm |
32 | file dev/pci/drm/mga_dma.c mgadrm & !drm_external | | 32 | file dev/pci/drm/mga_dma.c mgadrm & drm_noexternal |
33 | file dev/pci/drm/mga_drv.c mgadrm & !drm_external | | 33 | file dev/pci/drm/mga_drv.c mgadrm & drm_noexternal |
34 | file dev/pci/drm/mga_irq.c mgadrm & !drm_external | | 34 | file dev/pci/drm/mga_irq.c mgadrm & drm_noexternal |
35 | file dev/pci/drm/mga_state.c mgadrm & !drm_external | | 35 | file dev/pci/drm/mga_state.c mgadrm & drm_noexternal |
36 | file dev/pci/drm/mga_warp.c mgadrm & !drm_external | | 36 | file dev/pci/drm/mga_warp.c mgadrm & drm_noexternal |
37 | | | 37 | |
38 | file external/bsd/drm/dist/bsd-core/mga_drv.c mgadrm & drm_external | | 38 | file external/bsd/drm/dist/bsd-core/mga_drv.c mgadrm & !drm_noexternal |
39 | file external/bsd/drm/dist/shared-core/mga_dma.c mgadrm & drm_external | | 39 | file external/bsd/drm/dist/shared-core/mga_dma.c mgadrm & !drm_noexternal |
40 | file external/bsd/drm/dist/shared-core/mga_irq.c mgadrm & drm_external | | 40 | file external/bsd/drm/dist/shared-core/mga_irq.c mgadrm & !drm_noexternal |
41 | file external/bsd/drm/dist/shared-core/mga_state.c mgadrm & drm_external | | 41 | file external/bsd/drm/dist/shared-core/mga_state.c mgadrm & !drm_noexternal |
42 | file external/bsd/drm/dist/shared-core/mga_warp.c mgadrm & drm_external | | 42 | file external/bsd/drm/dist/shared-core/mga_warp.c mgadrm & !drm_noexternal |
43 | | | 43 | |
44 | # XXX missing: nouveau, nv | | 44 | # XXX missing: nouveau, nv |
45 | | | 45 | |
46 | device r128drm: drmbase, drmpci | | 46 | device r128drm: drmbase, drmpci |
47 | attach r128drm at drm | | 47 | attach r128drm at drm |
48 | file dev/pci/drm/ati_pcigart.c r128drm | radeondrm & !drm_external | | 48 | file dev/pci/drm/ati_pcigart.c (r128drm | radeondrm) & drm_noexternal |
49 | file dev/pci/drm/r128_cce.c r128drm & !drm_external | | 49 | file dev/pci/drm/r128_cce.c r128drm & drm_noexternal |
50 | file dev/pci/drm/r128_drv.c r128drm & !drm_external | | 50 | file dev/pci/drm/r128_drv.c r128drm & drm_noexternal |
51 | file dev/pci/drm/r128_irq.c r128drm & !drm_external | | 51 | file dev/pci/drm/r128_irq.c r128drm & drm_noexternal |
52 | file dev/pci/drm/r128_state.c r128drm & !drm_external | | 52 | file dev/pci/drm/r128_state.c r128drm & drm_noexternal |
53 | | | 53 | |
54 | file external/bsd/drm/dist/bsd-core/ati_pcigart.c (r128drm | radeondrm) & drm_external | | 54 | file external/bsd/drm/dist/bsd-core/ati_pcigart.c (r128drm | radeondrm) & !drm_noexternal |
55 | file external/bsd/drm/dist/bsd-core/r128_drv.c r128drm & drm_external | | 55 | file external/bsd/drm/dist/bsd-core/r128_drv.c r128drm & !drm_noexternal |
56 | file external/bsd/drm/dist/shared-core/r128_cce.c r128drm & drm_external | | 56 | file external/bsd/drm/dist/shared-core/r128_cce.c r128drm & !drm_noexternal |
57 | file external/bsd/drm/dist/shared-core/r128_irq.c r128drm & drm_external | | 57 | file external/bsd/drm/dist/shared-core/r128_irq.c r128drm & !drm_noexternal |
58 | file external/bsd/drm/dist/shared-core/r128_state.c r128drm & drm_external | | 58 | file external/bsd/drm/dist/shared-core/r128_state.c r128drm & !drm_noexternal |
59 | | | 59 | |
60 | device radeondrm: drmbase, drmpci | | 60 | device radeondrm: drmbase, drmpci |
61 | attach radeondrm at drm | | 61 | attach radeondrm at drm |
62 | file dev/pci/drm/r300_cmdbuf.c radeondrm & !drm_external | | 62 | file dev/pci/drm/r300_cmdbuf.c radeondrm & drm_noexternal |
63 | file dev/pci/drm/radeon_cp.c radeondrm & !drm_external | | 63 | file dev/pci/drm/radeon_cp.c radeondrm & drm_noexternal |
64 | file dev/pci/drm/radeon_drv.c radeondrm & !drm_external | | 64 | file dev/pci/drm/radeon_drv.c radeondrm & drm_noexternal |
65 | file dev/pci/drm/radeon_irq.c radeondrm & !drm_external | | 65 | file dev/pci/drm/radeon_irq.c radeondrm & drm_noexternal |
66 | file dev/pci/drm/radeon_mem.c radeondrm & !drm_external | | 66 | file dev/pci/drm/radeon_mem.c radeondrm & drm_noexternal |
67 | file dev/pci/drm/radeon_state.c radeondrm & !drm_external | | 67 | file dev/pci/drm/radeon_state.c radeondrm & drm_noexternal |
68 | | | 68 | |
69 | file external/bsd/drm/dist/bsd-core/radeon_drv.c radeondrm & drm_external | | 69 | file external/bsd/drm/dist/bsd-core/radeon_drv.c radeondrm & !drm_noexternal |
70 | file external/bsd/drm/dist/shared-core/r300_cmdbuf.c radeondrm & drm_external | | 70 | file external/bsd/drm/dist/shared-core/r300_cmdbuf.c radeondrm & !drm_noexternal |
71 | file external/bsd/drm/dist/shared-core/radeon_cp.c radeondrm & drm_external | | 71 | file external/bsd/drm/dist/shared-core/r600_cp.c radeondrm & !drm_noexternal |
72 | file external/bsd/drm/dist/shared-core/radeon_irq.c radeondrm & drm_external | | 72 | file external/bsd/drm/dist/shared-core/radeon_cp.c radeondrm & !drm_noexternal |
73 | file external/bsd/drm/dist/shared-core/radeon_mem.c radeondrm & drm_external | | 73 | file external/bsd/drm/dist/shared-core/radeon_irq.c radeondrm & !drm_noexternal |
74 | file external/bsd/drm/dist/shared-core/radeon_state.c radeondrm & drm_external | | 74 | file external/bsd/drm/dist/shared-core/radeon_mem.c radeondrm & !drm_noexternal |
| | | 75 | file external/bsd/drm/dist/shared-core/radeon_state.c radeondrm & !drm_noexternal |
75 | | | 76 | |
76 | device savagedrm: drmbase, drmpci | | 77 | device savagedrm: drmbase, drmpci |
77 | attach savagedrm at drm | | 78 | attach savagedrm at drm |
78 | file dev/pci/drm/savage_bci.c savagedrm & !drm_external | | 79 | file dev/pci/drm/savage_bci.c savagedrm & drm_noexternal |
79 | file dev/pci/drm/savage_drv.c savagedrm & !drm_external | | 80 | file dev/pci/drm/savage_drv.c savagedrm & drm_noexternal |
80 | file dev/pci/drm/savage_state.c savagedrm & !drm_external | | 81 | file dev/pci/drm/savage_state.c savagedrm & drm_noexternal |
81 | | | 82 | |
82 | file external/bsd/drm/dist/bsd-core/savage_drv.c savagedrm & drm_external | | 83 | file external/bsd/drm/dist/bsd-core/savage_drv.c savagedrm & !drm_noexternal |
83 | file external/bsd/drm/dist/shared-core/savage_bci.c savagedrm & drm_external | | 84 | file external/bsd/drm/dist/shared-core/savage_bci.c savagedrm & !drm_noexternal |
84 | file external/bsd/drm/dist/shared-core/savage_state.c savagedrm & drm_external | | 85 | file external/bsd/drm/dist/shared-core/savage_state.c savagedrm & !drm_noexternal |
85 | | | 86 | |
86 | device sisdrm: drmbase, drmpci | | 87 | device sisdrm: drmbase, drmpci |
87 | attach sisdrm at drm | | 88 | attach sisdrm at drm |
88 | file dev/pci/drm/sis_drv.c sisdrm & !drm_external | | 89 | file dev/pci/drm/sis_drv.c sisdrm & drm_noexternal |
89 | file dev/pci/drm/sis_ds.c sisdrm & !drm_external | | 90 | file dev/pci/drm/sis_ds.c sisdrm & drm_noexternal |
90 | file dev/pci/drm/sis_mm.c sisdrm & !drm_external | | 91 | file dev/pci/drm/sis_mm.c sisdrm & drm_noexternal |
91 | | | 92 | |
92 | file external/bsd/drm/dist/bsd-core/sis_drv.c sisdrm & drm_external | | 93 | file external/bsd/drm/dist/bsd-core/sis_drv.c sisdrm & !drm_noexternal |
93 | file external/bsd/drm/dist/shared-core/sis_ds.c sisdrm & drm_external | | 94 | file external/bsd/drm/dist/shared-core/sis_ds.c sisdrm & !drm_noexternal |
94 | file external/bsd/drm/dist/shared-core/sis_mm.c sisdrm & drm_external | | 95 | file external/bsd/drm/dist/shared-core/sis_mm.c sisdrm & !drm_noexternal |
95 | | | 96 | |
96 | device tdfxdrm: drmbase, drmpci | | 97 | device tdfxdrm: drmbase, drmpci |
97 | attach tdfxdrm at drm | | 98 | attach tdfxdrm at drm |
98 | file dev/pci/drm/tdfx_drv.c tdfxdrm & !drm_external | | 99 | file dev/pci/drm/tdfx_drv.c tdfxdrm & drm_noexternal |
99 | | | 100 | |
100 | file external/bsd/drm/dist/bsd-core/tdfx_drv.c tdfxdrm & drm_external | | 101 | file external/bsd/drm/dist/bsd-core/tdfx_drv.c tdfxdrm & !drm_noexternal |
101 | | | 102 | |
102 | device viadrm: drmbase, drmpci | | 103 | device viadrm: drmbase, drmpci |
103 | attach viadrm at drm | | 104 | attach viadrm at drm |
104 | file dev/pci/drm/via_drv.c viadrm & !drm_external | | 105 | file dev/pci/drm/via_drv.c viadrm & drm_noexternal |
105 | file dev/pci/drm/via_dma.c viadrm & !drm_external | | 106 | file dev/pci/drm/via_dma.c viadrm & drm_noexternal |
106 | file dev/pci/drm/via_ds.c viadrm & !drm_external | | 107 | file dev/pci/drm/via_ds.c viadrm & drm_noexternal |
107 | file dev/pci/drm/via_irq.c viadrm & !drm_external | | 108 | file dev/pci/drm/via_irq.c viadrm & drm_noexternal |
108 | file dev/pci/drm/via_map.c viadrm & !drm_external | | 109 | file dev/pci/drm/via_map.c viadrm & drm_noexternal |
109 | file dev/pci/drm/via_mm.c viadrm & !drm_external | | 110 | file dev/pci/drm/via_mm.c viadrm & drm_noexternal |
110 | file dev/pci/drm/via_verifier.c viadrm & !drm_external | | 111 | file dev/pci/drm/via_verifier.c viadrm & drm_noexternal |
111 | file dev/pci/drm/via_video.c viadrm & !drm_external | | 112 | file dev/pci/drm/via_video.c viadrm & drm_noexternal |
112 | | | 113 | |
113 | file external/bsd/drm/dist/bsd-core/via_drv.c viadrm & drm_external | | 114 | file external/bsd/drm/dist/bsd-core/via_drv.c viadrm & !drm_noexternal |
114 | file external/bsd/drm/dist/shared-core/via_dma.c viadrm & drm_external | | 115 | file external/bsd/drm/dist/shared-core/via_dma.c viadrm & !drm_noexternal |
115 | file external/bsd/drm/dist/shared-core/via_ds.c viadrm & drm_external | | 116 | file external/bsd/drm/dist/shared-core/via_ds.c viadrm & !drm_noexternal |
116 | file external/bsd/drm/dist/shared-core/via_irq.c viadrm & drm_external | | 117 | file external/bsd/drm/dist/shared-core/via_irq.c viadrm & !drm_noexternal |
117 | file external/bsd/drm/dist/shared-core/via_map.c viadrm & drm_external | | 118 | file external/bsd/drm/dist/shared-core/via_map.c viadrm & !drm_noexternal |
118 | file external/bsd/drm/dist/shared-core/via_mm.c viadrm & drm_external | | 119 | file external/bsd/drm/dist/shared-core/via_mm.c viadrm & !drm_noexternal |
119 | file external/bsd/drm/dist/shared-core/via_verifier.c viadrm & drm_external | | 120 | file external/bsd/drm/dist/shared-core/via_verifier.c viadrm & !drm_noexternal |
120 | file external/bsd/drm/dist/shared-core/via_video.c viadrm & drm_external | | 121 | file external/bsd/drm/dist/shared-core/via_video.c viadrm & !drm_noexternal |
121 | | | 122 | |
122 | makeoptions drmpci CPPFLAGS+="-I$S/dev/pci/drm" | | 123 | # XXX uncomment this to use old non external drm |
123 | | | 124 | #makeoptions drmbase CPPFLAGS+="-I$S/dev/drm" |
124 | # XXXMRG want to use the first one, but the second works. | | | |
125 | # XXXMRG remove the above when switching to this. | | | |
126 | #makeoptions (drmpci & !drm_external) CPPFLAGS+="-I$S/dev/pci/drm" | | | |
127 | #makeoptions drm_noexternal CPPFLAGS+="-I$S/dev/pci/drm" | | | |