BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//devconf-cz-2024//talk//UHHXSW
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-devconf-cz-2024-UHHXSW@pretalx.com
DTSTART;TZID=CET:20240614T110000
DTEND;TZID=CET:20240614T113500
DESCRIPTION:In automotive\, Android guests are currently used for deploying
  infotainment systems. To support Android as a guest\, the Virtual Machine
  Monitor (VMM) requires a set of virtual hardware like sound\, video\, blo
 ck devices and networking.  This talk presents the current status and effo
 rts to implement VirtIO sound for infotainment systems in automotive. We w
 ill shed some light on our decision to implement VirtIO sound in Rust as a
 n vhost-user device under the Rust-Vmm project umbrella.\nHaving VirtIO fo
 r hardware allows Android to be deployed in different VMMs that support Vi
 rtIO like Crosvm or QEMU\, This deployment has benefits like reducing the 
 attack surface of QEMU and also enables more granularity in setting up rig
 hts for the device process. Our VirtIO sound implementation is able to han
 dle different audio backends by relying on a generic interface. Currently\
 , we support the pipewire and Alsa as audio backends. During this presenta
 tion\, we will share our journey in building the virtio-sound device\, inc
 luding improving its specification\, fixing bugs in the virtio-sound drive
 r\, and building it as a rust-vmm project. We also plan to outline a roadm
 ap for the future like adding support for other audio backends like Gstrea
 mer.\n\nWe will demo and describe the setup used in order to play audio fr
 om a guest application to the host using our virtio-sound device.\n\nWe wi
 ll also go through some general tips on how to configure the guest to enab
 le virtio-snd driver module and optimal ways to use QEMU which may be usef
 ul to the audience.
DTSTAMP:20260721T014029Z
LOCATION:E112 (capacity 156)
SUMMARY:Building VirtIO sound device in rust-vmm project - Dorinda Bassey\,
  Matias Vara Larsen
URL:https://pretalx.com/devconf-cz-2024/talk/UHHXSW/
END:VEVENT
END:VCALENDAR
