Series is - Reviewed-by: Alyssa Rosenzweig <[email protected]> Thanks Janne!
Le Mon, Jan 05, 2026 at 10:03:44PM +0100, Janne Grunau a écrit : > I will start with upstreaming the asahi DRM render driver. The UAPI was > merged in v6.16-rc1 and the downstream Asahi Linux kernel tree has a > driver implementing this fully. > The asahi (OpenGL 4.6 conformant) and honeycomb (Vulkan 1.4 conformant) > user space drivers using this UAPI are available in mesa since 25.2. > > This initial submission contains test infrastructure and tests for the > ioctl DRM_IOCTL_ASAHI_GET_PARAMS and DRM_IOCTL_ASAHI_GET_TIME. > These two tests are the only ones the initial version of the initial > upstream submission of the driver will pass. > > I have additional tests which the downstream driver passes as well. I > was planning to submit them together with upstream driver patches which > implement the necessary functionality for the tests. > > If preferred I could submit all tests and gate them based on the driver > version to avoid expected igt-gpu-tools test failures against > incomplete (as in not implementing the full UAPI) upstream driver > versions. > > Signed-off-by: Janne Grunau <[email protected]> > --- > Janne Grunau (3): > drm-uapi/asahi: Initial import of asahi_drm.h > asahi: Add test infrastruture for asahi DRM render driver > tests/asahi: Add test for DRM_IOCTL_ASAHI_GET_TIME > > include/drm-uapi/asahi_drm.h | 1194 > ++++++++++++++++++++++++++++++++++++++++ > lib/drmtest.c | 1 + > lib/drmtest.h | 1 + > lib/igt_asahi.c | 58 ++ > lib/igt_asahi.h | 15 + > lib/meson.build | 1 + > meson.build | 8 + > tests/asahi/asahi_get_params.c | 55 ++ > tests/asahi/asahi_get_time.c | 63 +++ > tests/asahi/meson.build | 14 + > tests/meson.build | 2 + > 11 files changed, 1412 insertions(+) > --- > base-commit: cef45b995557367ba082bc460fbab2190af943fd > change-id: 20260105-asahi-tests-wave1-7a850d0e0af0 > > Best regards, > -- > Janne Grunau <[email protected]> >
