Главная
Study mode:
on
1
Introducción
2
Mitigations
3
ASI Intuition - Can't Speculate Through a Page Fault
4
ASI Overview
5
ASI Applications
6
ASI Lifecycle
7
KVM ASI Usage
8
ASI Page-Table Filling
9
ASI Page Table Filling - Statically Allocated Buffers
10
ASI Page Table Filling - Dynamically Allocated Buffers
11
ASI Page Table Switching
12
ASI and Interrupts/Exceptions
13
ASI and Page Fault
14
ASI and Context Switch
15
ASI Synchronization Across CPU Threads
16
KVM ASI Synchronization with Siblings Running ASI
17
KVM ASI Synchronization with Siblings not Running ASI
18
ASI Synchronization and Interrupt/Exception
19
The KPTI Model - Control & Data Privilege
20
The ASI Model - Data Privilege
21
Partitioning Global/Local Data
22
Initial Results - Aeropspike YCSB
23
Status and Future
Description:
Explore KVM Address Space Isolation in this comprehensive conference talk by Alexandre Chartre from Oracle. Dive into the intricacies of ASI, including its intuition, overview, applications, and lifecycle. Learn about KVM ASI usage, page-table filling techniques for statically and dynamically allocated buffers, and page table switching. Examine the interactions between ASI and interrupts, exceptions, page faults, and context switches. Understand the synchronization challenges across CPU threads, including scenarios with siblings running and not running ASI. Compare the KPTI model of control and data privilege with the ASI model of data privilege. Discover the process of partitioning global and local data, and review initial results from Aerospike YCSB benchmarks. Conclude with an overview of the current status and future prospects of KVM Address Space Isolation.

KVM Address Space Isolation

Linux Foundation
Add to list
0:00 / 0:00