Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Trap-less Virtual Interrupt for KVM on RISC-V

Linux Foundation via YouTube

Overview

Explore the implementation of trap-less virtual interrupts for KVM on RISC-V architecture in this 25-minute conference talk. Delve into the background, motivation, and key components such as virtualization-aware Core-Local Interrupt Controller (CLINT) and Platform-Level Interrupt Controller (PLIC). Learn about direct injection of virtual interrupts and the KVM support overview. Examine the trap-less virtual interrupt mechanisms for timer interrupts, virtual timer interrupts, and VSEI. Analyze benchmark results for various interrupt types and gain insights into future developments in this area of virtualization technology.

Syllabus

Intro
Trap-less Virtual Interrupt for KVM on RISC-V
Background
Motivation
Virtualization-aware Core-Local Interrupt Controller (CLINT)
Virtualization-aware PLIC
Direct Injection of Virtual Interrupts
KVM Support Overview
Trap-less Virtual Interrupt - Timer Interrupt
Trap-less Virtual Interrupt - Virtual Timer Interrupt
Trap-less Virtual Interrupt - VSEI
Implementation
Benchmark Results - Virtual Timer Interrupts
Benchmark Results - Timer & VSSI
Benchmark Results - VSEI
Future Work

Taught by

Linux Foundation

Reviews

Start your review of Trap-less Virtual Interrupt for KVM on RISC-V

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.