summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew F. Davis2018-04-18 11:54:48 -0500
committerAndrew F. Davis2018-06-15 14:29:44 -0500
commitc5d2977bab8b90b72dc3d0a5bdad934d5ee7c65c (patch)
tree08d277519134c071b7fb5975b10a2810d5d5dbc7
parentb43b95d114fdd4339497065368ab3b2d72d24087 (diff)
downloadvendor-ti-am57x-c5d2977bab8b90b72dc3d0a5bdad934d5ee7c65c.tar.gz
vendor-ti-am57x-c5d2977bab8b90b72dc3d0a5bdad934d5ee7c65c.tar.xz
vendor-ti-am57x-c5d2977bab8b90b72dc3d0a5bdad934d5ee7c65c.zip
sgx_um: Add usermode PowerVR SGX544 libraries
Signed-off-by: Andrew F. Davis <afd@ti.com>
-rw-r--r--sgx_um/LICENSE125
-rwxr-xr-xsgx_um/bin/pvrsrvctlbin0 -> 9680 bytes
-rw-r--r--sgx_um/lib/egl/libEGL_POWERVR_SGX544_116.sobin0 -> 9620 bytes
-rw-r--r--sgx_um/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.sobin0 -> 448112 bytes
-rw-r--r--sgx_um/lib/egl/libGLESv2_POWERVR_SGX544_116.sobin0 -> 476784 bytes
-rw-r--r--sgx_um/lib/hw/gralloc.am57x.sobin0 -> 44016 bytes
-rw-r--r--sgx_um/lib/hw/memtrack.am57x.sobin0 -> 5764 bytes
-rw-r--r--sgx_um/lib/libIMGegl.sobin0 -> 79628 bytes
-rw-r--r--sgx_um/lib/libPVRScopeServices.sobin0 -> 9660 bytes
-rw-r--r--sgx_um/lib/libglslcompiler.sobin0 -> 234996 bytes
-rw-r--r--sgx_um/lib/libpvr2d.sobin0 -> 17844 bytes
-rw-r--r--sgx_um/lib/libpvrANDROID_WSEGL.sobin0 -> 13856 bytes
-rw-r--r--sgx_um/lib/libsrv_init.sobin0 -> 112652 bytes
-rw-r--r--sgx_um/lib/libsrv_um.sobin0 -> 230900 bytes
-rw-r--r--sgx_um/lib/libusc.sobin0 -> 1049360 bytes
15 files changed, 125 insertions, 0 deletions
diff --git a/sgx_um/LICENSE b/sgx_um/LICENSE
new file mode 100644
index 0000000..3b7a13d
--- /dev/null
+++ b/sgx_um/LICENSE
@@ -0,0 +1,125 @@
1/*
2 * TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE
3 * SOFTWARE LICENSE FOR OMAP(TM) 4 USER SPACE GRAPHICS DRIVER BINARY
4 *
5 * Copyright (c) 2011, Texas Instruments Incorporated.
6 * Portions (c), Imagination Technologies Limited.
7 *
8 * All rights reserved.
9 *
10 * Redistribution:
11 *
12 * Redistribution and use in binary form, without modification, are
13 * permitted provided that the following conditions are met:
14 *
15 * * Redistributions must preserve existing copyright notices and reproduce
16 * this license (including the above copyright notice and the disclaimer
17 * below) in the documentation and/or other materials provided with the
18 * distribution.
19 *
20 * * Neither the name of Texas Instruments Incorporated nor the names of its
21 * suppliers may be used to endorse or promote products derived from this
22 * software without specific prior written permission.
23 *
24 * * No reverse engineering, decompilation, or disassembly of this software
25 * is permitted.
26 *
27 * Limited patent license:
28 *
29 * Texas Instruments Incorporated (TI) grants a world-wide, royalty-free,
30 * non-exclusive license under patents it now or hereafter owns or controls
31 * to make, have made, use, import, offer to sell and sell ("Utilize") this
32 * software in its current form, but solely to the extent that any such
33 * patent is necessary to Utilize the software alone. The patent license
34 * shall not apply to any combinations which include this software. No
35 * hardware per se is licensed hereunder.
36 *
37 * DISCLAIMER:
38 *
39 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
40 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
41 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
42 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
43 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
44 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
45 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
46 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
47 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
48 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
49 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
50 *
51 * Certain third party licenses not included:
52 *
53 * Certain software may (a) require patent licenses from third parties
54 * claiming patent rights covering implementation of the software or (b) be
55 * based on industry recognized standards or software programs published by
56 * industry recognized standards bodies and certain third parties may claim
57 * to own patents or copyrights that cover implementation of those standards.
58 * You acknowledge and agree that (i) this License does not convey a license
59 * to any such third party patents and copyrights, (ii) you are responsible
60 * for any fees or royalties that may be payable to any third party based on
61 * such third party's interests in such software and (iii) you will indemnify
62 * TI against your failure to make any such payments and will defend any
63 * claim, suit or proceeding brought against TI insofar as such claim, suit
64 * or proceeding is based on or arises from such failure.
65 *
66 */
67
68-----------------------------------------------------------------------------
69
70Additional legal notices pertaining to portions of included software:
71
72
73Copyright (c) 2007-2009 The Khronos Group Inc.
74
75Permission is hereby granted, free of charge, to any person obtaining a
76copy of this software and/or associated documentation files (the
77"Materials"), to deal in the Materials without restriction, including
78without limitation the rights to use, copy, modify, merge, publish,
79distribute, sublicense, and/or sell copies of the Materials, and to
80permit persons to whom the Materials are furnished to do so, subject to
81the following conditions:
82
83The above copyright notice and this permission notice shall be included
84in all copies or substantial portions of the Materials.
85
86THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
88MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
89IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
90CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
91TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
92MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
93
94
95--------
96
97SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
98
99Copyright (C) 2006 Silicon Graphics, Inc. All Rights Reserved.
100
101Permission is hereby granted, free of charge, to any person obtaining a
102copy of this software and associated documentation files (the "Software"),
103to deal in the Software without restriction, including without limitation
104the rights to use, copy, modify, merge, publish, distribute, sublicense,
105and/or sell copies of the Software, and to permit persons to whom the
106Software is furnished to do so, subject to the following conditions:
107
108The above copyright notice including the dates of first publication and
109either this permission notice or a reference to
110http://oss.sgi.com/projects/FreeB/ shall be included in all copies or
111substantial portions of the Software.
112
113THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
114OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
115FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
116SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
117WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
118OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
119SOFTWARE.
120
121Except as contained in this notice, the name of Silicon Graphics, Inc.
122shall not be used in advertising or otherwise to promote the sale, use
123or other dealings in this Software without prior written authorization
124from Silicon Graphics, Inc.
125#257696v2
diff --git a/sgx_um/bin/pvrsrvctl b/sgx_um/bin/pvrsrvctl
new file mode 100755
index 0000000..23e035c
--- /dev/null
+++ b/sgx_um/bin/pvrsrvctl
Binary files differ
diff --git a/sgx_um/lib/egl/libEGL_POWERVR_SGX544_116.so b/sgx_um/lib/egl/libEGL_POWERVR_SGX544_116.so
new file mode 100644
index 0000000..b144760
--- /dev/null
+++ b/sgx_um/lib/egl/libEGL_POWERVR_SGX544_116.so
Binary files differ
diff --git a/sgx_um/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.so b/sgx_um/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.so
new file mode 100644
index 0000000..d696f06
--- /dev/null
+++ b/sgx_um/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.so
Binary files differ
diff --git a/sgx_um/lib/egl/libGLESv2_POWERVR_SGX544_116.so b/sgx_um/lib/egl/libGLESv2_POWERVR_SGX544_116.so
new file mode 100644
index 0000000..826d154
--- /dev/null
+++ b/sgx_um/lib/egl/libGLESv2_POWERVR_SGX544_116.so
Binary files differ
diff --git a/sgx_um/lib/hw/gralloc.am57x.so b/sgx_um/lib/hw/gralloc.am57x.so
new file mode 100644
index 0000000..ba1a356
--- /dev/null
+++ b/sgx_um/lib/hw/gralloc.am57x.so
Binary files differ
diff --git a/sgx_um/lib/hw/memtrack.am57x.so b/sgx_um/lib/hw/memtrack.am57x.so
new file mode 100644
index 0000000..fa347e1
--- /dev/null
+++ b/sgx_um/lib/hw/memtrack.am57x.so
Binary files differ
diff --git a/sgx_um/lib/libIMGegl.so b/sgx_um/lib/libIMGegl.so
new file mode 100644
index 0000000..b967c2b
--- /dev/null
+++ b/sgx_um/lib/libIMGegl.so
Binary files differ
diff --git a/sgx_um/lib/libPVRScopeServices.so b/sgx_um/lib/libPVRScopeServices.so
new file mode 100644
index 0000000..69e4f97
--- /dev/null
+++ b/sgx_um/lib/libPVRScopeServices.so
Binary files differ
diff --git a/sgx_um/lib/libglslcompiler.so b/sgx_um/lib/libglslcompiler.so
new file mode 100644
index 0000000..ee93898
--- /dev/null
+++ b/sgx_um/lib/libglslcompiler.so
Binary files differ
diff --git a/sgx_um/lib/libpvr2d.so b/sgx_um/lib/libpvr2d.so
new file mode 100644
index 0000000..b706f0e
--- /dev/null
+++ b/sgx_um/lib/libpvr2d.so
Binary files differ
diff --git a/sgx_um/lib/libpvrANDROID_WSEGL.so b/sgx_um/lib/libpvrANDROID_WSEGL.so
new file mode 100644
index 0000000..fb0be99
--- /dev/null
+++ b/sgx_um/lib/libpvrANDROID_WSEGL.so
Binary files differ
diff --git a/sgx_um/lib/libsrv_init.so b/sgx_um/lib/libsrv_init.so
new file mode 100644
index 0000000..ab2e89e
--- /dev/null
+++ b/sgx_um/lib/libsrv_init.so
Binary files differ
diff --git a/sgx_um/lib/libsrv_um.so b/sgx_um/lib/libsrv_um.so
new file mode 100644
index 0000000..891757d
--- /dev/null
+++ b/sgx_um/lib/libsrv_um.so
Binary files differ
diff --git a/sgx_um/lib/libusc.so b/sgx_um/lib/libusc.so
new file mode 100644
index 0000000..74faf63
--- /dev/null
+++ b/sgx_um/lib/libusc.so
Binary files differ