|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] implicit grant unmap
 
On 14 Feb 2006, at 21:07, King, Steven R wrote:
 
I'm contemplating ways to avoid the domain_crash() in mm.c line ~615
without requiring new OS hooks.  This crash occurs when the operating
system writes a zero to the PTE for a grant mapping without an explicit
Xen call to unmap.
In hacking around, it seems the problem is this:  When the mapping PTE
 gets squashed, Xen's cleanup_writable_pagetable() has no way to find 
the
correct maptrack entry for the affected mapping.  Consequently, the
grant mapping is not properly cleaned-up.
Sound correct?  Are there worse problems here?
 
 
 That's right. That grant will hang around until the domain is 
destroyed, at which point the grant is cleaned up by 
gnttab_release_mappings().
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |