And a relevant userspace build repo (build on morello device in debian):
https://git.morello-project.org/carhai01/morello-gfx-userspace-build
This goes together with this patchset
On 4/5/24 11:20 AM, carsten.haitzler@foss.arm.com wrote:
From: Carsten Haitzler carsten.haitzler@arm.com
This series starts to enable purecap support for drm ioctls. This series enables all the libdrm tests (tested and working). You will also need the purecap libdrm port as well to complement this.
Carsten Haitzler (3): drm: Fix copy to/from user so that caps trasnport in the region drm: Fix purecap vblank handling drm: fix up purecap handling of all iotcls in libdrm test tools
drivers/gpu/drm/drm_atomic_uapi.c | 3 +- drivers/gpu/drm/drm_connector.c | 107 +++++++++++++++++++------ drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_internal.h | 4 + drivers/gpu/drm/drm_ioc32.c | 8 +- drivers/gpu/drm/drm_ioctl.c | 20 ++--- drivers/gpu/drm/drm_mode_config.c | 126 +++++++++++++++++++++--------- drivers/gpu/drm/drm_mode_object.c | 37 ++++++++- drivers/gpu/drm/drm_plane.c | 88 +++++++++++++++++---- drivers/gpu/drm/drm_property.c | 87 ++++++++++++++++++--- drivers/gpu/drm/drm_vblank.c | 46 ++++++++--- include/drm/drm_drv.h | 9 +++ include/drm/drm_vblank.h | 23 ++++++ include/uapi/drm/drm.h | 6 +- include/uapi/drm/drm_mode.h | 34 ++++---- tools/include/uapi/drm/drm.h | 4 +- 16 files changed, 458 insertions(+), 146 deletions(-)