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

RE: [Xen-ia64-devel] One unstablity in fast syscall path



> > I have a question on priv_handle_op().
> > I changed the function so that xen/ia64 reflects itlb miss 
> to a domain
> > when xen/ia64 fails to read a bundle.
> > Xen/ia64 reflected dtlb miss before my change.
> >
> > Is it correct to reflect dtlb miss?

No this was just a hack that worked.  It does need
to be fixed.  This was the intent of the one-entry
itlb but it never got fully implemented.

> > I guess you already encountered the same problem
> > and gave the consideration on it.
> Just a small comment here:
> before your patch itlb was useless: it was never read.
> This works because Linux assume I space == D space.  But this 
> may be wrong for 
> other OS.

Very true.

> It was of course wrong to read the bundle directly in the D 
> space, but for 
> sure it was faster than doing manually the translation.

Is it possible to do the translation in Xen without either
requesting information from the guest (deliver a TLB miss)
or hope that the information is cached?

> On this point VTi may have a real advantage over paravirtualization.

Could you explain further?

Dan

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