|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ia64-devel
Re: [Xen-ia64-devel] Modify to introduce delayed p2m table destruction 
| Some comments.
- Probably IA64 specific code paths assume that if the p2m conversion
  gives valid mfn, then the page isn't free.
  Your patch breaks it. I haven't check it though.
- Why shadow prefix? it isn't related to shadow.
On Thu, Nov 02, 2006 at 07:05:38PM +0900, DOI Tsunehisa wrote:
> Hi all,
> 
>   We've modified to introduce delayed p2m table destruction like x86 code.
> 
>   This modification can avoid the hypervisor crash during destrcuting
> a domain with copy receiver of VNIF.
> 
>   Our modification has:
> 
>   * split relinquish_mm with two parts
>     + shadow_teardown()
>       - renamed from relinquish_mm.
>       - removed codes for p2m table destrcution.
>       - called at domain_kill phase
>     + shadow_final_teardown()
>       - includes codes for p2m table destruction.
>       - called at domain_destruct phase
>   * remove preliminary code to avoid hypervisor crash.
>     + gmfn_to_mfn_foreign()
>       - in current code, it includes preliminary code to avoid
> hypervisor crash.
>       - this modification has made redundant it.
> 
>   In our test, it successes to avoid hypervisor crash during destructing
> domains
> with PV-on-HVM VNIF (it uses copy receiver).
> 
> Thanks,
> - Tsunehisa Doi
-- 
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 | 
 |  | 
  
    |  |  |