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

RE: [Xen-ia64-devel] [IPF-ia64] with Cset 10690, creating a VTImake xen0 hang



Hi Alex,
        Seems this issue was caused by Cset 10688. In vcpu_itr_d, the current 
logic purges vhpt with cpu_flush_vhpt_range but it is very heavy to xen0. When 
creating VTi domain @ early stage, IO operation is very excessive, so qemu was 
scheduled out and in very frequently and this logic was executed every time. In 
addition, cpu_flush_vhpt_range using identity map to purge vhpt may cause more 
tlb miss due to no TR map. If remove vcpu_flush_tlb_vhpt_range logic although 
it definitely needed, seems VTi becomes healthy. Maybe potential bugs exist 
there.:)

Thanks & Best Regards
-Xiantao

OTC,Intel Corporation

> -----Original Message-----
> From: Alex Williamson [mailto:alex.williamson@xxxxxx]
> Sent: 2006年7月11日 11:28
> To: Zhang, Jingke
> Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx; Zhang, Xiantao;
> sakaia@xxxxxxxxxxxxxx
> Subject: RE: [Xen-ia64-devel] [IPF-ia64] with Cset 10690, creating a VTImake
> xen0 hang
> 
> On Tue, 2006-07-11 at 10:13 +0800, Zhang, Jingke wrote:
> > Just add comments to this problem:
> > With Cset 10684, VTI domain creating does well.
> 
>    Cset 10685 "emulate PAL_HALT_LIGHT on domU" seems to play a
> significant part of this.  On cset 10690 it takes ~30 seconds to get to
> an EFI shell prompt for a VTI domain.  If I 'hg export 10685 | patch -p1
> -R' (ie. back out cset 10685), VTI domains start in ~5 seconds.
> 
>       Alex
> 
> --
> Alex Williamson                             HP Open Source & Linux Org.

_______________________________________________
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®.