[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