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.

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

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