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