Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Free courses from frontend to fullstack and AI
Overview
Syllabus
Intro
Host Kernel Data Exposure
What You Don't Know Won't Hurt You
Use Cases
CPU Hyper-Threading Data Leakage
Address Space Isolation (ASI)
ASI Page Table
KVM Address Space Isolation
KVM ASI Expectations
ASI Challenges
Process-Local Memory Overview
Process-Local Memory Details
Using Process-Local Memory with KVM
Address Space for Namespaces
Namespace PGDS
Private memory allocations
Kernel Pare Table Management
Kernel Context Creation
Kernel Context switch
struct pa_table
Tracking Page Table Pages
Private SL B Caches
Conclusion
Next Steps
References
Taught by
Linux Plumbers Conference