Here is a diff to update the Intel drivers to the latest upstream version.

Intel user testing and feedback required. If you need VP9,AV1 and
other video files: https://elecard.com/videos (This is my test source)

Rafael

diff --git a/graphics/intel-gmmlib/Makefile b/graphics/intel-gmmlib/Makefile
index 9c3f969eb27..d4e8cde3c40 100644
--- a/graphics/intel-gmmlib/Makefile
+++ b/graphics/intel-gmmlib/Makefile
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS =        amd64 i386
 
 COMMENT =      Intel Graphics Memory Management Library
 
-VERSION =      22.8.1
+VERSION =      22.9.0
 GH_ACCOUNT =   intel
 GH_PROJECT =   gmmlib
 GH_TAGNAME =   intel-gmmlib-${VERSION}
diff --git a/graphics/intel-gmmlib/distinfo b/graphics/intel-gmmlib/distinfo
index 056e09202a4..6b406d28da3 100644
--- a/graphics/intel-gmmlib/distinfo
+++ b/graphics/intel-gmmlib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (intel-gmmlib-22.8.1.tar.gz) = 
m46sGJFlACHe0mtyWF56LHAqO6R1Zclo/qvRSrONGPc=
-SIZE (intel-gmmlib-22.8.1.tar.gz) = 872429
+SHA256 (intel-gmmlib-22.9.0.tar.gz) = 
auJiuVVAaBrVR4xjr/uIATX3cslUELCSAJpvffwEpbo=
+SIZE (intel-gmmlib-22.9.0.tar.gz) = 882607
diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt
index 7ba28bfc176..32ca6f98bf0 100644
--- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt
+++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt
@@ -3,7 +3,7 @@ https://github.com/intel/gmmlib/pull/67
 Index: Source/GmmLib/CMakeLists.txt
 --- Source/GmmLib/CMakeLists.txt.orig
 +++ Source/GmmLib/CMakeLists.txt
-@@ -508,10 +508,6 @@ bs_set_extra_target_properties(${GMM_LIB_DLL_NAME}
+@@ -513,10 +513,6 @@ bs_set_extra_target_properties(${GMM_LIB_DLL_NAME}
          GMM_UNIFY_DAF_API
          )
  
diff --git 
a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp
index 404892554f9..b2a49370e7f 100644
--- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp
+++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp
@@ -11,7 +11,7 @@ Index: Source/GmmLib/ULT/GmmAuxTableULT.cpp
  
  #include "GmmAuxTableULT.h"
  
-@@ -262,4 +262,4 @@ TEST_F(CTestAuxTable, TestAuxTableContent)
+@@ -266,4 +266,4 @@ TEST_F(CTestAuxTable, TestAuxTableContent)
      pGmmULTClientContext->DestroyPageTblMgrObject(mgr);
  }
  
diff --git 
a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h
index 26d6ac6dd72..b1aa10fc8c5 100644
--- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h
+++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h
@@ -19,7 +19,7 @@ Index: Source/GmmLib/ULT/GmmAuxTableULT.h
  
  #ifndef ALIGN
  #define ALIGN(v, a) (((v) + ((a)-1)) & ~((a)-1))
-@@ -249,4 +248,4 @@ class CTestAuxTable : public CTestGen10Resource (publi
+@@ -252,4 +251,4 @@ class CTestAuxTable : public CTestGen10Resource (publi
      };
  };
  
diff --git a/graphics/intel-gmmlib/pkg/PLIST b/graphics/intel-gmmlib/pkg/PLIST
index 2973f82db85..73203e604f8 100644
--- a/graphics/intel-gmmlib/pkg/PLIST
+++ b/graphics/intel-gmmlib/pkg/PLIST
@@ -11,6 +11,7 @@ include/igdgmm/GmmLib/CachePolicy/GmmGen12dGPUCachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmGen8CachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmGen9CachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.h
+include/igdgmm/GmmLib/CachePolicy/GmmXe3P_XPCCachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
 include/igdgmm/GmmLib/GlobalInfo/
 include/igdgmm/GmmLib/Platform/
@@ -40,6 +41,7 @@ 
include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12dGPU.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen8.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen9.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe2_LPG.h
+include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe3P_XPC.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe_LPG.h
 include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicy.h
 include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyCommon.h
diff --git a/graphics/intel-media-driver/Makefile 
b/graphics/intel-media-driver/Makefile
index ddbff89495a..0eb9280dda0 100644
--- a/graphics/intel-media-driver/Makefile
+++ b/graphics/intel-media-driver/Makefile
@@ -3,7 +3,7 @@ BROKEN-i386 =   ld: error: [...] is incompatible with 
/usr/lib/crtbeginS.o
 
 COMMENT =      VAAPI driver for Intel HD 5000 (Gen8) or newer
 
-VERSION =      25.2.6
+VERSION =      25.3.4
 GH_ACCOUNT =   intel
 GH_PROJECT =   media-driver
 GH_TAGNAME =   intel-media-${VERSION}
diff --git a/graphics/intel-media-driver/distinfo 
b/graphics/intel-media-driver/distinfo
index 7a2f87b56a1..c08ec4a2c74 100644
--- a/graphics/intel-media-driver/distinfo
+++ b/graphics/intel-media-driver/distinfo
@@ -1,2 +1,2 @@
-SHA256 (intel-media-driver-25.2.6.tar.gz) = 
ug8STI4I4GdXJfljG3sbHDcZRLMbelimLSyZM4584jA=
-SIZE (intel-media-driver-25.2.6.tar.gz) = 28409738
+SHA256 (intel-media-driver-25.3.4.tar.gz) = 
75p6CIGyUNI999RnY0GjcpsoiHvPQEp01I219E/6AiA=
+SIZE (intel-media-driver-25.3.4.tar.gz) = 28429128
diff --git 
a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
 
b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
index f22417ca46d..ac5dba2fa1d 100644
--- 
a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
+++ 
b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
@@ -2,7 +2,7 @@ https://github.com/intel/media-driver/pull/1785
 Index: media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp
 --- media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp.orig
 +++ media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp
-@@ -2143,7 +2143,7 @@ uint32_t MosUtilities::MosGetThreadId(
+@@ -2142,7 +2142,7 @@ uint32_t MosUtilities::MosGetThreadId(
  
  uint32_t MosUtilities::MosGetCurrentThreadId()
  {

Reply via email to