public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* Is there shadow page table cache during context switch?
@ 2010-07-08 19:27 Gu, Zhongshu
  2010-07-10 11:55 ` Xiao Guangrong
  0 siblings, 1 reply; 4+ messages in thread
From: Gu, Zhongshu @ 2010-07-08 19:27 UTC (permalink / raw)
  To: kvm

Hi all:
         Recently i am looking at the code of the implementation of
shadow page table of kvm. There is one thing that i am confused. Is
there implementation for caching the shadow page table during context
switch? From the code, when there is action of setting cr3 in the
guest os, it will call new_cr3 which will free the mmu roots. When
entering the guest again, because the root pages are invalid page now,
it will load mmu and allocate roots again. So for every context
switch, the shadow page table will be re-constructed. Is that right?

Thanks

-- 
Zhongshu

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-07-11 12:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-08 19:27 Is there shadow page table cache during context switch? Gu, Zhongshu
2010-07-10 11:55 ` Xiao Guangrong
2010-07-10 13:11   ` Gu, Zhongshu
2010-07-11 12:12     ` Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox