|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] xc_domain_unpause in xc_linux_save
> I came across a call to "xc_domain_unpause" in "suspend_and_state"
> (which is called by xc_linux_save in xc_linux_save.c), and I don't
> understand why the domain is being unpaused before being saved.
>
> Does it have to do with the context of the VCPUs?
> Is there some voodoo that makes paused domains impossible to save?
Paravirtualised domains co-operating in the suspending process - they have to
create a suspend record. The domain has to be running, not paused, in order
for saving to work.
This is necessary because paravirtualised domains are aware of the underlying
machine addresses of memory, so there has to be a mechanism for updating them
with the new details when they resume, in case they're in a different part of
memory or on another machine.
Cheers,
Mark
--
Dave: Just a question. What use is a unicyle with no seat? And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|