Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: virglrenderer
Source: https://gitlab.freedesktop.org/virgl/virglrenderer/
#
# Please double check copyright with the licensecheck(1) command.

Files:     server/main.c
           server/meson.build
           server/render_client.c
           server/render_client.h
           server/render_common.c
           server/render_common.h
           server/render_context.c
           server/render_context.h
           server/render_protocol.h
           server/render_server.c
           server/render_server.h
           server/render_socket.c
           server/render_socket.h
           server/render_virgl.c
           server/render_virgl.h
           server/render_worker.c
           server/render_worker.h
           src/drm/drm_fence.c
           src/drm/drm_fence.h
           src/drm/drm_renderer.c
           src/drm/drm_renderer.h
           src/drm/drm_util.c
           src/drm/drm_util.h
           src/drm/msm/msm_proto.h
           src/drm/msm/msm_renderer.c
           src/drm/msm/msm_renderer.h
           src/drm_hw.h
           src/mesa/compat/c11_compat.h
           src/mesa/meson.build
           src/mesa/util/os_file.c
           src/proxy/proxy_client.c
           src/proxy/proxy_client.h
           src/proxy/proxy_common.c
           src/proxy/proxy_common.h
           src/proxy/proxy_context.c
           src/proxy/proxy_context.h
           src/proxy/proxy_renderer.c
           src/proxy/proxy_renderer.h
           src/proxy/proxy_server.c
           src/proxy/proxy_server.h
           src/proxy/proxy_socket.c
           src/proxy/proxy_socket.h
           src/venus/venus-protocol/vn_protocol_renderer.h
           src/venus/venus-protocol/vn_protocol_renderer_buffer.h
           src/venus/venus-protocol/vn_protocol_renderer_buffer_view.h
           src/venus/venus-protocol/vn_protocol_renderer_command_buffer.h
           src/venus/venus-protocol/vn_protocol_renderer_command_pool.h
           src/venus/venus-protocol/vn_protocol_renderer_cs.h
           src/venus/venus-protocol/vn_protocol_renderer_defines.h
           src/venus/venus-protocol/vn_protocol_renderer_descriptor_pool.h
           src/venus/venus-protocol/vn_protocol_renderer_descriptor_set.h
           src/venus/venus-protocol/vn_protocol_renderer_descriptor_set_layout.h
           src/venus/venus-protocol/vn_protocol_renderer_descriptor_update_template.h
           src/venus/venus-protocol/vn_protocol_renderer_device.h
           src/venus/venus-protocol/vn_protocol_renderer_device_memory.h
           src/venus/venus-protocol/vn_protocol_renderer_dispatches.h
           src/venus/venus-protocol/vn_protocol_renderer_event.h
           src/venus/venus-protocol/vn_protocol_renderer_fence.h
           src/venus/venus-protocol/vn_protocol_renderer_framebuffer.h
           src/venus/venus-protocol/vn_protocol_renderer_handles.h
           src/venus/venus-protocol/vn_protocol_renderer_image.h
           src/venus/venus-protocol/vn_protocol_renderer_image_view.h
           src/venus/venus-protocol/vn_protocol_renderer_info.h
           src/venus/venus-protocol/vn_protocol_renderer_instance.h
           src/venus/venus-protocol/vn_protocol_renderer_pipeline.h
           src/venus/venus-protocol/vn_protocol_renderer_pipeline_cache.h
           src/venus/venus-protocol/vn_protocol_renderer_pipeline_layout.h
           src/venus/venus-protocol/vn_protocol_renderer_private_data_slot.h
           src/venus/venus-protocol/vn_protocol_renderer_query_pool.h
           src/venus/venus-protocol/vn_protocol_renderer_queue.h
           src/venus/venus-protocol/vn_protocol_renderer_render_pass.h
           src/venus/venus-protocol/vn_protocol_renderer_sampler.h
           src/venus/venus-protocol/vn_protocol_renderer_sampler_ycbcr_conversion.h
           src/venus/venus-protocol/vn_protocol_renderer_semaphore.h
           src/venus/venus-protocol/vn_protocol_renderer_shader_module.h
           src/venus/venus-protocol/vn_protocol_renderer_structs.h
           src/venus/venus-protocol/vn_protocol_renderer_transport.h
           src/venus/venus-protocol/vn_protocol_renderer_types.h
           src/venus/venus-protocol/vn_protocol_renderer_util.h
           src/venus/vkr_buffer.c
           src/venus/vkr_buffer.h
           src/venus/vkr_command_buffer.c
           src/venus/vkr_command_buffer.h
           src/venus/vkr_common.c
           src/venus/vkr_common.h
           src/venus/vkr_context.c
           src/venus/vkr_context.h
           src/venus/vkr_cs.c
           src/venus/vkr_cs.h
           src/venus/vkr_descriptor_set.c
           src/venus/vkr_descriptor_set.h
           src/venus/vkr_device.c
           src/venus/vkr_device.h
           src/venus/vkr_device_memory.c
           src/venus/vkr_device_memory.h
           src/venus/vkr_device_object.py
           src/venus/vkr_image.c
           src/venus/vkr_image.h
           src/venus/vkr_instance.c
           src/venus/vkr_instance.h
           src/venus/vkr_physical_device.c
           src/venus/vkr_physical_device.h
           src/venus/vkr_pipeline.c
           src/venus/vkr_pipeline.h
           src/venus/vkr_query_pool.c
           src/venus/vkr_query_pool.h
           src/venus/vkr_queue.c
           src/venus/vkr_queue.h
           src/venus/vkr_render_pass.c
           src/venus/vkr_render_pass.h
           src/venus/vkr_renderer.c
           src/venus/vkr_renderer.h
           src/venus/vkr_ring.c
           src/venus/vkr_ring.h
           src/venus/vkr_transport.c
           src/venus/vkr_transport.h
           tests/fuzzer/virgl_drm_fuzzer.c
           tests/fuzzer/virgl_venus_fuzzer.c
Copyright: 2019 Intel Corporation SPDX-License-Identifier: MIT
           2020-2022 Google LLC SPDX-License-Identifier: MIT
           2021 Google LLC SPDX - License - Identifier : MIT
           2022 Collabora Ltd. SPDX-License-Identifier: MIT
           2022 Google LLC
License:   __NO_LICENSE__

Files:     .dir-locals.el
           .editorconfig
           .gitignore
           .gitlab-ci.yml
           .gitlab-ci/container/debian/x86_test.sh
           .gitlab-ci/expectations/host/deqp-virgl-gl.toml
           .gitlab-ci/expectations/host/deqp-virgl-gles.toml
           .gitlab-ci/expectations/host/virgl-gl-fails.txt
           .gitlab-ci/expectations/host/virgl-gl-flakes.txt
           .gitlab-ci/expectations/host/virgl-gl-skips.txt
           .gitlab-ci/expectations/host/virgl-gles-fails.txt
           .gitlab-ci/expectations/host/virgl-gles-flakes.txt
           .gitlab-ci/expectations/host/virgl-gles-skips.txt
           .gitlab-ci/expectations/virt/deqp-virgl-gl.toml
           .gitlab-ci/expectations/virt/deqp-virgl-gles.toml
           .gitlab-ci/expectations/virt/traces-virgl.yml
           .gitlab-ci/expectations/virt/virgl-gl-fails.txt
           .gitlab-ci/expectations/virt/virgl-gl-flakes.txt
           .gitlab-ci/expectations/virt/virgl-gl-skips.txt
           .gitlab-ci/expectations/virt/virgl-gles-fails.txt
           .gitlab-ci/expectations/virt/virgl-gles-flakes.txt
           .gitlab-ci/expectations/virt/virgl-gles-skips.txt
           .gitlab-ci/meson/build.sh
           .gitlab-ci/meson/time-strace.sh
           .gitlab-ci/meson/time.sh
           README.rst
           ci/TODO
           ci/build-container.sh
           ci/previous_results/archived/es_host_amdgpu/deqp_gl30/results.txt
           ci/previous_results/archived/es_host_amdgpu/deqp_gl31/results.txt
           ci/previous_results/archived/es_host_amdgpu/deqp_gl32/results.txt
           ci/previous_results/archived/es_host_i915/deqp_gl30/results.txt
           ci/previous_results/archived/es_host_i915/deqp_gl31/results.txt
           ci/previous_results/archived/es_host_i915/deqp_gl32/results.txt
           ci/previous_results/archived/es_host_i915/piglit_gles2/results.txt
           ci/previous_results/archived/es_host_i915/piglit_gles3/results.txt
           ci/previous_results/archived/gl_host_amdgpu/deqp_gl30/results.txt
           ci/previous_results/archived/gl_host_amdgpu/deqp_gl31/results.txt
           ci/previous_results/archived/gl_host_amdgpu/deqp_gl32/results.txt
           ci/previous_results/archived/gl_host_i915/deqp_gl30/results.txt
           ci/previous_results/archived/gl_host_i915/deqp_gl31/results.txt
           ci/previous_results/archived/gl_host_i915/deqp_gl32/results.txt
           ci/previous_results/archived/gl_host_i915/piglit_gles2/results.txt
           ci/previous_results/archived/gl_host_i915/piglit_gles3/results.txt
           ci/previous_results/es_host_llvmpipe/deqp_gl30/ignore_tests.txt
           ci/previous_results/es_host_llvmpipe/deqp_gl30/results.txt
           ci/previous_results/es_host_llvmpipe/deqp_gl31/ignore_tests.txt
           ci/previous_results/es_host_llvmpipe/deqp_gl31/results.txt
           ci/previous_results/es_host_llvmpipe/deqp_gl32/ignore_tests.txt
           ci/previous_results/es_host_llvmpipe/deqp_gl32/results.txt
           ci/previous_results/es_host_llvmpipe/deqp_gles3/ignore_tests.txt
           ci/previous_results/es_host_llvmpipe/piglit_gles2/results.txt
           ci/previous_results/es_host_llvmpipe/piglit_gles3/results.txt
           ci/previous_results/es_host_softpipe/deqp_gl30/ignore_tests.txt
           ci/previous_results/es_host_softpipe/deqp_gl30/results.txt
           ci/previous_results/es_host_softpipe/deqp_gl31/ignore_tests.txt
           ci/previous_results/es_host_softpipe/deqp_gl31/results.txt
           ci/previous_results/es_host_softpipe/deqp_gl32/ignore_tests.txt
           ci/previous_results/es_host_softpipe/deqp_gl32/results.txt
           ci/previous_results/es_host_softpipe/deqp_gles3/ignore_tests.txt
           ci/previous_results/es_host_softpipe/piglit_gles2/results.txt
           ci/previous_results/es_host_softpipe/piglit_gles3/results.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gl30/ignore_tests.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gl30/results.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gl31/ignore_tests.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gl31/results.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gl32/ignore_tests.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gl32/results.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gles3/ignore_tests.txt
           ci/previous_results/gl_host_llvmpipe/deqp_gles31/ignore_tests.txt
           ci/previous_results/gl_host_llvmpipe/piglit_gles2/ignore_tests.txt
           ci/previous_results/gl_host_llvmpipe/piglit_gles2/results.txt
           ci/previous_results/gl_host_llvmpipe/piglit_gles3/results.txt
           ci/previous_results/gl_host_softpipe/deqp_gl30/ignore_tests.txt
           ci/previous_results/gl_host_softpipe/deqp_gl30/results.txt
           ci/previous_results/gl_host_softpipe/deqp_gl31/ignore_tests.txt
           ci/previous_results/gl_host_softpipe/deqp_gl31/results.txt
           ci/previous_results/gl_host_softpipe/deqp_gl32/ignore_tests.txt
           ci/previous_results/gl_host_softpipe/deqp_gl32/results.txt
           ci/previous_results/gl_host_softpipe/deqp_gles3/ignore_tests.txt
           ci/previous_results/gl_host_softpipe/piglit_gles2/ignore_tests.txt
           ci/previous_results/gl_host_softpipe/piglit_gles2/results.txt
           ci/previous_results/gl_host_softpipe/piglit_gles3/results.txt
           ci/run_ci_locally.sh
           ci/run_test_suite.sh
           ci/run_tests.sh
           ci/util.sh
           config.h.meson
           docs/ASAN-notes.txt
           docs/CI-notes.txt
           docs/GL-status.txt
           docs/piglit-notes.txt
           docs/release.txt
           perf-testing/Docker/init.sh
           perf-testing/Docker/perfetto-guest.cfg
           perf-testing/Docker/perfetto-host.cfg
           perf-testing/Docker/run.sh
           perf-testing/Docker/run_perfetto_ui.sh
           perf-testing/Docker/run_traces.sh
           perf-testing/Docker/x86_64.config
           perf-testing/README.md
           src/drm/.clang-format
           src/drm/linux/overflow.h
           src/gallium/auxiliary/util/u_dual_blend.h
           src/gallium/auxiliary/util/u_format_parse.py
           src/gallium/auxiliary/util/u_format_table.py
           src/mesa/util/hash_table.h
           src/mesa/util/u_atomic.h
           src/venus/.clang-format
           src/venus/vkr_device_object.json
           tests/large_shader.h
           tests/valgrind.suppressions
           vtest/vtest_shm.h
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     meson.build
           meson_options.txt
           perf-testing/Docker/merge_traces.py
           src/gallium/meson.build
           src/mesa/util/u_thread.h
           src/meson.build
           src/venus/vkr_allocator.c
           src/venus/vkr_allocator.h
           src/virgl_context.c
           src/virgl_context.h
           src/virgl_resource.c
           src/virgl_resource.h
           src/virgl_util.c
           src/virgl_util.h
           src/virgl_video.c
           src/virgl_video.h
           src/virglrenderer.c
           src/vrend_blitter.h
           src/vrend_debug.c
           src/vrend_debug.h
           src/vrend_decode.c
           src/vrend_formats.c
           src/vrend_iov.h
           src/vrend_object.c
           src/vrend_object.h
           src/vrend_renderer.c
           src/vrend_renderer.h
           src/vrend_shader.c
           src/vrend_shader.h
           src/vrend_strbuf.h
           src/vrend_tweaks.c
           src/vrend_tweaks.h
           src/vrend_video.c
           src/vrend_video.h
           src/vrend_winsys.c
           src/vrend_winsys.h
           src/vrend_winsys_egl.h
           src/vrend_winsys_gbm.c
           src/vrend_winsys_gbm.h
           src/vrend_winsys_glx.c
           src/vrend_winsys_glx.h
           tests/fuzzer/meson.build
           tests/meson.build
           tests/test_virgl_cmd.c
           tests/test_virgl_strbuf.c
           tests/testvirgl.h
           tests/testvirgl_encode.c
           tests/testvirgl_encode.h
           vtest/meson.build
           vtest/util.c
           vtest/util.h
           vtest/vtest.h
           vtest/vtest_protocol.h
           vtest/vtest_renderer.c
           vtest/vtest_server.c
           vtest/vtest_shm.c
Copyright: 1999-2006 Brian Paul
           2008 VMware, Inc.
           2014-2019 Red Hat Inc.
           2018-2020 Chromium.
           2018-2022 Collabora Ltd
           2020 Chromium
           2022 Kylin Software Co., Ltd.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.

Files:     src/gallium/auxiliary/cso_cache/cso_cache.c
           src/gallium/auxiliary/tgsi/tgsi_build.c
           src/gallium/auxiliary/tgsi/tgsi_build.h
           src/gallium/auxiliary/tgsi/tgsi_dump.c
           src/gallium/auxiliary/tgsi/tgsi_dump.h
           src/gallium/auxiliary/tgsi/tgsi_info.c
           src/gallium/auxiliary/tgsi/tgsi_info.h
           src/gallium/auxiliary/tgsi/tgsi_iterate.c
           src/gallium/auxiliary/tgsi/tgsi_iterate.h
           src/gallium/auxiliary/tgsi/tgsi_parse.c
           src/gallium/auxiliary/tgsi/tgsi_parse.h
           src/gallium/auxiliary/tgsi/tgsi_sanity.c
           src/gallium/auxiliary/tgsi/tgsi_sanity.h
           src/gallium/auxiliary/tgsi/tgsi_scan.h
           src/gallium/auxiliary/tgsi/tgsi_text.c
           src/gallium/auxiliary/tgsi/tgsi_text.h
           src/gallium/auxiliary/tgsi/tgsi_util.c
           src/gallium/auxiliary/tgsi/tgsi_util.h
           src/gallium/auxiliary/util/u_format.h
           src/gallium/auxiliary/util/u_inlines.h
           src/gallium/auxiliary/util/u_pointer.h
           src/gallium/auxiliary/util/u_prim.h
           src/gallium/auxiliary/util/u_texture.h
           src/gallium/include/pipe/p_defines.h
           src/gallium/include/pipe/p_format.h
           src/gallium/include/pipe/p_shader_tokens.h
           src/gallium/include/pipe/p_video_enums.h
           src/mesa/compat/c99_compat.h
           src/mesa/pipe/p_compiler.h
           src/mesa/util/bitscan.c
           src/mesa/util/bitscan.h
           src/mesa/util/os_misc.c
           src/mesa/util/u_debug.c
           src/mesa/util/u_endian.h
           src/mesa/util/u_math.c
Copyright: 2007-2013 VMware, Inc.
           2009 Marek Olšák <maraeo@gmail.com>
           2009 Younes Manton.
           2009-2010 Vmware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Files:     src/drm/drm-uapi/msm_drm.h
           src/mesa/util/anon_file.h
           src/mesa/util/fast_urem_by_const.h
           src/mesa/util/macros.h
           src/mesa/util/ralloc.c
Copyright: 2010 Valve Software
           2010-2014 Intel Corporation
           2012 Collabora, Ltd.
           2013 Red Hat
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next
 paragraph) shall be included in all copies or substantial portions of the
 Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.

Files:     src/gallium/auxiliary/util/u_debug_describe.c
           src/gallium/auxiliary/util/u_debug_describe.h
           src/gallium/auxiliary/util/u_debug_refcnt.h
           src/gallium/auxiliary/util/u_half.h
Copyright: 2010 Luca Barbieri
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial
 portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Files:     src/venus_hw.h
           src/virgl_hw.h
           src/virgl_protocol.h
           src/virglrenderer_hw.h
Copyright: 2014-2015 Red Hat.
           2020 Chromium
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 on the rights to use, copy, modify, merge, publish, distribute, sub
 license, and/or sell copies of the Software, and to permit persons to whom
 the Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next
 paragraph) shall be included in all copies or substantial portions of the
 Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
 THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 USE OR OTHER DEALINGS IN THE SOFTWARE.

Files:     src/gallium/auxiliary/tgsi/tgsi_strings.c
           src/gallium/auxiliary/tgsi/tgsi_strings.h
           src/gallium/auxiliary/util/u_format.csv
Copyright: 2007-2012 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Files:     src/mesa/compat/c11/threads.h
           src/mesa/compat/c11/threads_posix.h
           src/mesa/compat/c11/threads_win32.h
Copyright: 2012 yohhoy
License:   BSL-1.0
 Distributed under the Boost Software License, Version 1.0.
 .
 Permission is hereby granted, free of charge, to any person or organization
 obtaining a copy of the software and accompanying documentation covered by
 this license (the "Software") to use, reproduce, display, distribute,
 execute, and transmit the Software, and to prepare [[derivative work]]s of the
 Software, and to permit third-parties to whom the Software is furnished to
 do so, all subject to the following:
 .
 The copyright notices in the Software and this entire statement, including
 the above license grant, this restriction and the following disclaimer,
 must be included in all copies of the Software, in whole or in part, and
 all derivative works of the Software, unless such copies or derivative
 works are solely in the form of machine-executable object code generated by
 a source language processor.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.

Files:     src/mesa/util/u_cpu_detect.c
           src/mesa/util/u_cpu_detect.h
Copyright: 2008 Dennis Smit
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 on the rights to use, copy, modify, merge, publish, distribute, sub
 license, and/or sell copies of the Software, and to permit persons to whom
 the Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next
 paragraph) shall be included in all copies or substantial portions of the
 Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
 AUTHORS, COPYRIGHT HOLDERS, AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 CPU feature detection.
 .
 @author Dennis Smit
 @author Based on the work of Eric Anholt <anholt@FreeBSD.org>

Files:     tests/test_virgl_fence.c
           tests/test_virgl_init.c
Copyright: 2014 Red Hat Inc.
           2020 Google LLC
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 basic library initialisation, teardown, reset
 and context creation tests.

Files:     src/venus/venus-protocol/vk_platform.h
           src/venus/venus-protocol/vulkan.h
Copyright: 2014-2022 The Khronos Group Inc.
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0

Files:     src/gallium/auxiliary/util/u_double_list.h
           src/gallium/auxiliary/util/u_format_s3tc.h
Copyright: 2006 VMware, Inc., Bismarck, ND. USA.
           2010 VMware, Inc.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
 THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.

Files:     perf-testing/Docker/Dockerfile
           perf-testing/build-dockerimage.sh
Copyright: 2018-2019 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.

Files:     src/mesa/util/u_string.h
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Platform independent functions for string manipulation.
 .
 @author Jose Fonseca <jfonseca@vmware.com>

Files:     src/gallium/auxiliary/util/u_texture.c
Copyright: 2008 VMware, Inc.
           2009 Marek Olšák <maraeo@gmail.com>
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Texture mapping utility functions.
 .
 @author Brian Paul
 Marek Olšák

Files:     src/gallium/auxiliary/util/u_hash_table.h
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 General purpose hash table.
 .
 @author José Fonseca <jfonseca@vmware.com>

Files:     src/gallium/auxiliary/util/u_format.c
Copyright: 2010 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Pixel format accessor functions.
 .
 @author Jose Fonseca <jfonseca@vmware.com>

Files:     src/gallium/include/pipe/p_state.h
Copyright: 2007 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Abstract graphics pipe state objects.
 .
 Basic notes:
 1. Want compact representations, so we use bitfields.
 2. Put bitfields before other (GLfloat) fields.

Files:     src/mesa/util/os_misc.h
Copyright: 2010 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Miscellaneous OS services.

Files:     src/mesa/pipe/p_config.h
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Gallium configuration defines.
 .
 This header file sets several defines based on the compiler, processor
 architecture, and operating system being used. These defines should be used
 throughout the code to facilitate porting to new platforms. It is likely that
 this file is auto-generated by an autoconf-like tool at some point, as some
 things cannot be determined by pre-defined environment alone.
 .
 See also:
 - http://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html
 - echo | gcc -dM -E - | sort
 - http://msdn.microsoft.com/en-us/library/b0084kay.aspx
 .
 @author José Fonseca <jfonseca@vmware.com>

Files:     src/gallium/auxiliary/util/u_hash_table.c
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 General purpose hash table implementation.

Files:     src/mesa/util/u_debug.h
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Cross-platform debugging helpers.
 .
 For now it just has assert and printf replacements, but it might be extended
 with stack trace reports and more advanced logging in the near future.
 .
 @author Jose Fonseca <jfonseca@vmware.com>

Files:     src/mesa/util/os_memory.h
Copyright: 2010 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 OS memory management abstractions

Files:     src/gallium/auxiliary/cso_cache/cso_hash.c
Copyright: 2007 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Authors:
 Zack Rusin <zackr@vmware.com>

Files:     src/gallium/auxiliary/cso_cache/cso_cache.h
Copyright: 2007-2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Constant State Object (CSO) cache.
 .
 The basic idea is that the states are created via the

Files:     src/mesa/util/anon_file.c
Copyright: 2012 Collabora, Ltd.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial
 portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 .
 Based on weston shared/os-compatibility.c

Files:     src/mesa/util/ralloc.h
Copyright: 2010 Intel Corporation
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next
 paragraph) shall be included in all copies or substantial portions of the
 Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.
 .
 ralloc: a recursive memory allocator
 .
 The ralloc memory allocator creates a hierarchy of allocated
 objects. Every allocation is in reference to some parent, and
 every allocated object can in turn be used as the parent of a
 subsequent allocation. This allows for extremely convenient
 discarding of an entire tree/sub-tree of allocations by calling

Files:     src/mesa/util/hash_table.c
Copyright: 1988-2004 Keith Packard and Bart Massey.
           2009-2012 Intel Corporation
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next
 paragraph) shall be included in all copies or substantial portions of the
 Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 IN THE SOFTWARE.
 .
 Except as contained in this notice, the names of the authors
 or their institutions shall not be used in advertising or
 otherwise to promote the sale, use or other dealings in this
 Software without prior written authorization from the
 authors.
 .
 Authors:
 Eric Anholt <eric@anholt.net>
 Keith Packard <keithp@keithp.com>
 .
 Implements an open-addressing, linear-reprobing hash table.
 .
 For more information, see:

Files:     src/mesa/util/u_math.h
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Math utilities and approximations for common math functions.
 Reduced precision is usually acceptable in shaders...
 .
 "fast" is used in the names of functions which are low-precision,
 or at least lower-precision than the normal C lib functions.

Files:     src/mesa/util/os_memory_stdc.h
Copyright: 2008-2010 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 OS memory management abstractions for the standard C library.

Files:     src/mesa/util/u_memory.h
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Memory functions

Files:     src/gallium/auxiliary/tgsi/tgsi_scan.c
Copyright: 2008 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 TGSI program scan utility.
 Used to determine which registers and instructions are used by a shader.

Files:     src/gallium/auxiliary/cso_cache/cso_hash.h
Copyright: 2007 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Hash table implementation.
 .
 This file provides a hash implementation that is capable of dealing
 with collisions. It stores colliding entries in linked list. All
 functions operating on the hash return an iterator. The iterator
 itself points to the collision list. If there wasn't any collision
 the list will have just one entry, otherwise client code should
 iterate over the entries to find the exact entry among ones that
 had the same key (e.g. memcmp could be used on the data to check
 that)
 .
 @author Zack Rusin <zackr@vmware.com>

Files:     src/mesa/util/os_memory_aligned.h
Copyright: 2008-2010 VMware, Inc.
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Memory alignment wrappers.

Files:     tests/test_virgl_resource.c
Copyright: 2014 Red Hat Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 resource tests
 test illegal resource combinations

Files:     tests/test_virgl_transfer.c
Copyright: 2014 Red Hat Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 transfer and iov related tests

Files:     src/mesa/util/compiler.h
Copyright: 1999-2008 Brian Paul
           2009 VMware, Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 Compiler-related stuff.

Files:     tests/test_fuzzer_formats.c
Copyright: 2019 Collabora Ltd
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 This file contains tests that triggered bugs revealed by fuzzying
 Thanks Matthew Shao for reporting these.

Files:     src/mesa/compat/no_extern_c.h
Copyright: 2014 VMware, Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 Including system's headers inside `extern "C" { ... }` is not safe, as system
 headers may have C++ code in them, and C++ code inside extern "C"
 leads to syntactically incorrect code.

Files:     src/vrend_winsys_egl.c
Copyright: 2014 Red Hat Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 create our own EGL offscreen rendering context via gbm and rendernodes
 .
 if we are using EGL and rendernodes then we talk via file descriptors to the remote
 node

Files:     src/virglrenderer.h
Copyright: 2014 Red Hat Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 library interface from QEMU to virglrenderer

Files:     tests/testvirgl.c
Copyright: 2014 Red Hat Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 helper functions for testing purposes

Files:     src/vrend_blitter.c
Copyright: 2014 Red Hat Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 gallium blitter implementation in GL
 for when we can't use glBlitFramebuffer

Files:     src/mesa/compat/c99_math.h
Copyright: 2007-2015 VMware, Inc.
License:   __HEADER___
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Wrapper for math.h which makes sure we have definitions of all the c99
 functions.

Files:     src/mesa/util/detect_os.h
Copyright: 2008 VMware, Inc.
License:   __UNKNOWN__
 Auto-detect the operating system family.
 .
 See also:
 - http://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html
 - echo | gcc -dM -E - | sort
 - http://msdn.microsoft.com/en-us/library/b0084kay.aspx
 .
 @author José Fonseca <jfonseca@vmware.com>

Files:     src/mesa/util/os_file.h
Copyright: 2019 Intel Corporation SPDX-License-Identifier: MIT
License:   __UNKNOWN__
 File operations helpers

Files:     perf-testing/perfetto-ui.sh
Copyright: 2019 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This script is to be run on the KVM host, outside the container

Files:     src/venus/venus-protocol/vulkan_core.h
Copyright: 2015-2022 The Khronos Group Inc.
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0
 .
 This header is generated from the Khronos Vulkan XML API Registry.

Files:     perf-testing/run-trace-in-container.sh
Copyright: 2019 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This script is to be run on the KVM host, outside the container
 .
 set -ex
 .
 grab the pwd before changing it to this script's directory

Files:     src/mesa/util/list.h
Copyright: 2006 VMware, Inc., Bismarck, ND. USA.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sub license, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
 THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 The above copyright notice and this permission notice (including the
 next paragraph) shall be included in all copies or substantial portions
 of the Software.
 .
 List macros heavily inspired by the Linux kernel
 list handling. No list looping yet.
 .
 Is not threadsafe, so common operations need to
 be protected using an external mutex.

Files:     src/mesa/util/xxhash.h
Copyright: 2012-2016 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 You can contact the author at :
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 Notice extracted from xxHash homepage :
 .
 xxHash is an extremely fast Hash algorithm, running at RAM speed limits.
 It also successfully passes all tests from the SMHasher suite.
 .
 Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2 Duo @3GHz)
 .
 Name            Speed       Q.Score   Author
 xxHash          5.4 GB/s     10
 CrapWow         3.2 GB/s      2       Andrew
 MumurHash 3a    2.7 GB/s     10       Austin Appleby
 SpookyHash      2.0 GB/s     10       Bob Jenkins
 SBox            1.4 GB/s      9       Bret Mulvey
 Lookup3         1.2 GB/s      9       Bob Jenkins
 SuperFastHash   1.2 GB/s      1       Paul Hsieh
 CityHash64      1.05 GB/s    10       Pike & Alakuijala
 FNV             0.55 GB/s     5       Fowler, Noll, Vo
 CRC32           0.43 GB/s     9
 MD5-32          0.33 GB/s    10       Ronald L. Rivest
 SHA1-32         0.28 GB/s    10
 .
 Q.Score is a measure of quality of the hash function.
 It depends on successfully passing SMHasher test set.
 10 is a perfect score.
 .
 Note : SMHasher's CRC32 implementation is not the fastest one.
 Other speed-oriented implementations can be faster,
 especially in combination with PCLMUL instruction :

Files:     src/iov.c
Copyright: 2002 Michael Ringgaard.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the project nor the names of its contributors
 may be used to endorse or promote products derived from this software
 without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     tests/fuzzer/virgl_fuzzer.c
Copyright: 2018 The Chromium OS Authors.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 libfuzzer-based fuzzer for public APIs.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     vtest/vtest_fuzzer.c
Copyright: 2019 The Chromium OS Authors.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

#----------------------------------------------------------------------------
# huge files   (skipped):
#         ci/previous_results/gl_host_softpipe/deqp_gles31/results.txt
#         ci/previous_results/gl_host_softpipe/deqp_gles3/results.txt
#         ci/previous_results/gl_host_softpipe/deqp_gles2/results.txt
#         ci/previous_results/archived/gl_host_i915/deqp_gles31/results.txt
#         ci/previous_results/archived/gl_host_i915/deqp_gles3/results.txt
#         ci/previous_results/archived/gl_host_i915/deqp_gles2/results.txt
#         ci/previous_results/archived/es_host_i915/deqp_gles31/results.txt
#         ci/previous_results/archived/es_host_i915/deqp_gles3/results.txt
#         ci/previous_results/archived/es_host_i915/deqp_gles2/results.txt
#         ci/previous_results/archived/gl_host_amdgpu/deqp_gles31/results.txt
#         ci/previous_results/archived/gl_host_amdgpu/deqp_gles3/results.txt
#         ci/previous_results/archived/gl_host_amdgpu/deqp_gles2/results.txt
#         ci/previous_results/archived/es_host_amdgpu/deqp_gles31/results.txt
#         ci/previous_results/archived/es_host_amdgpu/deqp_gles3/results.txt
#         ci/previous_results/archived/es_host_amdgpu/deqp_gles2/results.txt
#         ci/previous_results/es_host_llvmpipe/deqp_gles31/results.txt
#         ci/previous_results/es_host_llvmpipe/deqp_gles3/results.txt
#         ci/previous_results/es_host_llvmpipe/deqp_gles2/results.txt
#         ci/previous_results/gl_host_llvmpipe/deqp_gles31/results.txt
#         ci/previous_results/gl_host_llvmpipe/deqp_gles3/results.txt
#         ci/previous_results/gl_host_llvmpipe/deqp_gles2/results.txt
#         ci/previous_results/es_host_softpipe/deqp_gles31/results.txt
#         ci/previous_results/es_host_softpipe/deqp_gles3/results.txt
#         ci/previous_results/es_host_softpipe/deqp_gles2/results.txt

#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.

#----------------------------------------------------------------------------
# License file: COPYING
 virglrenderer is under MIT license and derived from mesa in many parts.
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
