johnmach
32f4cfc294
Introduce ARM64 Support for the Library ( #91 )
2022-03-03 23:32:40 +05:30
johnmach
8dcebfefaa
Add Block ID for media ( #95 )
2022-02-24 14:32:14 +05:30
johnmach
e1f634c5d5
DG2 Tile Pitch 128 aligned for YUV surfaces with Tile4 ( #92 )
2022-02-03 14:39:46 +05:30
johnmach
9290546f49
Add resource flag for DG2 and align standard allocation ( #88 )
2022-01-24 21:05:11 +05:30
johnmach
1b3576813e
Update MOCS for OpenCL usage ( #90 )
2022-01-24 18:28:58 +05:30
johnmach
131c8c8eb7
Add new supported platforms by Gmmlib in readme ( #89 )
2022-01-21 20:58:08 +05:30
johnmach
879c22e4e7
Adding support for ADL-N ( #85 )
2021-12-21 10:42:50 +05:30
johnmach
c76f450fa3
Tileheight alligned ArrayQPitch for Tile4/TileY ( #84 )
2021-12-19 16:09:19 +05:30
johnmach
30a7fbdad8
Fix address mask ( #83 )
2021-12-17 18:51:10 +05:30
johnmach
deb0480994
Adding more DG2 Device IDs ( #82 )
2021-12-17 16:58:46 +05:30
johnmach
c239ff1d7c
Update gtsysinfo for XE_HP ( #81 )
2021-12-08 21:33:35 +05:30
johnmach
d09ebd8d2a
Multi adapater support on Linux for different adapater BDF ( #77 )
2021-12-08 20:19:16 +05:30
johnmach
c594fb320f
Fix regression and Enable ULT for DG2 ( #76 )
2021-12-08 19:15:57 +05:30
johnmach
2d5f77a6a3
Adding Support for DG2 ( #74 )
2021-12-04 17:44:40 +05:30
johnmach
6f19987ed2
Add CpTag to CreateCustomResource
2021-12-04 12:10:46 +01:00
johnmach
45cf47788b
Modify YCrCb_SWAP e2ec formats ( #55 )
2021-12-04 16:19:12 +05:30
johnmach
0ed2639c72
SPD Logging enabled for debug and release-internal ( #56 )
2021-12-04 15:55:53 +05:30
johnmach
6143502f4e
Remove unsed APIs and Update Gmmlib Version to 12.0 ( #69 )
...
* Remove old and unsed APIs
* Updating the Gmmlib Version for ABI changes
2021-12-04 14:51:08 +05:30
johnmach
ffd91d07b7
GMM Global Context removal ( #62 )
...
* Phase 1: As part of global and static code removal- GMM policy, plaformInfo and texture class updated to have pGmmGlobal contextas part of it
* Updating the GMM #define to make sure it uses parameterized GMMlib Context
* Replace pGmmGlobalContext with member variable with pGmmLibContext in all GMM cache policy files
* Replace pGmmGlobalContext with pGmmLibContext in all Platform Class related API
* Remove any remaining use of pGmmGlobalContext
* Phase 2: Update Macros to use pGmmLibContext (local) instead of global pGmmGlobalContext
* Replace pGmmGlobalContext with pGmmUMDLibContext/pGmmKMDLibContext in GMM_RESOURCE_INFO class and its member functions
* All KMD level pGmmGlobalContext global variable is removed and replaced with pGmmLibContext
* Phase 3: Add support for Multi-Adapter in GMM UMD Library and replace pGmmGloContext to pGmmLibContext
* Make GMM UMD DLL Initialize and Destroy APIs backward compatible for SingleAdapter use case
* Phase 4: Enable and add support for Multi-Adapter ULT for GMM UMD DLL in GMM ULT
* Update the Entry-Level Init and destroy APIs
* Phase 5: Remove the pGmmGlobalContext Global and its dependencies
* Initial cleanup of KMD code
* Updating variable data type and License Info
2021-12-03 21:57:13 +05:30
johnmach
a92ef3a734
Adding the XE_HPC core macro ( #71 )
2021-11-12 13:48:31 +05:30
johnmach
8122219e5f
Add DG2 device IDs ( #72 )
2021-11-12 12:42:47 +05:30
johnbash
31476d3128
Adding the functions pointer declarations ( #67 )
2021-11-02 14:48:12 +05:30
johnmach
70d68b9f71
PVC Umembargo ( #60 )
2021-10-14 19:28:46 +05:30
johnmach
d84606bd4b
Fix Overlapping Comparision ( #66 )
2021-10-06 12:24:09 +05:30
johnmach
1c975c5263
Generic fixes for Linear tiling selection ( #65 )
2021-09-07 15:29:33 +05:30
johnmach
50505ec371
Fix ULT TEST_BPP Comparison in Chrome OS ( #63 )
2021-08-24 15:01:41 +05:30
johnmach
3d2209b385
Add DisplayPageTables Support and update GT_SYSTEM_INFO ( #61 )
2021-08-20 16:51:53 +05:30
johnmach
6c6f75d7e6
Update license info in g_gfxDebug.h ( #59 )
2021-07-23 12:13:27 +05:30
johnbash
9253eb8b94
Updating the Licensening details ( #52 )
2021-06-17 15:01:57 +05:30
johnmach
d7d935ca1b
Moving the Format specific enum from internal to external file ( #53 )
2021-06-17 14:45:15 +05:30
johnmach
11ce561802
Tiling format restriction addition for displayable surfaces ( #54 )
2021-06-17 14:06:07 +05:30
johnmach
5edb983d1d
Optimize memory allocation for SFT resource ( #51 )
2021-06-17 13:46:23 +05:30
johnmach
1a0b11c705
Implementing WaDisableL1Cachability For Read/Write Buffer ( #50 )
2021-06-17 13:38:28 +05:30
johnmach
c596541920
64KTileAlignmentFix ( #48 )
2021-06-17 13:33:37 +05:30
johnmach
26b21f9c90
Generic_8bit ie ML8 CMF mapping ( #47 )
2021-06-17 12:55:09 +05:30
johnmach
f3762cde42
4k page backing for small sized resources on DG1 ( #57 )
2021-06-17 12:53:39 +05:30
johnmach
915cfec5b3
Add more ADL-P Device ID's ( #45 )
2021-05-03 13:09:52 +05:30
johnmach
c608d54f76
Adding PCH_TGL_H enum ( #46 )
2021-05-03 13:01:06 +05:30
johnbash
c6f64209ca
Enable multi node support in XE_HP_SDV ( #44 )
2021-05-03 12:53:49 +05:30
johnbash
cac1a15c98
Xe_HP_SDV Unembargoed. ( #43 )
2021-04-21 20:06:34 +05:30
johnbash
da1c8961a1
Code refactor in creating platform,texture and cachepolicy ( #42 )
2021-04-16 17:58:53 +05:30
johnmach
e4234d0639
Cleanup unused dependencies ( #40 )
2021-04-09 13:31:28 +05:30
johnmach
60a77187c4
Fix U plane Offset regression on Chromium OS ( #38 )
2021-03-25 17:24:40 +05:30
johnmach
2f966e9ede
Adding PERFTAG_PXP in PERFTAG_CLASS_ENUM ( #34 )
2021-03-18 11:40:19 +05:30
johnmach
082040c8f5
ULT for planar Ys compression ( #33 )
2021-03-18 11:33:55 +05:30
johnmach
73fbd50441
Planar Surface Redescription and pitch adjustment. ( #31 )
2021-03-08 17:47:23 +05:30
johnmach
58c09f16d7
Fail resource allocation if the U plane offset exceeds the HW limitions ( #26 )
2021-03-08 14:08:17 +05:30
johnmach
496a00f646
Add Copy_Src/Dest uncached default usages ( #25 )
2021-03-08 14:04:00 +05:30
johnmach
7268de900e
Correction to 3D tileW Stencil ( #24 )
2021-03-08 14:02:55 +05:30
johnmach
44f6c4669d
Initialize PageTable NodesPerTable inorder ( #30 )
2021-03-08 13:55:12 +05:30