Overview
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