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