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

Reply via email to