xref: /titanic_50/usr/src/uts/common/io/drm/THIRDPARTYLICENSE (revision 020c47705d28102a8df83a43ddf08e34dde21f22)
1# ident	"%Z%%M%	%I%	%E% SMI"
2
3   Solaris Direct Rendering Manager kernel drivers and modules
4
5--------------------------------------------------------------------------
6
7In addition to a Sun copyright, the following files:
8
9usr/src/uts/common/io/drm/drm.h
10usr/src/uts/common/io/drm/drmP.h
11usr/src/uts/common/io/drm/drm_agpsupport.c
12usr/src/uts/common/io/drm/drm_auth.c
13usr/src/uts/common/io/drm/drm_fops.c
14usr/src/uts/common/io/drm/drm_ioctl.c
15usr/src/uts/common/io/drm/drm_lock.c
16usr/src/uts/common/io/drm/drm_memory.c
17
18are covered by the following copyrights/license text:
19
20/* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
21 * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
22 * All rights reserved.
23 *
24 * Permission is hereby granted, free of charge, to any person obtaining a
25 * copy of this software and associated documentation files (the "Software"),
26 * to deal in the Software without restriction, including without limitation
27 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
28 * and/or sell copies of the Software, and to permit persons to whom the
29 * Software is furnished to do so, subject to the following conditions:
30 *
31 * The above copyright notice and this permission notice (including the next
32 * paragraph) shall be included in all copies or substantial portions of the
33 * Software.
34 *
35 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
36 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
37 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
38 * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
39 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
40 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
41 * OTHER DEALINGS IN THE SOFTWARE.
42 */
43
44--------------------------------------------------------------------------
45
46File:
47
48usr/src/uts/common/io/drm/drm_drawable.c
49
50is covered by the following copyrights/license text:
51
52/* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
53 * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
54 * All rights reserved.
55 *
56 * Permission is hereby granted, free of charge, to any person obtaining a
57 * copy of this software and associated documentation files (the "Software"),
58 * to deal in the Software without restriction, including without limitation
59 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
60 * and/or sell copies of the Software, and to permit persons to whom the
61 * Software is furnished to do so, subject to the following conditions:
62 *
63 * The above copyright notice and this permission notice (including the next
64 * paragraph) shall be included in all copies or substantial portions of the
65 * Software.
66 *
67 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
68 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
69 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
70 * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
71 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
72 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
73 * OTHER DEALINGS IN THE SOFTWARE.
74 */
75
76--------------------------------------------------------------------------
77
78In addition to a Sun copyright, the following files:
79
80usr/src/uts/common/io/drm/drm_irq.c
81usr/src/uts/common/io/drm/drm_pci.c
82
83are covered by the following copyrights/license text:
84
85/*
86 * Copyright 2003 Eric Anholt
87 * All Rights Reserved.
88 *
89 * Permission is hereby granted, free of charge, to any person obtaining a
90 * copy of this software and associated documentation files (the "Software"),
91 * to deal in the Software without restriction, including without limitation
92 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
93 * and/or sell copies of the Software, and to permit persons to whom the
94 * Software is furnished to do so, subject to the following conditions:
95 *
96 * The above copyright notice and this permission notice (including the next
97 * paragraph) shall be included in all copies or substantial portions of the
98 * Software.
99 *
100 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
101 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
102 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
103 * ERIC ANHOLT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
104 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
105 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
106 */
107
108--------------------------------------------------------------------------
109
110File:
111
112usr/src/uts/common/io/drm/drm_sarea.h
113
114are covered by the following copyrights/license text:
115
116/*
117 * Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas.
118 * All Rights Reserved.
119 *
120 * Permission is hereby granted, free of charge, to any person obtaining a
121 * copy of this software and associated documentation files (the "Software"),
122 * to deal in the Software without restriction, including without limitation
123 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
124 * and/or sell copies of the Software, and to permit persons to whom the
125 * Software is furnished to do so, subject to the following conditions:
126 *
127 * The above copyright notice and this permission notice (including the next
128 * paragraph) shall be included in all copies or substantial portions of the
129 * Software.
130 *
131 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
132 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
133 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
134 * TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
135 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
136 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
137 * OTHER DEALINGS IN THE SOFTWARE.
138 */
139
140--------------------------------------------------------------------------
141
142In addition to a Sun copyright, the following files:
143
144usr/src/uts/common/io/drm/drm_scatter.c
145usr/src/uts/i86pc/io/drm/i915_drv.c
146
147are covered by the following copyrights/license text:
148
149/*-
150 * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
151 * All Rights Reserved.
152 *
153 * Permission is hereby granted, free of charge, to any person obtaining a
154 * copy of this software and associated documentation files (the "Software"),
155 * to deal in the Software without restriction, including without limitation
156 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
157 * and/or sell copies of the Software, and to permit persons to whom the
158 * Software is furnished to do so, subject to the following conditions:
159 *
160 * The above copyright notice and this permission notice (including the next
161 * paragraph) shall be included in all copies or substantial portions of the
162 * Software.
163 *
164 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
165 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
166 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
167 * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
168 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
169 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
170 * DEALINGS IN THE SOFTWARE.
171 */
172
173--------------------------------------------------------------------------
174
175In addition to a Sun copyright, the following files:
176
177usr/src/uts/common/io/drm/drm_bufs.c
178usr/src/uts/common/io/drm/drm_context.c
179usr/src/uts/common/io/drm/drm_dma.c
180usr/src/uts/common/io/drm/drm_drv.c
181
182are covered by the following copyrights/license text:
183
184/*
185 * Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
186 * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
187 * All Rights Reserved.
188 *
189 * Permission is hereby granted, free of charge, to any person obtaining a
190 * copy of this software and associated documentation files (the "Software"),
191 * to deal in the Software without restriction, including without limitation
192 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
193 * and/or sell copies of the Software, and to permit persons to whom the
194 * Software is furnished to do so, subject to the following conditions:
195 *
196 * The above copyright notice and this permission notice (including the next
197 * paragraph) shall be included in all copies or substantial portions of the
198 * Software.
199 *
200 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
201 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
202 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
203 * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
204 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
205 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
206 * OTHER DEALINGS IN THE SOFTWARE.
207 */
208
209--------------------------------------------------------------------------
210
211File:
212
213usr/src/uts/common/io/drm/queue.h
214
215is covered by the following copyrights/license text:
216
217/*-
218 * Copyright (c) 1991, 1993
219 *	The Regents of the University of California.  All rights reserved.
220 *
221 * Redistribution and use in source and binary forms, with or without
222 * modification, are permitted provided that the following conditions
223 * are met:
224 * 1. Redistributions of source code must retain the above copyright
225 *    notice, this list of conditions and the following disclaimer.
226 * 2. Redistributions in binary form must reproduce the above copyright
227 *    notice, this list of conditions and the following disclaimer in the
228 *    documentation and/or other materials provided with the distribution.
229 * 4. Neither the name of the University nor the names of its contributors
230 *    may be used to endorse or promote products derived from this software
231 *    without specific prior written permission.
232 *
233 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
234 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
235 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
236 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
237 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
238 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
239 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
240 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
241 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
242 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
243 * SUCH DAMAGE.
244 */
245
246--------------------------------------------------------------------------
247
248In addition to a Sun copyright, the following files:
249
250usr/src/uts/i86pc/io/drm/i915_dma.c
251usr/src/uts/i86pc/io/drm/i915_drm.h
252usr/src/uts/i86pc/io/drm/i915_drv.h
253usr/src/uts/i86pc/io/drm/i915_irq.c
254usr/src/uts/i86pc/io/drm/i915_mem.c
255
256are covered by the following copyrights/license text:
257
258/**************************************************************************
259 *
260 * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas.
261 * All Rights Reserved.
262 *
263 * Permission is hereby granted, free of charge, to any person obtaining a
264 * copy of this software and associated documentation files (the
265 * "Software"), to deal in the Software without restriction, including
266 * without limitation the rights to use, copy, modify, merge, publish,
267 * distribute, sub license, and/or sell copies of the Software, and to
268 * permit persons to whom the Software is furnished to do so, subject to
269 * the following conditions:
270 *
271 * The above copyright notice and this permission notice (including the
272 * next paragraph) shall be included in all copies or substantial portions
273 * of the Software.
274 *
275 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
276 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
277 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
278 * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
279 * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
280 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
281 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
282 *
283 **************************************************************************/
284
285--------------------------------------------------------------------------
286
287File:
288
289usr/src/uts/common/io/drm/drm_pciids.txt
290
291is not covered by any copyright.
292
293--------------------------------------------------------------------------
294
295All other files are covered by a Sun copyright and the CDDL:
296
297/*
298 * CDDL HEADER START
299 *
300 * The contents of this file are subject to the terms of the
301 * Common Development and Distribution License (the "License").
302 * You may not use this file except in compliance with the License.
303 *
304 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
305 * or http://www.opensolaris.org/os/licensing.
306 * See the License for the specific language governing permissions
307 * and limitations under the License.
308 *
309 * When distributing Covered Code, include this CDDL HEADER in each
310 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
311 * If applicable, add the following below this CDDL HEADER, with the
312 * fields enclosed by brackets "[]" replaced with your own identifying
313 * information: Portions Copyright [yyyy] [name of copyright owner]
314 *
315 * CDDL HEADER END
316 */
317