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

YouTube

Taking it to the Next Level - Nested KVM on the POWER9 Processor

linux.conf.au via YouTube

Overview

This course delves into the concept of nested virtualization on the IBM POWER9 PowerPC processor, focusing on the increased hardware support for this feature. The learning outcomes include understanding the rationale behind developing nested virtualization, the implementation details involving changes to KVM and qemu, challenges faced, and the current state of the project. The course covers topics such as nested KVM, relevant terminology, memory management, nested entry/exit path, migration of nested guests, performance considerations, and future work. The teaching method involves a presentation discussing the technical aspects of nested virtualization. This course is intended for individuals interested in advanced virtualization concepts, particularly those working with the IBM POWER9 processor or exploring nested virtualization technologies.

Syllabus

Intro
Nested KVM on the POWER9 Processor
What is POWERS
KVM Relevant Changes in POWER9
What is KVM?
Some Terminology
Process of Running a Guest
Entry Path
Memory Management
What is Nested KVM?
KVM-PR VS KVM-HV
Why would you want to do this?
Nested KVM-HV - The Puzzle Pieces
Nested Entry/Exit Path
Nested Guest Address Translation
Partition Scoped PTE Generation
Process Scoped Invalidations
Partition Scoped Invalidations
Nested Nested
Migration of Nested Guests
Migration Between Levels
Passthrough of Emulated MMIO
Performance
But How Deep can I Nest?
State of the Code
How to Use It
Future Work

Taught by

linux.conf.au

Reviews

Start your review of Taking it to the Next Level - Nested KVM on the POWER9 Processor

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.