[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel][PATCH] Fix a bug related to vcpu migration



On Thu, Sep 21, 2006 at 09:49:01AM +0800, Xu, Anthony wrote:
> When destroying domain, only LPs, this domain is running on, do local
> TLB purge,
> Other LPs may still have TLBs belonging to this domain,
> When another domain is created, this may have the same region ID range
> with old domain,
> and may conflict with old TLB belonging to old domain.
> I did observe this scenario, after destroying&creating domain several
> times,
> Domain crashing happens.
>
> This patch is intended to resolve this issue.
> Just before launching a VCPU on a LP, Xen purges local TLB on this LP.

Hi Anthony.
domain_flush_tlb_vhpt() called by arch_domain_destroy()
addresses this scneario.
I don't think the patch resolves the domain crash issue because it
flushes TLB before region ID range is reused.

Have you observed domain crash with the patch?
If the domain crash disappeared with your patch,
we might have different issues, I guess.

-- 
yamahata

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.