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