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

Introduction to Enterprise Computing
Marist College via Independent
Advanced Operating Systems
Georgia Institute of Technology via Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity