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

Re: [Xen-ia64-devel] [PATCH] cleanup: VTLB_PTE_IO_BIT is not used



Applied.

thanks,

On Fri, May 09, 2008 at 09:08:05PM +0900, Kouya Shimura wrote:
Content-Description: message body text
> VTLB_PTE_IO_BIT is not used any more.
> 
> Signed-off-by: Kouya Shimura <kouya@xxxxxxxxxxxxxx>
> 

> diff -r f2457c7aff8d xen/arch/ia64/vmx/vmmu.c
> --- a/xen/arch/ia64/vmx/vmmu.c        Fri Apr 25 20:13:52 2008 +0900
> +++ b/xen/arch/ia64/vmx/vmmu.c        Fri May 09 19:21:14 2008 +0900
> @@ -282,7 +282,7 @@ IA64FAULT vmx_vcpu_itr_d(VCPU *vcpu, u64
>  #ifdef VTLB_DEBUG
>      int index;
>  #endif    
> -    u64 gpfn, gpte;
> +    u64 gpfn;
>      u64 ps, va, rid;
>      thash_data_t * p_dtr;
>  
> @@ -313,9 +313,6 @@ IA64FAULT vmx_vcpu_itr_d(VCPU *vcpu, u64
>      if (ps != _PAGE_SIZE_16M)
>          thash_purge_entries(vcpu, va, ps);
>      gpfn = (pte & _PAGE_PPN_MASK)>> PAGE_SHIFT;
> -    gpte = lookup_domain_mpa(vcpu->domain, gpfn, NULL);
> -    if (gpte & _PAGE_IO)
> -        pte |= VTLB_PTE_IO;
>      vcpu_get_rr(vcpu, va, &rid);
>      rid &= RR_RID_MASK;
>      p_dtr = (thash_data_t *)&vcpu->arch.dtrs[slot];
> diff -r f2457c7aff8d xen/include/asm-ia64/vmmu.h
> --- a/xen/include/asm-ia64/vmmu.h     Fri Apr 25 20:13:52 2008 +0900
> +++ b/xen/include/asm-ia64/vmmu.h     Fri May 09 19:21:35 2008 +0900
> @@ -46,8 +46,6 @@ enum {
>  #endif /* __ASSEMBLY__ */
>  
>  #define VTLB_PTE_P_BIT      0
> -#define VTLB_PTE_IO_BIT     60
> -#define VTLB_PTE_IO         (1UL<<VTLB_PTE_IO_BIT)
>  #define VTLB_PTE_P         (1UL<<VTLB_PTE_P_BIT)
>  
>  #define ITIR_RV_MASK            (((1UL<<32)-1)<<32 | 0x3)

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

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