public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* When is the page table built for migration destination ?
@ 2013-09-09  5:27 qna
  2013-09-09  8:14 ` Paolo Bonzini
  0 siblings, 1 reply; 4+ messages in thread
From: qna @ 2013-09-09  5:27 UTC (permalink / raw)
  To: kvm@vger.kernel.org

Hello List,

I am trying to understand kvm memory management code related to VM
migration. From the code, it looks like during guest VM migration, all the
memory of the guest is transferred from source to destination, but does it
copy the source page tables to destination ?

A certain GFN(guest frame/physical number) X can be mapped to to PFN Y in
source but it is not necessary to map that GFN to PFN Y at destination.
Thus it should not make sense to copy page tables. But then, KVM should
build page tables when entire memory is copied(because current
implementation is precopy).

I added prinks in code and looks like at destination it fault, there are no
page tables created. But the memory is. Is this understanding correct ? Can
anyone explain which part of code is doing this page table building ?

--
Sunil

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

end of thread, other threads:[~2013-09-09  9:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-09  5:27 When is the page table built for migration destination ? qna
2013-09-09  8:14 ` Paolo Bonzini
2013-09-09  9:38   ` Sunil
2013-09-09  9:58     ` Paolo Bonzini

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