BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Upstreaming Tyr: a DRM GPU kernel driver in Rust
DTSTART;VALUE=DATE-TIME:20260930T161000Z
DTEND;VALUE=DATE-TIME:20260930T163000Z
DTSTAMP;VALUE=DATE-TIME:20260904T153442Z
UID:indico-contribution-540@indico.freedesktop.org
DESCRIPTION:Speakers: Deborah Brouwer (Collabora)\nThe Tyr project aims to
  port the existing DRM GPU kernel driver\, Panthor\, to Rust. Upstream Tyr
  is still very much a work-in-progress: it will probe as a platform device
  driver and can read and report on its GPU registers\, but the rest of Tyr
  remains in a state of flux. Moving Tyr upstream has required us to test\,
  adapt to\, and contribute to the larger Rust ecosystem that is developing
  around it in the kernel.\n\nIn this talk\, I will walk through the initia
 l stage of booting the microcontroller (MCU) in a Mali-G610 GPU to demonst
 rate how Tyr is using some of the newest Rust kernel abstractions for grap
 hics. In particular\, I will discuss how Tyr uses DRM GEM shared-memory bu
 ffer objects in conjunction with the GPU virtual memory manager to load th
 e MCU firmware and start up the command-stream frontend for the GPU.\n\nht
 tps://indico.freedesktop.org/event/12/contributions/540/
LOCATION:
URL:https://indico.freedesktop.org/event/12/contributions/540/
END:VEVENT
END:VCALENDAR
