|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
RE: [Xen-devel] Re: Will map_domain_page return NULL when fails	onx86_32
 
>>>> Hi Keir, just a curious question, will map_domain_page
>>> return NULL when
>>>> fails on x86_32? If not, why?
>>>> thanks
>>>
>>> I don't expect that it should ever fail. It's used for temporary
>>> mappings (e.g., scope of a function) and so even though the mapping
>>> space is finite, we shouldn't ever exhaust it.
>>
>> So the unmap is not a must?
>> Can you explain the mechanism of garbage collection here?
>> Thanks
>
>The unmap is a must. After unmap the mapping is put in a per-vcpu 
>lookup table to allow fast reuse. When it is evicted from that table 
>then it is freed.
Quite clear, thanks, this may be helpful to accelerate __entry().
-Xin
>
>  -- Keir
>
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-devel
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- RE: [Xen-devel] Re: Will map_domain_page return NULL when fails	onx86_32?,
Li, Xin B <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |