Kirill A. Korinsky <[email protected]> writes:
> On Sat, 03 Jan 2026 09:16:48 +0100,
> Rafael Sadowski <[email protected]> wrote:
>>
>> 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)
>>
>
> Tested on:
>
> inteldrm0 at pci0 dev 2 function 0 "Intel UHD Graphics" rev 0x02
> drm0 at inteldrm0
> inteldrm0: msi, COMETLAKE, gen 9
>
> no regression to report
Also no regression on:
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 520" rev 0x07
drm0 at inteldrm0
inteldrm0: msi, SKYLAKE, gen 9
I just get the following warnings when compiling:
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:1091:52:
warning: variable length arrays in C++ are a Clang extension
[-Wvla-cxx-extension]
1091 | struct drm_xe_engine_class_instance engine_map[nengine];
| ^~~~~~~
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:1091:52:
note: read of non-const variable 'nengine' is not allowed in a constant
expression
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:1087:14:
note: declared here
1087 | uint32_t nengine = 0;
| ^
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:2487:26:
warning: variable length arrays in C++ are a Clang extension
[-Wvla-cxx-extension]
2487 | uint64_t batch_addrs[num_bo];
| ^~~~~~
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:2487:26:
note: function parameter 'num_bo' with unknown value cannot be used in a
constant expression
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:2471:64:
note: declared here
2471 | mos_bo_context_exec_with_sync_xe(struct mos_linux_bo **bo, int num_bo,
struct mos_linux_context *ctx,
| ^
2 warnings generated.
[...]
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:1091:52:
warning: variable length arrays in C++ are a Clang extension
[-Wvla-cxx-extension]
1091 | struct drm_xe_engine_class_instance engine_map[nengine];
| ^~~~~~~
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:1091:52:
note: read of non-const variable 'nengine' is not allowed in a constant
expression
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:1087:14:
note: declared here
1087 | uint32_t nengine = 0;
| ^
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:2487:26:
warning: variable length arrays in C++ are a Clang extension
[-Wvla-cxx-extension]
2487 | uint64_t batch_addrs[num_bo];
| ^~~~~~
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:2487:26:
note: function parameter 'num_bo' with unknown value cannot be used in a
constant expression
/usr/ports/pobj/intel-media-driver-25.3.4/media-driver-intel-media-25.3.4/media_softlet/linux/common/os/xe/mos_bufmgr_xe.c:2471:64:
note: declared here
2471 | mos_bo_context_exec_with_sync_xe(struct mos_linux_bo **bo, int num_bo,
struct mos_linux_context *ctx,
| ^
2 warnings generated.
--
Manuel Giraud