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

Linux Foundation

Sharing IOMMU PageTables with TDP in KVM

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the technical aspects of sharing IOMMU PageTables with TDP in KVM in this conference talk presented by Lu Baolu and Zhao Yan from Intel Corporation. Delve into the advantages of sharing, prerequisites, and the concept of the same address space. Examine compatible page table formats and the sharing handshake sequence. Learn about non-conflicting page table content, sharing interfaces, and atomic updates for TDP entries. Understand page and page table pinning interfaces, including pinning of all ranges in user memslots and specific range extra interfaces. Discover the shared page table root update process and its impact on bootup performance.

Syllabus

Intro
Agenda
Goal
Sharing Advantages
Sharing Prerequisites
The Same Address Space (Cont.)
Compatible Page Table Formats
Sharing Handshake Sequence
Non-conflicting Page Table Content (Cont.)
Sharing Interfaces
Atomic Update for TDP Entries Atomia update is required for TOP entries for pinned ranges, when
Page & Page Table Pinning Interfaces . For sharing without 10 page fault, - Pinning of all ranges in user memslots: memslot add - Pinning a specific range extra interface
Shared Page Table Root Update
Bootup Performance

Taught by

Linux Foundation

Reviews

Start your review of Sharing IOMMU PageTables with TDP in KVM

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.