On Wed, Jan 11, 2012 at 11:13 AM, Marcelo Tosatti <mtosatti@xxxxxxxxxx> wrote: > Hi, > > See Documentation/virtual/kvm/mmu.txt in the kernel source tree. > Thanks for pointing me in the right direction. Based on some basic debugging and past kvm forum presentations, shadow page tables fold the gva->gpa->hpa lookup inside them. In case of EPT what does each level/each entry of shadow page table hold ? Thanks in advance, Nick > On Tue, Jan 10, 2012 at 11:41:41AM -0800, Nick H wrote: >> Hello All, >> >> I am preparing for a presentation for my community college, newbie to >> the kvm world. I am trying to understand kvm implementation. I am >> interested in doing a small presentation on kvm and its internals at >> my school. I am looking at __direct_map() . I see >> for_each_shadow_entry()->shadow_walk_xxx() (called in context of >> handle_ept_violation() ) functions using the gfn to find the >> iterator.sptep. It passes this iterator.sptep to the mmu_set_spte(). -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html