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

Re: [Xen-ia64-devel] vti panic on thash



On Fri, Jan 18, 2008 at 02:28:38PM +0900, Isaku Yamahata wrote:
> On Fri, Jan 18, 2008 at 01:15:05PM +0900, Isaku Yamahata wrote:
> > On Fri, Jan 18, 2008 at 04:26:23AM +0100, Tristan Gingold wrote:
> > > Hi,
[...]
> vmx_asm_thash seems to be the culprit.

Yes I thought about that later.  Thanks for pointing this out.

Tristan.

> 
> GLOBAL_ENTRY(vmx_asm_thash)
> ...
>     mov r24=b0                  // save b0
> ...
>     ld8 r25=[r27]               // get vcpu->arch.arch_vmx.vrr[r23]'s
> value
> ...
>     // Fall-back to C if VF (long format) is set
>     tbit.nz p6,p0=r17,8
>    (p6) br.cond.dpnt.many vmx_virtualization_fault_back
> 
> The use of r24 and r25 overwrites the cause. 
> Probably other register should be used.
> 
> -- 
> 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®.