Skip to content

Commit 7a1ec78

Browse files
committed
Initial open source release for media-driver
Signed-off-by: drprajap <dimpalben.r.prajapati@intel.com>
1 parent e965b7a commit 7a1ec78

File tree

168 files changed

+89053
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+89053
-0
lines changed

.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# compiled source#
2+
*.o
3+
*.a
4+
*.exe
5+
6+
#
7+
*.orig
8+
*.rej

CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cmake_minimum_required (VERSION 3.1 FATAL_ERROR)
2+
add_subdirectory(Source/GmmLib)

LICENSE.md

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Copyright (c) 2017 Intel Corporation
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a
4+
copy of this software and associated documentation files (the
5+
"Software"), to deal in the Software without restriction, including
6+
without limitation the rights to use, copy, modify, merge, publish,
7+
distribute, sublicense, and/or sell copies of the Software, and to
8+
permit persons to whom the Software is furnished to do so, subject to
9+
the following conditions:
10+
11+
The above copyright notice and this permission notice shall be included
12+
in all copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15+
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18+
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19+
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21+
22+
Includes spdlog utility licensed under MIT
23+
24+
The MIT License (MIT)
25+
26+
Copyright (c) 2016 Gabi Melman.
27+
28+
Permission is hereby granted, free of charge, to any person obtaining a copy
29+
of this software and associated documentation files (the "Software"), to deal
30+
in the Software without restriction, including without limitation the rights
31+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
32+
copies of the Software, and to permit persons to whom the Software is
33+
furnished to do so, subject to the following conditions:
34+
35+
The above copyright notice and this permission notice shall be included in
36+
all copies or substantial portions of the Software.
37+
38+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
39+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
40+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
41+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
42+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
43+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
44+
THE SOFTWARE.
45+

README.rst

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
2+
Intel(R) Graphics Memory Management Library
3+
*******************************************
4+
5+
Introduction
6+
=============
7+
8+
The Intel(R) Graphics Memory Management Library provides device specific and buffer
9+
management for the Intel(R) Graphics Compute Runtime for OpenCL(TM) and the
10+
Intel(R) Media Driver for VAAPI.
11+
12+
License
13+
========
14+
15+
The Intel(R) Graphics Memory Management Library is distributed under the MIT
16+
Open Source license.
17+
18+
You may obtain a copy of the License at:
19+
20+
https://opensource.org/licenses/MIT
21+
22+
Building
23+
========
24+
25+
1) Get gmmlib repo, make it look like
26+
<workspace>
27+
28+
|- GmmLib
29+
30+
2) $ mkdir <workspace>/build
31+
32+
3) $ cd <workspace>/build
33+
34+
4) cmake [-DCMAKE_BUILD_TYPE= Release | Debug | ReleaseInternal] [-DARCH= 64 | 32] ../GmmLib
35+
36+
5) $ make -j8 ( Also performs compile time ULT)
37+
38+
39+
Install
40+
^^^^^^^
41+
Not a stand alone software component.
42+
GmmLib is build as static library for Intel media driver and Compute runtime for OpenCL
43+
44+
Supported Platforms
45+
-------------------
46+
Intel Atom and Core Processors supporting Gen9/Gen10 graphics devices
47+
48+
BDW (Broadwell)
49+
50+
SKL (Skylake)
51+
52+
CNL (Cannonlake)
53+
54+
55+
56+
Known Issues and Limitations
57+
----------------------------
58+
- Current Gmmlib support only limited to Linux
59+
60+
(*) Other names and brands my be claimed as property of others.
61+
---------------------------------------------------------------

0 commit comments

Comments
 (0)