Skip to content

ARM64 Intel Media Driver #10462

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 14, 2025
Merged

ARM64 Intel Media Driver #10462

merged 2 commits into from
Apr 14, 2025

Conversation

HmnSn
Copy link
Contributor

@HmnSn HmnSn commented Apr 13, 2025

Topic Description

  • intel-media-driver: add arm64 support
    • Apply loongarch64 patches on arm64 because simde is compatible with both architectures
    • Fix redefined on arm64
  • intel-gmmlib: add arm64 support

Package(s) Affected

  • intel-gmmlib: 22.7.0-1
  • intel-media-driver: 24.4.4-2

Security Update?

No

Build Order

#buildit intel-gmmlib intel-media-driver

Test Build(s) Done

Primary Architectures

  • AMD64 amd64
  • AArch64 arm64
  • LoongArch 64-bit loongarch64

@HmnSn HmnSn added the hardware-support Hardware support related label Apr 13, 2025
@HmnSn HmnSn force-pushed the arm64-intel-xe-media-driver branch 2 times, most recently from 02719c9 to 2fa019d Compare April 13, 2025 16:24
@aosc-buildit-bot
Copy link
Contributor

Dickens-topic report:

intel-gmmlib upgraded from 22.7.0 to 22.7.0-1~pre20250413T162441Z on amd64, loongarch64:

No changes, size -178 bytes (-0.0%)

intel-gmmlib introduced at 22.7.0-1~pre20250413T162441Z on arm64:

100 added, 0 removed, size +396 KB
--- a
+++ b
@@ -0,0 +1,100 @@
+drwxr-xr-x     ./
+drwxr-xr-x     ./usr/
+drwxr-xr-x     ./usr/include/
+drwxr-xr-x     ./usr/include/igdgmm/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/CachePolicy/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyConditionals.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyUndefineConditionals.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen10CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen11CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen12CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen12dGPUCachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen8CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen9CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/GlobalInfo/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Platform/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Platform/GmmPlatforms.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Resource/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Resource/Linux/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Scripts/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Texture/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Texture/GmmTexture.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/TranslationTable/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/TranslationTable/GmmUmdTranslationTable.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Utility/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/CpuSwizzleBlt.c
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/assert.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Utility/GmmLog/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/GmmLog/GmmLog.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/GmmUtility.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/Common/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen10.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen11.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12dGPU.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen8.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen9.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe2_LPG.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe_LPG.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyCommon.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmClientContext.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCommonExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmConst.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmDebug.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmFormatTable.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmHw.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmInfo.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmInfoExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmInternal.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmLibDll.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmLibDllName.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmMemAllocator.hpp
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmPageTableMgr.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmPlatformExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmProto.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceFlags.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfo.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfoCommon.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfoExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmTextureExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmUtil.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/Linux/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Linux/GmmResourceInfoLin.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Linux/GmmResourceInfoLinExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/GmmLib.h
+-rw-r--r--     ./usr/include/igdgmm/igdgmm.h
+drwxr-xr-x     ./usr/include/igdgmm/inc/
+drwxr-xr-x     ./usr/include/igdgmm/inc/common/
+-rw-r--r--     ./usr/include/igdgmm/inc/common/gfxmacro.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/gfxplatform.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/gtsysinfo.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/igfxfmid.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/sku_wa.h
+-rw-r--r--     ./usr/include/igdgmm/inc/portable_compiler.h
+drwxr-xr-x     ./usr/include/igdgmm/inc/umKmInc/
+-rw-r--r--     ./usr/include/igdgmm/inc/umKmInc/UmKmDmaPerfTimer.h
+-rw-r--r--     ./usr/include/igdgmm/inc/umKmInc/UmKmEnum.h
+-rw-r--r--     ./usr/include/igdgmm/inc/umKmInc/sharedata.h
+drwxr-xr-x     ./usr/include/igdgmm/util/
+-rw-r--r--     ./usr/include/igdgmm/util/g_gfxDebug.h
+-rw-r--r--     ./usr/include/igdgmm/util/gfxDebug.h
+drwxr-xr-x     ./usr/lib/
+-rwxr-xr-x     ./usr/lib/libigdgmm.so.12.7.0
+drwxr-xr-x     ./usr/lib/pkgconfig/
+-rw-r--r--     ./usr/lib/pkgconfig/igdgmm.pc
+drwxr-xr-x     ./usr/share/
+drwxr-xr-x     ./usr/share/doc/
+drwxr-xr-x     ./usr/share/doc/intel-gmmlib/
+-rw-r--r--     ./usr/share/doc/intel-gmmlib/LICENSE.md
+lrwxrwxrwx     ./usr/lib/libigdgmm.so -> libigdgmm.so.12
+lrwxrwxrwx     ./usr/lib/libigdgmm.so.12 -> libigdgmm.so.12.7.0
intel-media-driver upgraded from 24.4.4-1 to 24.4.4-2~pre20250413T162441Z on amd64, loongarch64:

No changes, size +5.77 KB (+0.0%)

intel-media-driver introduced at 24.4.4-2~pre20250413T162441Z on arm64:

27 added, 0 removed, size +9.67 MB
--- a
+++ b
@@ -0,0 +1,27 @@
+drwxr-xr-x     ./
+drwxr-xr-x     ./usr/
+drwxr-xr-x     ./usr/include/
+drwxr-xr-x     ./usr/include/igfxcmrt/
+-rw-r--r--     ./usr/include/igfxcmrt/cm_hw_vebox_cmd_g10.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_api_os.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_def_os.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_extension.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g10.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g11.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g12_dg1.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g12_tgl.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g8.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g9.h
+drwxr-xr-x     ./usr/lib/
+drwxr-xr-x     ./usr/lib/dri/
+-rwxr-xr-x     ./usr/lib/dri/iHD_drv_video.so
+-rwxr-xr-x     ./usr/lib/libigfxcmrt.so.7.2.0
+drwxr-xr-x     ./usr/lib/pkgconfig/
+-rw-r--r--     ./usr/lib/pkgconfig/igfxcmrt.pc
+drwxr-xr-x     ./usr/share/
+drwxr-xr-x     ./usr/share/doc/
+drwxr-xr-x     ./usr/share/doc/intel-media-driver/
+-rw-r--r--     ./usr/share/doc/intel-media-driver/LICENSE.md
+lrwxrwxrwx     ./usr/lib/libigfxcmrt.so -> libigfxcmrt.so.7
+lrwxrwxrwx     ./usr/lib/libigfxcmrt.so.7 -> libigfxcmrt.so.7.2.0

@HmnSn
Copy link
Contributor Author

HmnSn commented Apr 13, 2025

Tested good on arm64 with mpv and firefox
Screenshot_20250413_233925
Screenshot_20250413_234216
Screenshot_20250413_234252
Screenshot_20250413_234349
Screenshot_20250413_234455
Screenshot_20250413_234534

@HmnSn HmnSn marked this pull request as ready for review April 13, 2025 16:44
@HmnSn HmnSn force-pushed the arm64-intel-xe-media-driver branch from 2fa019d to 6d04f70 Compare April 13, 2025 16:52
@aosc-buildit-bot
Copy link
Contributor

Dickens-topic report:

intel-gmmlib upgraded from 22.7.0 to 22.7.0-1~pre20250413T165231Z on amd64, loongarch64:

No changes, size +58 bytes (+0.0%)

intel-gmmlib introduced at 22.7.0-1~pre20250413T165231Z on arm64:

100 added, 0 removed, size +396 KB
--- a
+++ b
@@ -0,0 +1,100 @@
+drwxr-xr-x     ./
+drwxr-xr-x     ./usr/
+drwxr-xr-x     ./usr/include/
+drwxr-xr-x     ./usr/include/igdgmm/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/CachePolicy/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyConditionals.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyUndefineConditionals.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen10CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen11CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen12CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen12dGPUCachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen8CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmGen9CachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/GlobalInfo/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Platform/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Platform/GmmPlatforms.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Resource/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Resource/Linux/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Scripts/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Texture/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Texture/GmmTexture.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/TranslationTable/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/TranslationTable/GmmUmdTranslationTable.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Utility/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/CpuSwizzleBlt.c
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/assert.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/Utility/GmmLog/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/GmmLog/GmmLog.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/Utility/GmmUtility.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/Common/
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen10.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen11.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12dGPU.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen8.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen9.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe2_LPG.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe_LPG.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicy.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyCommon.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmClientContext.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmCommonExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmConst.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmDebug.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmFormatTable.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmHw.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmInfo.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmInfoExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmInternal.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmLibDll.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmLibDllName.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmMemAllocator.hpp
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmPageTableMgr.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmPlatformExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmProto.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceFlags.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfo.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfoCommon.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfoExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmTextureExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Common/GmmUtil.h
+drwxr-xr-x     ./usr/include/igdgmm/GmmLib/inc/External/Linux/
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Linux/GmmResourceInfoLin.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/External/Linux/GmmResourceInfoLinExt.h
+-rw-r--r--     ./usr/include/igdgmm/GmmLib/inc/GmmLib.h
+-rw-r--r--     ./usr/include/igdgmm/igdgmm.h
+drwxr-xr-x     ./usr/include/igdgmm/inc/
+drwxr-xr-x     ./usr/include/igdgmm/inc/common/
+-rw-r--r--     ./usr/include/igdgmm/inc/common/gfxmacro.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/gfxplatform.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/gtsysinfo.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/igfxfmid.h
+-rw-r--r--     ./usr/include/igdgmm/inc/common/sku_wa.h
+-rw-r--r--     ./usr/include/igdgmm/inc/portable_compiler.h
+drwxr-xr-x     ./usr/include/igdgmm/inc/umKmInc/
+-rw-r--r--     ./usr/include/igdgmm/inc/umKmInc/UmKmDmaPerfTimer.h
+-rw-r--r--     ./usr/include/igdgmm/inc/umKmInc/UmKmEnum.h
+-rw-r--r--     ./usr/include/igdgmm/inc/umKmInc/sharedata.h
+drwxr-xr-x     ./usr/include/igdgmm/util/
+-rw-r--r--     ./usr/include/igdgmm/util/g_gfxDebug.h
+-rw-r--r--     ./usr/include/igdgmm/util/gfxDebug.h
+drwxr-xr-x     ./usr/lib/
+-rwxr-xr-x     ./usr/lib/libigdgmm.so.12.7.0
+drwxr-xr-x     ./usr/lib/pkgconfig/
+-rw-r--r--     ./usr/lib/pkgconfig/igdgmm.pc
+drwxr-xr-x     ./usr/share/
+drwxr-xr-x     ./usr/share/doc/
+drwxr-xr-x     ./usr/share/doc/intel-gmmlib/
+-rw-r--r--     ./usr/share/doc/intel-gmmlib/LICENSE.md
+lrwxrwxrwx     ./usr/lib/libigdgmm.so -> libigdgmm.so.12
+lrwxrwxrwx     ./usr/lib/libigdgmm.so.12 -> libigdgmm.so.12.7.0
intel-media-driver upgraded from 24.4.4-1 to 24.4.4-2~pre20250413T165231Z on amd64, loongarch64:

No changes, size +5.74 KB (+0.0%)

intel-media-driver introduced at 24.4.4-2~pre20250413T165231Z on arm64:

27 added, 0 removed, size +9.67 MB
--- a
+++ b
@@ -0,0 +1,27 @@
+drwxr-xr-x     ./
+drwxr-xr-x     ./usr/
+drwxr-xr-x     ./usr/include/
+drwxr-xr-x     ./usr/include/igfxcmrt/
+-rw-r--r--     ./usr/include/igfxcmrt/cm_hw_vebox_cmd_g10.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_api_os.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_def_os.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_extension.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g10.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g11.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g12_dg1.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g12_tgl.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g8.h
+-rw-r--r--     ./usr/include/igfxcmrt/cm_rt_g9.h
+drwxr-xr-x     ./usr/lib/
+drwxr-xr-x     ./usr/lib/dri/
+-rwxr-xr-x     ./usr/lib/dri/iHD_drv_video.so
+-rwxr-xr-x     ./usr/lib/libigfxcmrt.so.7.2.0
+drwxr-xr-x     ./usr/lib/pkgconfig/
+-rw-r--r--     ./usr/lib/pkgconfig/igfxcmrt.pc
+drwxr-xr-x     ./usr/share/
+drwxr-xr-x     ./usr/share/doc/
+drwxr-xr-x     ./usr/share/doc/intel-media-driver/
+-rw-r--r--     ./usr/share/doc/intel-media-driver/LICENSE.md
+lrwxrwxrwx     ./usr/lib/libigfxcmrt.so -> libigfxcmrt.so.7
+lrwxrwxrwx     ./usr/lib/libigfxcmrt.so.7 -> libigfxcmrt.so.7.2.0

HmnSn added 2 commits April 14, 2025 09:04
- Disable AuxTable test on aarch64
- Link: intel/gmmlib#128
- Apply loongarch64 patches on arm64 because simde is compatible with both architectures
- Fix redefined on arm64
@MingcongBai MingcongBai force-pushed the arm64-intel-xe-media-driver branch from 6d04f70 to 399826d Compare April 14, 2025 01:04
Copy link
Member

@MingcongBai MingcongBai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ayy, full coverage amongst all tier-1 architectures.

@MingcongBai MingcongBai merged commit 3b4697d into stable Apr 14, 2025
@MingcongBai MingcongBai deleted the arm64-intel-xe-media-driver branch April 14, 2025 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hardware-support Hardware support related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants