[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] PATCH: vti bugs fix
On Fri, 2006-08-11 at 15:57 +0800, Xu, Anthony wrote: > > > >Below fixes may be more efficient, and there was this logic, but was removed > >by accident > > I got what you mean, these two patch are both needed. Hi Anthony, Please submit a proper patch for the below if you want it in the tree. Thanks, Alex > >diff -r 6f02c4b9a9d0 xen/arch/ia64/vmx/vtlb.c > > 135 --- a/xen/arch/ia64/vmx/vtlb.c Wed Aug 09 12:05:13 2006 +0800 > > 136 +++ b/xen/arch/ia64/vmx/vtlb.c Fri Aug 11 09:54:37 2006 +0800 > > 137 @@ -250,7 +250,7 @@ void vtlb_purge(VCPU *v, u64 va, u64 ps) > > 138 psbits = VMX(v, psbits[(va >> 61)]); > > 139 size = PSIZE(ps); > > 140 start = va & (-size); > > 141 - end = start + size; > > 142 + end = start + size -1; > > 143 while (psbits) { > > 144 curadr = start; > > 145 ps = __ffs(psbits); > > 146 @@ -281,7 +281,7 @@ static void vhpt_purge(VCPU *v, u64 va, > > 147 ia64_rr rr; > > 148 size = PSIZE(ps); > > 149 start = va & (-size); > > 150 - end = start + size; > > 151 + end = start + size -1; > > 152 rr.rrval = ia64_get_rr(va); > > 153 size = PSIZE(rr.ps); > > 154 while(start < end){ -- Alex Williamson HP Open Source & Linux Org. _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |