9 Commits

Author SHA256 Message Date
c9d37eac4c Accepting request 1307919 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1307919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmmlib?expand=0&rev=41
2025-09-30 15:40:47 +00:00
3c43f019f7 - Update to version 22.8.2:
* Add assertions before pointer access (#257)
  * Fix duplicate format check to YUV Surface Check (#254)
  * Fix duplicate assignment of Unaligned Height in Planar Offset
    Address (#253)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/gmmlib?expand=0&rev=82
2025-09-29 15:35:21 +00:00
914e8bc733 Accepting request 1295149 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1295149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmmlib?expand=0&rev=40
2025-07-23 14:34:06 +00:00
628473a0d6 - Update to version 22.8.1:
* Promote OCL false sharing usages L3 to WB together with 2-way
    on xe2 (#249)
  * Mark GO:L3 as Uncachebale on MTL (#248)
  * Increment minor number for WCL support (#247)
  * Enable Multi-engine compression 64KB WA (#175)
  * Update XAdapater to be L3 Cacheable (#246)
  * Add new BMG device IDs (#244)
  * Introduce WCL support (#240)
  * Correct "Use GO:L3 on OCL Usages (#242)
- fixed source line in specfile
- Update to version 22.7.2
  * Add BMG Device ID (#232)
  * Add BMG Device ID (#233)
  * Add new BMG Device ID (#234)
  * Disable compression on GMM_FORMAT_I420 format (#236)
  * Handle Coherent and compressible resources (#235)
- Update to version 22.7.1:
  * Use GO:L3 on OCL Usages (#231)
  * Add Size Check When checking NoOptimizationPadding (#230)
  * Add MOCS variable for Xe2 (#228)
  * Force Tile4 instead of Linear for flipchain resources (#229)
  * Fix for type incompatibilities (#227)
  * Fix to resolve Media and NEO sharing issue with Xe2compression
    on BMG (#226)
- Update to version 22.6.0
  * Introduce PTL Support  (#225)
- Update to version 22.5.5:
  * Add new media compression mode to fix assertion (#224)
  * Adjust BaseWidth for RGB24 format (#64)
  * Enable IsCpuCacheable in Linux (#214)
  * PAT MOCS Programming for test (#223)
  * Make R10G10B10_XR_BIAS_A2_UNORM as presentable (#222)
  * Add new DG2 Device ID (#221)
  * Update reserved PATIndex (#220)
- update to 22.5.2 - changes since 22.3.20 (jira#PED-10205)
  * Introduce LunarLake Support (#188)
  * Remove media compressed formats (#202)
  * Introduce Battlemage basic enabling support (#203)
  * Introduce Battlemage full support (#205)
  * Update README with new platform support info (#208)
  * Fix Debug build type(#210)
  * Check if BaseWidth and BaseHeight is zero (#213)
  * Xe2 Caching demotion for L3XD|L4WT|NC request (#212)
- update to 22.3.20:
  * fail if pTextureCalc is NULL
  * add RGB format perftag
  * add more device IDs
  * Revert "Failing the resource allocation if the U plane offset
    exceeds the HW"
- Update to version 22.3.18:
  * Introduce ARL-H support (#172)
  * Added new ADL-N Device IDs (#189)
  * Add new Xe_HP Device IDs (#190)
  * Handle out of memory case (#193)
  * Correct DG2 Depth/Stencil MSAA 16x 8x Texture Allocation (#192)
  * Failing the resource allocation if the U plane offset exceeds
    the HW limitations (#191)
- update to 22.3.17:
  * Fix possible integer overflow
  * Assert and return on divide by zero (#187)
  * Update DG2 device ID macro (#183)
- update to 22.3.16:
  * Fix to align HAlign to 128bytes for Linear Packed YUV format
  * Add PVC device ID
  * Guard FormatTable to be within bound
- This includes latest version of one of the components needed for
  Video (processing) hardware support on Intel GPUs (bsc#1217770)
- update to 22.3.14:
  * Add more DG2 Device IDs
- update to 22.3.13:
  * Fix Multiadapter ULT issue reproducibilty
  * Add new PVC Device ID
- update to 22.3.11:
  * Add PVC Device ID
  * Add more MTL Device IDs
  * Replace WaDefaultTile4 with a feature flag
  * Multi-threaded fixes for GMM Context info
  * Use GmmResGetAuxSurfaceOffset64
  * Fix UnifiedAuxSurvface checks to allow HiZ w/o CCS
  * add ARL-S support
  * Add device IDs for RPL
- update to 22.3.5:
  * Change Scratch L1 Caching to WB
  * Update Cachepolicy for MTL
  * Add forceful fallback to support Tile4 using an Ftr flag
  * Enable L3 for VP_INPUT_PICTURE_RENDER usage
- update to 22.3.4:
  * remove unused tilewidth, mip4height and mip5height variables
- update to 22.3.3:
  * Initialize Filedescriptor
  * Disable MultiAdapter ULT testcases
- update to 22.3.2:
  * Fix tiling selection
  * Align SURFTYPE_3D surfaces
  * Correct max surface size
- enable building for x86_64 micro-level architectures
- update to 22.3.1:
  * Fix memory leak Destroy allocated resources for ULT
- needed for jira#PED-1174 (Video decoding/encoding support
  (VA-API, ...) for Intel GPUs is outside of Mesa)
- Update to version 22.3.0:
  * Support for default build types
  * Add ATS-M Device Ids
  * Adding more dg2 device Ids
  * Fixing XE_HPC macro usage for Cache Policy settings
  * Fix QPtich calculations for CCS
  * PVC PAT table implementations
  * Initialize NumPATRegisters
  * Add PVC Device IDs
  * Fix GetPrivatePATEntry API
  * Introducing MTL Support
- No code changes
- Update to version 22.1.4 was part of Intel oneVPL GPU Runtime
  2022Q2 Release 22.4.4
- Update to version 22.1.4:
  * No upstream changelog available
- Update to version 22.1.2:
  * No upstream changelog available
- Update to version 22.0.1:
  * No upstream changelog available.
- Bump somajor define to 12 and in baselibs.conf following upstream
  so bump.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Update to version 21.3.3:
  * No upstream changelog available.
- Allow building on rpmbuild --target=i686.
- Drop R/TM, too hard to get right.
- mention baselibs.conf as source in specfile
- Fix 32bit build (dependency for Steam-in-home streaming)
- fixed JIRA number in previous changelog
- covers jira#SLE/SLE-19361
- Update to 21.2.2
  * No upstream changelog available.
- update to 20.3.2
  * baseAlignment can be greater than 64KB and needs to be aligned to 64KB
  * DG1 HiZ H/V Align modification
  * Set MOCS0 with WB cache value
  * DG1 Placed resource alignment issues Dx12/Vulkan
  * Remove '-Werror=implicit-function-declaration'
  * SyncInfoLin: Initialize members
  * Do not use memset for clearing an object of non-trivial type
  * Added the ADL-S device ID's and phyAddr support
- update to 20.2.5
  * No upstream changelog available (needed for jira#SLE/SLE-12712)
- update to 20.2.3:
  * No upstream changelog available.
- Update to version 20.1.1:
  * No upstream changelog available.
- Update to version 19.4.1:
  * No upstream changelog available
- This release fullfills requirements for jsc#SLE-8726
- Updated to version 19.3.3
  * Intel Graphics Memory Management Library 2019 Q3 Release 3
- Bump soname to 11
- Updated to version 19.2.4
  * adds support for Icelake, EHL, Cometlake, Lakefield
  * bug fixes
- Update to version 19.2.3:
  * Memory leak fix.
  * Crash fix.
  * More device support.
- Bump soname to 9 following upstream changes.
- Updated to version 18.4.1:
  * Cleanup, more device support
- Changed the subpackage name to follow libigdgmm.so.5
- Initial version: 18.3.0

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/gmmlib?expand=0&rev=80
2025-07-22 15:40:42 +00:00
e2ebd133bf Accepting request 1284573 from X11:XOrg
- fixed source line in specfile 

- Update to version 22.7.2
  * Add BMG Device ID (#232)
  * Add BMG Device ID (#233)
  * Add new BMG Device ID (#234)
  * Disable compression on GMM_FORMAT_I420 format (#236)
  * Handle Coherent and compressible resources (#235)

OBS-URL: https://build.opensuse.org/request/show/1284573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmmlib?expand=0&rev=39
2025-06-11 14:24:15 +00:00
023ef3437c - fixed source line in specfile
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/gmmlib?expand=0&rev=78
2025-06-10 19:18:08 +00:00
b75d9d9f5e - Update to version 22.7.2
* Add BMG Device ID (#232)
  * Add BMG Device ID (#233)
  * Add new BMG Device ID (#234)
  * Disable compression on GMM_FORMAT_I420 format (#236)
  * Handle Coherent and compressible resources (#235)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/gmmlib?expand=0&rev=77
2025-06-10 14:40:55 +00:00
a504a1e0bc Accepting request 1270906 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1270906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmmlib?expand=0&rev=38
2025-04-20 07:35:28 +00:00
116771bf1d - Update to version 22.7.1:
* Use GO:L3 on OCL Usages (#231)
  * Add Size Check When checking NoOptimizationPadding (#230)
  * Add MOCS variable for Xe2 (#228)
  * Force Tile4 instead of Linear for flipchain resources (#229)
  * Fix for type incompatibilities (#227)
  * Fix to resolve Media and NEO sharing issue with Xe2compression
    on BMG (#226)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/gmmlib?expand=0&rev=75
2025-04-18 21:23:15 +00:00
4 changed files with 56 additions and 6 deletions

View File

@@ -1,3 +1,53 @@
-------------------------------------------------------------------
Fri Sep 26 05:54:01 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 22.8.2:
* Add assertions before pointer access (#257)
* Fix duplicate format check to YUV Surface Check (#254)
* Fix duplicate assignment of Unaligned Height in Planar Offset
Address (#253)
-------------------------------------------------------------------
Tue Jul 22 08:19:26 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 22.8.1:
* Promote OCL false sharing usages L3 to WB together with 2-way
on xe2 (#249)
* Mark GO:L3 as Uncachebale on MTL (#248)
* Increment minor number for WCL support (#247)
* Enable Multi-engine compression 64KB WA (#175)
* Update XAdapater to be L3 Cacheable (#246)
* Add new BMG device IDs (#244)
* Introduce WCL support (#240)
* Correct "Use GO:L3 on OCL Usages (#242)
-------------------------------------------------------------------
Tue Jun 10 19:17:38 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- fixed source line in specfile
-------------------------------------------------------------------
Tue Jun 10 14:36:00 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to version 22.7.2
* Add BMG Device ID (#232)
* Add BMG Device ID (#233)
* Add new BMG Device ID (#234)
* Disable compression on GMM_FORMAT_I420 format (#236)
* Handle Coherent and compressible resources (#235)
-------------------------------------------------------------------
Wed Apr 16 14:28:51 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 22.7.1:
* Use GO:L3 on OCL Usages (#231)
* Add Size Check When checking NoOptimizationPadding (#230)
* Add MOCS variable for Xe2 (#228)
* Force Tile4 instead of Linear for flipchain resources (#229)
* Fix for type incompatibilities (#227)
* Fix to resolve Media and NEO sharing issue with Xe2compression
on BMG (#226)
-------------------------------------------------------------------
Mon Feb 10 12:19:14 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package gmmlib
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
%global somajor 12
%global libname libigdgmm%{somajor}
Name: gmmlib
Version: 22.6.0
Version: 22.8.2
Release: 0
Summary: Intel Graphics Memory Management Library Package
License: MIT
Group: Development/Libraries/C and C++
URL: https://github.com/intel/gmmlib
Source0: %{url}/archive/intel-gmmlib-%{version}.tar.gz
Source0: %{url}/archive/refs/tags/intel-%{name}-%{version}.tar.gz
Source1: baselibs.conf
BuildRequires: c++_compiler
BuildRequires: cmake

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e43e538a002574f45d480a24e02297c960963dc7914b7328791d9836832ff43
size 872485