[PATCH v2 0/5] drm/xe: enable driver usage on non-4KiB kernels

Simon Richter Simon.Richter at hogyros.de
Mon Jun 16 05:53:35 UTC 2025


Hi,

On 6/13/25 10:11, Mingcong Bai via B4 Relay wrote:

> This patch series attempts to enable the use of xe DRM driver on non-4KiB
> kernel page platforms. This involves fixing the ttm/bo interface, as well
> as parts of the userspace API to make use of kernel `PAGE_SIZE' for
> alignment instead of the assumed `SZ_4K', it also fixes incorrect usage of
> `PAGE_SIZE' in the GuC and ring buffer interface code to make sure all
> instructions/commands were aligned to 4KiB barriers (per the Programmer's
> Manual for the GPUs covered by this DRM driver).

Tested on POWER9 (TalosII) with B580, comparing commit b8f759deb9 with 
4k pages with the same plus these patches with 64k pages. I did not test 
4k pages with these patches, I suspect that is already well covered by CI.

The Piglit test suite reports the exact same number of pass/fail/crash 
for both configurations.

https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1310#note_2959331

Are there other tests that make sense? Piglit does not include video 
playback, for example. Since I have a dGPU, I can't run SR-IOV tests, 
though.

    Simon


More information about the Intel-xe mailing list