Commit Graph

319 Commits

Author SHA1 Message Date
johnmach f1fa9eac06
Fix Comparision overlap (#29) 2021-03-08 13:49:36 +05:30
johnmach 5647e870ef
Fix Null and Aritmatic Conversion Warning (#27) 2021-03-08 13:46:59 +05:30
johnmach 78d91e81e7
Fix uninitialized ExpectedQpitch Warning (#28) 2021-03-08 11:09:02 +05:30
johnmach aae48c9ca0
ADL-P Upstream (#22) 2021-02-24 11:39:23 +05:30
johnbash 6f15b795e1
Fix for Media corruption issue with the new interface (#15) 2020-12-22 15:22:38 +05:30
johnmach ef37d27102
Adding ADLS PCH Device ID Range (#7) 2020-12-15 19:18:50 +05:30
johnmach 395401fe31
Revert "Planar Surface Redescription: GMM existing path removal + pitch adjustment (#6)" (#10)
This reverts commit 8057a638c1.
2020-12-15 19:02:29 +05:30
johnmach 8057a638c1
Planar Surface Redescription: GMM existing path removal + pitch adjustment (#6) 2020-12-04 17:05:52 +05:30
johnmach 78ccfbbf41
Qpitch value for MSAA enabled color surface (#4) 2020-12-03 15:02:23 +05:30
johnbasha shaik 1598c1b46f Gmmlib uAPI Implemenetation to accept full comprehensive memory layout description
for the import path for both dmabuf and userptr.

Change-Id: Ie8dbcc740f942511ed8e9441fd453acc84924f78
2020-10-27 04:36:12 -07:00
John Machado b085096abf Adding new gtsysinfo fields.
Change-Id: Idf85657fb640823c1a15b61d895b3b40d666b831
2020-10-19 21:45:30 -07:00
John Machado 2072b0d1e8 Added the ADL-S device ID's and phyAddr support
Change-Id: Ifcd86a7cbbd73aefe0529b9f8c9d5e64583ba335
2020-09-13 23:43:35 -07:00
John Machado f6c91364b0 Do not use memset for clearing an object of non-trivial type.
Change-Id: I1d5cd613ae8df9ea195245997036a988a4a692ef
2020-09-07 03:17:11 -07:00
John Machado db62cba953 SyncInfoLin: Initialize members
Change-Id: I7d34fe5e353e782896b71c2b68e91b5b94880d60
2020-09-07 00:42:52 -07:00
John Machado a3fe3ac794 Remove '-Werror=implicit-function-declaration'
Change-Id: I5f2b21c868c4db11f62c3cb2e350c40cd3a4b882
2020-09-07 00:01:14 -07:00
John Machado 096958420a DG1 Placed resource alignment issues Dx12/Vulkan
Change-Id: I215182231392071fe475f4e451efe5b30332df75
2020-09-06 23:45:54 -07:00
John Machado 53013af907 Set MOCS0 with WB cache value
Change-Id: Ie7389bb65f294d3b17f01a48f81155141c48e215
2020-09-06 23:28:23 -07:00
John Machado a387229586 DG1 HiZ H/V Align modification.
Change-Id: I237e324da55538292e0f51addd5dbbcb03a86f93
2020-09-06 23:27:46 -07:00
John Machado 4f62cc6779 BaseAlignment can be greater than 64KB and needs to be aligned to 64KB
Change-Id: Ia6a084dd1c94a7016db750b719474d94badd26bb
2020-08-28 00:59:33 -07:00
John Machado c1b7e077b5 Added new DG1 device ID's
Change-Id: I4cb6fdc20c1bfe68fa2f1351309b8db8c489be3d
2020-08-21 22:43:03 +05:30
johnbasha shaik c882f7266b Upstream Rocket Lake platform.
Change-Id: Icfbd8accf992332846dec67ace76ab64057de0d6
2020-08-10 11:58:39 +05:30
johnbasha shaik b5f26033ec Adding new resource type definitions for Media usage.
Change-Id: Ib7a2f3bbce0e752f99855ab6c777321e91fb32a2
2020-07-31 16:37:58 +05:30
Mohanram Meenakshisundaram 84096c42c8 Add new JSL Device ID's
Change-Id: I2366d8c86bf32ef199b29570a255ea7e7764a968
2020-07-23 21:06:44 -07:00
johnbasha shaik 40c7d14fd1 New Device Id formats for TGL
Change-Id: If8dc30a093a8df6315dc9ec473f766f9a6f357d0
2020-06-18 22:42:12 +05:30
johnbasha shaik bb42a5e9dc DG1 Upstream
First patch for DG1 Unembargoed

Change-Id: I43b4f47bba2b6c672af920e13bcd58a4c18ac22b
2020-06-18 21:16:28 +05:30
johnbasha shaik 21ca89b426 Fix for media compression mode issue.
Change-Id: Ifd87988191fb46b3ffc9ef68a8f888c0569b0350
2020-06-18 16:34:31 +05:30
johnbasha shaik 8e29abf01f Resolution of GMM KW Issues
Change-Id: Ica58f760decdfd1b8edc970a8ac997af25af22d6
2020-06-17 17:32:33 +05:30
johnbasha shaik cff49a8270 Add new media P216 format.
Change-Id: I5d18b98d6fb5cada123dbb0ac8010c86c1cdf1fb
2020-06-17 16:41:01 +05:30
johnbasha shaik 088702b92b Add new media compression mode to fix assertion
Change-Id: I8a005065b547954adfa17fe35208622062400664
2020-06-17 15:40:54 +05:30
johnbasha shaik dfad0419de Fixing the Buffer Overflow issue.
Change-Id: Ic722ba865374bb12afaa79d58a55a52e6544b18d
2020-06-16 12:17:18 +05:30
johnbasha shaik 3f1ff2303d RGBP Linear Tile Keep Resource Offset non aligned and for other Tiles to be 16bit aligned(Legacy)
Change-Id: Ie2acce84f51ec88d9cc959388bbe7a0654188513
2020-06-11 05:22:11 -07:00
johnbasha shaik a733344807 Disable LLC caching of IPU buffers on Gen12+
Change-Id: I8da9aa0dcc41f90f1f9dcfd8b116a6b0dd58fc7d
2020-06-09 15:30:13 +05:30
johnbasha shaik d7a0586104 64k-alignment for UV plane only if compressed
Change-Id: I876f6ab67762394a5672585d73646240afa6a60a
2020-04-24 18:53:53 +05:30
johnbasha shaik 09324e1fe8 Fixing the media decode regression issue.
Change-Id: Id501a0c9dec68371e16b65692064d28a01544359
2020-03-20 12:43:39 +05:30
johnbasha shaik afc4d65c2b Revert "TGL device ID addition"
This reverts commit aea5bb4c0d.

Change-Id: I3607796284d3fce49367dcf917d92874c4cf496c
2020-03-19 23:17:56 +05:30
johnbasha shaik aea5bb4c0d TGL device ID addition
Change-Id: I3ecfb56cf72af46185bbd7535a1f7dca88c10e2a
2020-03-18 17:00:40 +05:30
Dongwon Kim c01f004181 Add device ids new GFX devices
Change-Id: I8d4e4ff97db1b1efee4eeabed4fd638cc3c574a1
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
2020-03-13 11:24:53 -07:00
johnbasha shaik 8b73947540 Unused MOCS Default Programming(L3+LLC)
Mark Unused MOCS Indices to L3,LLC Cacheable

Change-Id: Ie7905e8670a898380a674cd68ebccbc2496a5573
2020-03-13 00:18:28 -07:00
johnbasha shaik 3ec6a0cd4e 64k-alignment for UV plane only if compressed
Change-Id: I161324d9e6012fdc7bc31e62ade904f9bf1aa1a3
2020-03-12 23:07:14 -07:00
johnbasha shaik e8d18d62e6 Fix mip tail start LOD
GMM returns 32bit max instead of 4-bit max for
SurfaceState.MipTailStartLOD

Change-Id: I9e8c4b4cd80fbe62769e59d0e3130fc26acf6f6e
2020-03-12 17:34:04 +05:30
johnbasha shaik 879f3044c4 Add JSL N PCH DIDs range for JSL+ Rev02
Change-Id: I185b068d2e5f539190ffa60a1ebb993686af1eb1
2020-01-29 02:29:12 -08:00
johnbasha shaik 8ec76964db Fix for Android.
Change-Id: I52d9bc5cb57381243ae730decffb3fe6baab6b30
2020-01-27 16:33:07 +05:30
johnbasha shaik ebfcfd5650 Fixing the ABI break
Revert of ABI break which was introduced in 19.3.4.
Added two new API to interact with Library without any ABI break.

Fixes:Commit Id 94306f5
Change-Id: I6f76c5c6a4f518d6907016890ee6fc6246cc8491
2019-12-20 11:39:27 +05:30
Dmitry Rogozhkin eb2db6fbf8 Fixing API versioning as 11.1
Major API version was incorrectly bumped to 12 while there was no
ABI changes. This commit gets it back to 11 and bumps minor version
instead.

Fixes: 94306f5 ("Initial Multi adapter changes")

Change-Id: Id2dc7d1e7a2dd0b9861a09e53822b0f088762f49
Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
2019-12-12 11:45:01 -08:00
priyankg 63c625d159 Fix aux mapping issue
Change-Id: I0414bcab07012a718a27e35987e28774948418d2
2019-12-08 23:27:10 -08:00
johnbasha shaik d4028a165c Adding JSL Device IDs
Change-Id: Icaffaaa6851887c0ddb6edf6fd7129475f6b8b15
2019-12-05 16:17:59 +05:30
priyankg ce77e6ecb3 Upstream PCH ID s for TGL_H to open source
Change-Id: Ib162deb36106028f29aceecdd4764720def57fd2
2019-11-25 10:28:18 +05:30
johnbasha shaik f78be970a6 Header file inclusion
Change-Id: I1079f2087b03bb0429e13cfcb87c5c11a356026a
2019-11-15 16:00:44 +05:30
johnbasha shaik 41a3dc984d Fix for resource creation failure.
Change-Id: Id2e2f397eec8f67fba687591cbf2301597bddb0b
2019-11-14 17:07:22 +05:30
johnbasha shaik 94306f5443 Initial Multi adapter changes.
Change-Id: Iedfd8928e887c6412f8df9a2fba2aac13e285ef3
2019-10-22 15:05:14 +05:30