1829150b0SGordon Ross#
2*34389f68SGordon Ross# Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
3829150b0SGordon Ross#
4829150b0SGordon Ross#
5*34389f68SGordon Ross# Permission is hereby granted, free of charge, to any person obtaining a
6*34389f68SGordon Ross# copy of this software and associated documentation files (the "Software"),
7*34389f68SGordon Ross# to deal in the Software without restriction, including without limitation
8*34389f68SGordon Ross# the rights to use, copy, modify, merge, publish, distribute, sublicense,
9*34389f68SGordon Ross# and/or sell copies of the Software, and to permit persons to whom the
10*34389f68SGordon Ross# Software is furnished to do so, subject to the following conditions:
11829150b0SGordon Ross#
12*34389f68SGordon Ross# The above copyright notice and this permission notice (including the next
13*34389f68SGordon Ross# paragraph) shall be included in all copies or substantial portions of the
14*34389f68SGordon Ross# Software.
15829150b0SGordon Ross#
16*34389f68SGordon Ross# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17*34389f68SGordon Ross# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18*34389f68SGordon Ross# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
19*34389f68SGordon Ross# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20*34389f68SGordon Ross# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21*34389f68SGordon Ross# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
22*34389f68SGordon Ross# DEALINGS IN THE SOFTWARE.
23829150b0SGordon Ross#
24829150b0SGordon Ross
25829150b0SGordon Ross#
26829150b0SGordon Ross# The default for payload-bearing actions in this package is to appear in the
27829150b0SGordon Ross# global zone only.  See the include file for greater detail, as well as
28829150b0SGordon Ross# information about overriding the defaults.
29829150b0SGordon Ross#
30829150b0SGordon Ross<include global_zone_only_component>
31829150b0SGordon Rossset name=pkg.fmri value=pkg:/driver/graphics/drm@$(PKGVERS)
32829150b0SGordon Rossset name=pkg.description \
33829150b0SGordon Ross    value="Direct Rendering Manager kernel drivers and modules"
34829150b0SGordon Rossset name=pkg.summary value="DRM Kernel Drivers"
35829150b0SGordon Rossset name=info.classification \
36829150b0SGordon Ross    value=org.opensolaris.category.2008:Drivers/Display
37*34389f68SGordon Rossset name=info.upstream value="Direct Rendering Infrastructure (DRI) project"
38*34389f68SGordon Rossset name=info.upstream-url value=http://dri.freedesktop.org/
396a64e34aSGordon Rossset name=org.opensolaris.noincorp value=true
40829150b0SGordon Rossset name=variant.arch value=i386
41829150b0SGordon Rossdir path=kernel group=sys
42829150b0SGordon Rossdir path=kernel/drv group=sys
43829150b0SGordon Rossdir path=kernel/drv/$(ARCH64) group=sys
44*34389f68SGordon Rossdir path=kernel/kmdb group=sys
45*34389f68SGordon Rossdir path=kernel/kmdb/$(ARCH64) group=sys
46829150b0SGordon Rossdir path=kernel/misc group=sys
47829150b0SGordon Rossdir path=kernel/misc/$(ARCH64) group=sys
48*34389f68SGordon Rossdir path=usr/lib
49*34389f68SGordon Rossdir path=usr/lib/devfsadm group=sys
50*34389f68SGordon Rossdir path=usr/lib/devfsadm/linkmod group=sys
51*34389f68SGordon Rossdir path=usr/lib/mdb group=sys
52*34389f68SGordon Rossdir path=usr/lib/mdb/kvm group=sys
53*34389f68SGordon Rossdir path=usr/lib/mdb/kvm/$(ARCH64) group=sys
54*34389f68SGordon Rossdir path=usr/share
55829150b0SGordon Rossdir path=usr/share/man
56829150b0SGordon Rossdir path=usr/share/man/man7d
57*34389f68SGordon Ross# Note: The authoritative list of supported PCI IDs supported by
58*34389f68SGordon Ross# the i915 driver is in: i915_drv.c:pciidlist[]
59*34389f68SGordon Ross# This list was generated by: uts/intel/io/i915/Make-PCI-ID-list.awk
60829150b0SGordon Rossdriver name=i915 perms="* 0644 root sys" \
61*34389f68SGordon Ross    alias=pci8086,102 \
62*34389f68SGordon Ross    alias=pci8086,106 \
63*34389f68SGordon Ross    alias=pci8086,10a \
64*34389f68SGordon Ross    alias=pci8086,112 \
65*34389f68SGordon Ross    alias=pci8086,116 \
66*34389f68SGordon Ross    alias=pci8086,122 \
67*34389f68SGordon Ross    alias=pci8086,126 \
68*34389f68SGordon Ross    alias=pci8086,152 \
69*34389f68SGordon Ross    alias=pci8086,155 \
70*34389f68SGordon Ross    alias=pci8086,156 \
71*34389f68SGordon Ross    alias=pci8086,157 \
72*34389f68SGordon Ross    alias=pci8086,15a \
73*34389f68SGordon Ross    alias=pci8086,162 \
74*34389f68SGordon Ross    alias=pci8086,166 \
75*34389f68SGordon Ross    alias=pci8086,16a \
76829150b0SGordon Ross    alias=pci8086,2562 \
77829150b0SGordon Ross    alias=pci8086,2572 \
78829150b0SGordon Ross    alias=pci8086,2582 \
79*34389f68SGordon Ross    alias=pci8086,258a \
80829150b0SGordon Ross    alias=pci8086,2592 \
81829150b0SGordon Ross    alias=pci8086,2772 \
82829150b0SGordon Ross    alias=pci8086,27a2 \
83829150b0SGordon Ross    alias=pci8086,27ae \
84829150b0SGordon Ross    alias=pci8086,2972 \
85829150b0SGordon Ross    alias=pci8086,2982 \
86829150b0SGordon Ross    alias=pci8086,2992 \
87829150b0SGordon Ross    alias=pci8086,29a2 \
88829150b0SGordon Ross    alias=pci8086,29b2 \
89829150b0SGordon Ross    alias=pci8086,29c2 \
90829150b0SGordon Ross    alias=pci8086,29d2 \
91829150b0SGordon Ross    alias=pci8086,2a02 \
92829150b0SGordon Ross    alias=pci8086,2a12 \
93829150b0SGordon Ross    alias=pci8086,2a42 \
94*34389f68SGordon Ross    alias=pci8086,2e02 \
95829150b0SGordon Ross    alias=pci8086,2e12 \
96829150b0SGordon Ross    alias=pci8086,2e22 \
97829150b0SGordon Ross    alias=pci8086,2e32 \
98829150b0SGordon Ross    alias=pci8086,2e42 \
99*34389f68SGordon Ross    alias=pci8086,2e92 \
100*34389f68SGordon Ross    alias=pci8086,3577 \
101*34389f68SGordon Ross    alias=pci8086,3582 \
102*34389f68SGordon Ross    alias=pci8086,358e \
103*34389f68SGordon Ross    alias=pci8086,402 \
104*34389f68SGordon Ross    alias=pci8086,406 \
105*34389f68SGordon Ross    alias=pci8086,40a \
106*34389f68SGordon Ross    alias=pci8086,40b \
107*34389f68SGordon Ross    alias=pci8086,40e \
108*34389f68SGordon Ross    alias=pci8086,412 \
109*34389f68SGordon Ross    alias=pci8086,416 \
110*34389f68SGordon Ross    alias=pci8086,41a \
111*34389f68SGordon Ross    alias=pci8086,41b \
112*34389f68SGordon Ross    alias=pci8086,41e \
113829150b0SGordon Ross    alias=pci8086,42 \
114*34389f68SGordon Ross    alias=pci8086,422 \
115*34389f68SGordon Ross    alias=pci8086,426 \
116*34389f68SGordon Ross    alias=pci8086,42a \
117*34389f68SGordon Ross    alias=pci8086,42b \
118*34389f68SGordon Ross    alias=pci8086,42e \
119*34389f68SGordon Ross    alias=pci8086,46 \
120*34389f68SGordon Ross    alias=pci8086,a001 \
121*34389f68SGordon Ross    alias=pci8086,a011 \
122*34389f68SGordon Ross    alias=pci8086,a02 \
123*34389f68SGordon Ross    alias=pci8086,a06 \
124*34389f68SGordon Ross    alias=pci8086,a0a \
125*34389f68SGordon Ross    alias=pci8086,a0b \
126*34389f68SGordon Ross    alias=pci8086,a0e \
127*34389f68SGordon Ross    alias=pci8086,a12 \
128*34389f68SGordon Ross    alias=pci8086,a16 \
129*34389f68SGordon Ross    alias=pci8086,a1a \
130*34389f68SGordon Ross    alias=pci8086,a1b \
131*34389f68SGordon Ross    alias=pci8086,a1e \
132*34389f68SGordon Ross    alias=pci8086,a22 \
133*34389f68SGordon Ross    alias=pci8086,a26 \
134*34389f68SGordon Ross    alias=pci8086,a2a \
135*34389f68SGordon Ross    alias=pci8086,a2b \
136*34389f68SGordon Ross    alias=pci8086,a2e \
137*34389f68SGordon Ross    alias=pci8086,c02 \
138*34389f68SGordon Ross    alias=pci8086,c06 \
139*34389f68SGordon Ross    alias=pci8086,c0a \
140*34389f68SGordon Ross    alias=pci8086,c0b \
141*34389f68SGordon Ross    alias=pci8086,c0e \
142*34389f68SGordon Ross    alias=pci8086,c12 \
143*34389f68SGordon Ross    alias=pci8086,c16 \
144*34389f68SGordon Ross    alias=pci8086,c1a \
145*34389f68SGordon Ross    alias=pci8086,c1b \
146*34389f68SGordon Ross    alias=pci8086,c1e \
147*34389f68SGordon Ross    alias=pci8086,c22 \
148*34389f68SGordon Ross    alias=pci8086,c26 \
149*34389f68SGordon Ross    alias=pci8086,c2a \
150*34389f68SGordon Ross    alias=pci8086,c2b \
151*34389f68SGordon Ross    alias=pci8086,c2e \
152*34389f68SGordon Ross    alias=pci8086,d02 \
153*34389f68SGordon Ross    alias=pci8086,d06 \
154*34389f68SGordon Ross    alias=pci8086,d0a \
155*34389f68SGordon Ross    alias=pci8086,d0b \
156*34389f68SGordon Ross    alias=pci8086,d0e \
157*34389f68SGordon Ross    alias=pci8086,d12 \
158*34389f68SGordon Ross    alias=pci8086,d16 \
159*34389f68SGordon Ross    alias=pci8086,d1a \
160*34389f68SGordon Ross    alias=pci8086,d1b \
161*34389f68SGordon Ross    alias=pci8086,d1e \
162*34389f68SGordon Ross    alias=pci8086,d22 \
163*34389f68SGordon Ross    alias=pci8086,d26 \
164*34389f68SGordon Ross    alias=pci8086,d2a \
165*34389f68SGordon Ross    alias=pci8086,d2b \
166*34389f68SGordon Ross    alias=pci8086,d2e \
167*34389f68SGordon Ross    alias=pci8086,f30 \
168*34389f68SGordon Ross    alias=pci8086,f31 \
169*34389f68SGordon Ross    alias=pci8086,f32 \
170*34389f68SGordon Ross    alias=pci8086,f33
171*34389f68SGordon Rossfile path=kernel/drv/$(ARCH64)/i915 group=sys mode=0755
172*34389f68SGordon Ross#file path=kernel/drv/$(ARCH64)/radeon group=sys mode=0755
173*34389f68SGordon Rossfile path=kernel/kmdb/$(ARCH64)/i915 group=sys mode=0555
174829150b0SGordon Rossfile path=kernel/misc/$(ARCH64)/drm group=sys mode=0755
175*34389f68SGordon Rossfile path=usr/lib/devfsadm/linkmod/SUNW_drm_link_i386.so group=sys mode=0755
176*34389f68SGordon Rossfile path=usr/lib/mdb/kvm/$(ARCH64)/i915.so group=sys mode=0555
177829150b0SGordon Rossfile path=usr/share/man/man7d/i915.7d
178*34389f68SGordon Ross#file path=usr/share/man/man7d/radeon.7d
179829150b0SGordon Rosslegacy pkg=SUNWdrmr desc="Direct Rendering Manager kernel drivers and modules" \
180829150b0SGordon Ross    name="DRM Kernel Drivers, (Root)"
181*34389f68SGordon Rosslicense usr/src/uts/common/io/drm/LICENSE_DRM \
182*34389f68SGordon Ross    license=usr/src/uts/common/io/drm/LICENSE_DRM
183*34389f68SGordon Rosslicense usr/src/uts/intel/io/i915/LICENSE_I915 \
184*34389f68SGordon Ross    license=usr/src/uts/intel/io/i915/LICENSE_I915
185*34389f68SGordon Rossdepend fmri=pkg:/driver/graphics/agpgart type=require
186