YoVDO

RISC-V IRQ Bypass Implementation for KVM

Offered By: Linux Plumbers Conference via YouTube

Tags

RISC-V Courses Virtualization Courses Computer Architecture Courses KVM Courses IOMMU Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Introduction to RISC-V
Linux Foundation via edX
Building a RISC-V CPU Core
Linux Foundation via edX
RISC-V Toolchain and Compiler Optimization Techniques
Linux Foundation via edX
Microcontroller Applications with RISC-V
Linux Foundation via edX
Stanford Seminar - Instruction Sets Should Be Free- The Case for RISC-V
Stanford University via YouTube