|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Swapping of PT pages
 
On Tuesday, 19 February 2008 at 15:27, Mike Sun wrote:
> Hi --
> 
> In examining the domain save/migration code (xc_domain_save.c), I came
> across the step in which page table page frames in memory are
> canonicalized so that mfns are translated to pfns before those pages
> are written out to the saved image/destination host.  This makes me
> wonder if a PV host is allowed to swap out page table pages if it so
> decided; if swapping of PT pages were allowed, then wouldn't certain
> page table pages not be canonicalized (since they would be on disk,
> not in any of the machine frames).  This obviously be bad.
> 
> Am I understanding things incorrectly?
Have a look at take_machine_down in
linux-.../drivers/xen/core/machine_reboot.c.
Before the suspend call is issued, the guest uses mm_pin_all to
prevent this scenario from happening.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |