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

Re: [Xen-ia64-devel] [PATCH] add support for hvm live migration



On Tue, Feb 12, 2008 at 05:54:39PM +0900, Kouya Shimura wrote:
Content-Description: message body text
> Hi,
> 
> This is a naive implementation of log dirty mode for HVM.
[...]
> diff -r 9203ee23e724 xen/arch/ia64/vmx/vmx_ivt.S
> --- a/xen/arch/ia64/vmx/vmx_ivt.S     Thu Feb 07 11:08:49 2008 -0700
> +++ b/xen/arch/ia64/vmx/vmx_ivt.S     Tue Feb 12 16:37:32 2008 +0900
> @@ -433,8 +433,27 @@ END(vmx_dkey_miss)
>  
> /////////////////////////////////////////////////////////////////////////////////////////
>  // 0x2000 Entry 8 (size 64 bundles) Dirty-bit (54)
>  ENTRY(vmx_dirty_bit)
> -    VMX_DBG_FAULT(8)
> -    VMX_REFLECT(8)
> +    mov r29=cr.ipsr
> +    mov r31=pr
> +    ;;
> +    tbit.z p6,p0=r29,IA64_PSR_VM_BIT
> +    mov r19=8
> +(p6)br.spnt.many dispatch_to_fault_handler
> +    mov r19=cr.ifa
> +    movl r22=THIS_CPU(cpu_kr)+IA64_KR_CURRENT_OFFSET
> +    ;;
> +    tpa r19=r19

Can't this tpa generate a nested tlb miss ?

Tristan.

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