YoVDO

Virtio as a Universal Communication Format

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Virtualization Courses Device Drivers Courses VirtIO Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of virtio as a universal communication format in this Linux Plumbers Conference talk. Delve into the terminology, popularity, and motivations behind virtio, including its applications in userspace drivers, VM guests, overcommit, and bug mitigation. Examine virtio properties, feature negotiation, and net failover support. Investigate compatibility issues with existing drivers, devices, and different virtio versions. Learn about PCI-based discovery, virtqueue ring, and the process of incorporating changes into the specification. Address interface compatibility, hardware specifics, platform issues, and device quirks. Gain valuable insights into this important topic in Linux development through the presentation and subsequent Q&A session.

Syllabus

Intro
Terminology
The inexplicable popularity of virtio
Motivation: userspace drivers
Motivation: VM guests
Motivation: overcommit
Motivation: bugs
Virtio Properties
Virtio feature negotiation
Virtio net add failover support
Compatibility: existing drivers
Compatibility: existing devices
Compatibility: virtio 0.9 versus 1.0
PCI based discovery
Virtqueue ring
How to get it in the spec?
Interface compatibility
Hardware s special
Platform issues
Device quirks
Summary
Questions?


Taught by

Linux Plumbers Conference

Related Courses

Real Time Mesajlaşma Uygulaması
Udemy
Securely Booting Confidential VMs with Encrypting Disk
Linux Plumbers Conference via YouTube
Pressure Feedback for LRU Map Types
Linux Plumbers Conference via YouTube
Closing the BPF Map Permission Loophole
Linux Plumbers Conference via YouTube
The Revival of the Learning-Sync Bridgeport Flag
Linux Plumbers Conference via YouTube