1 Solaris Direct Rendering Manager kernel drivers and modules 2 3 -------------------------------------------------------------------------- 4 5 In addition to a Sun copyright, the following files: 6 7 usr/src/uts/common/io/drm/drm.h 8 usr/src/uts/common/io/drm/drmP.h 9 usr/src/uts/common/io/drm/drm_agpsupport.c 10 usr/src/uts/common/io/drm/drm_auth.c 11 usr/src/uts/common/io/drm/drm_fops.c 12 usr/src/uts/common/io/drm/drm_ioctl.c 13 usr/src/uts/common/io/drm/drm_lock.c 14 usr/src/uts/common/io/drm/drm_memory.c 15 16 are 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 44 File: 45 46 usr/src/uts/common/io/drm/drm_drawable.c 47 48 is 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 76 In addition to a Sun copyright, the following files: 77 78 usr/src/uts/common/io/drm/drm_irq.c 79 usr/src/uts/common/io/drm/drm_pci.c 80 81 are 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 108 File: 109 110 usr/src/uts/common/io/drm/drm_sarea.h 111 112 are 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 140 In addition to a Sun copyright, the following files: 141 142 usr/src/uts/common/io/drm/drm_scatter.c 143 usr/src/uts/i86pc/io/drm/i915_drv.c 144 145 are 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 173 In addition to a Sun copyright, the following files: 174 175 usr/src/uts/common/io/drm/drm_bufs.c 176 usr/src/uts/common/io/drm/drm_context.c 177 usr/src/uts/common/io/drm/drm_dma.c 178 usr/src/uts/common/io/drm/drm_drv.c 179 180 are 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 209 File: 210 211 usr/src/uts/common/io/drm/queue.h 212 213 is 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 246 In addition to a Sun copyright, the following files: 247 248 usr/src/uts/i86pc/io/drm/i915_dma.c 249 usr/src/uts/i86pc/io/drm/i915_drm.h 250 usr/src/uts/i86pc/io/drm/i915_drv.h 251 usr/src/uts/i86pc/io/drm/i915_irq.c 252 usr/src/uts/i86pc/io/drm/i915_mem.c 253 254 are 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 285 File: 286 287 usr/src/uts/common/io/drm/drm_pciids.txt 288 289 is not covered by any copyright. 290 291 -------------------------------------------------------------------------- 292 293 All 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 */