RISC-V IRQ Bypass Implementation for KVM
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
Explore the implementation of irqbypass for RISC-V KVM in this technical conference talk. Delve into the architecture-specific challenges of enabling irqbypass for RISC-V, focusing on the novel support provided by AIA and IOMMU specifications for guest interrupt delivery. Examine the proposed approach, which involves the RISC-V IOMMU driver implementing an IRQ domain to provide irq_set_vcpu_affinity(). Discuss the implications of RISC-V IOMMU sending notice MSIs for guest vIMSICs backed by MRIFs, and consider the need for new user API to manage policy selection for notice MSI delivery. Address the performance differences in irqbypass between guests with assigned interrupt files and those with MRIFs, exploring potential modifications to improve measurement accuracy. Gain insights into ongoing design decisions and developments in the proof-of-concept implementation of RISC-V irqbypass with KVM.
Syllabus
RISC-V irqbypass with KVM - Andrew Jones
Taught by
Linux Plumbers Conference
Related Courses
Linux High Availability Clustering on RHEL 8 (2023)Udemy CentOS Enterprise Linux 7 Virtualization Management
Pluralsight OpenStack Installation and Deployment
Udemy Linux Foundation Cert Prep: Virtualization (Ubuntu)
LinkedIn Learning Linux System Engineer: Network Bonding, IPv6, Routing, and Virtual Systems
LinkedIn Learning