YoVDO

Xvisor: Embedded Hypervisor for RISC-V

Offered By: Linux Foundation via YouTube

Tags

RISC-V Courses Embedded Systems Courses Virtualization Courses Operating Systems Courses Computer Architecture Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of Xvisor, an open-source type-1 monolithic hypervisor designed for embedded systems, in this 37-minute conference talk by Anup Patel from Western Digital. Delve into the RISC-V hypervisor extensions, Xvisor RISC-V internals, and the benefits of using Xvisor on RISC-V architecture, including memory footprint and overheads. Learn about the project's 8-year history, its mature and stable code base, and its support for ARM, RISC-V, and x86_64 architectures. Discover how Xvisor became the first open-source hypervisor successfully ported to RISC-V. Gain insights into key aspects such as VCPU context, host interrupts, context switching, guest MMIO emulation, RAM handling, SBI interface, device tree-based configuration, and zero-copy inter-guest transfer. Understand why Xvisor is ideal for embedded systems and explore its current state in the RISC-V ecosystem.

Syllabus

Western Digital
Roadmap
RISC-V H-Extension: Privilege Mode Changes
RISC-V H-Extension: CSR changes
RISC-V H-Extension Two-stage MMU
RISC-V H-Extension: I/O & Interrupts
What is Xvisor ?
Xvisor: Traditional Classification
Xvisor: Features (Contd.)
Xvisor: Key Aspects (Contd.)
Xvisor RISC-V: VCPU Context
Xvisor RISC-V: Host Interrupts
xvisor RISC-V: Context Switch
xvisor RISC-V: Guest MMIO Emulation
xvisor RISC-V: Guest RAM handling
Xvisor RISC-V: SBI Interface
xvisor RISC-V: Device tree based configuration
xvisor RISC-V: Zero-copy Inter-Guest Transfer
xvisor RISC-V: Code Size and Memory Usage
xvisor RISC-V: Ideal for Embedded Systems
xvisor RISC-V: Current State


Taught by

Linux Foundation

Tags

Related Courses

Computer Architecture
Princeton University via Coursera
Introduction to Computer Architecture
Carnegie Mellon University via Independent
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera
计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera
Computer Architecture
Indian Institute of Technology Madras via Swayam