University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Deep in the Shadows: Implementation & Applications of Shadow Page Tables

Deep in the Shadows: Implementation & Applications of Shadow Page Tables

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Eiko Yoneki.

Shadowing page tables has been an integral part of implementing virtual machines since CP-67 and VM/370 first used it in the late 1960’s, but surprisingly little has been published about the internal algorithms used to implement such shadowing. In the Xen hypervisor, we have implemented two different shadow algorithms for IA-32/x86-64 architectures which arguable delineate two end points in a spectrum of implementation options. I will discuss these two implementations, various optimizations which demonstrate a more blended approach between these two endpoints, and a couple of interesting applications of shadow page tables that go beyond simply supporting vanilla virtual machines.

This talk is part of the Computer Laboratory Systems Research Group Seminar series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2020 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity