17-19 October 2023
Palexco
Europe/Madrid timezone

How to port a DRM driver to Rust?

Not scheduled
20m
Palexco

Palexco

Muelle de Trasatlánticos, s/n, 15003 A Coruña, A Coruña, Spain
Talk (half slot) Main Track

Speaker

Maíra Canal (Igalia)

Description

Programming in Rust can be a challenge for C programmers. Programming a DRM driver in Rust can sound even more challenging for C programmers. So, I'll share my view, as a C programmer, on how to port a DRM driver to the Rust programming language, considering my experience in converting the VGEM DRM driver during the Igalia Coding Experience.

In this talk, I intend to explore the usage of the DRM bindings, developed by Asahi Lina, how I manage to use them to write rustgem, the benefits of Rust for driver development, and some thoughts on the future of Rust on the DRM.

GSoC, EVoC or Outreachy No
In-person or virtual presentation In-person
Code of Conduct Yes

Primary author

Presentation Materials

There are no materials yet.
2023 Platinum Sponsor
Igalia
2023 Gold Sponsors
Google
Collabora
Arm
Microsoft
2023 Silver Sponsors
FEX-Emu
The Linux Foundation
AMD
Qualcomm
2023 Bronze Sponsors
Khronos Group
CodeWeavers
2023 Supporters
A Coruña Turismo
GPUL
Raspberry Pi