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

Re: [Xen-ia64-devel] [PATCH] Strange problem with virtual aliases



On Thu, Nov 30, 2006 at 05:39:24PM +1100, Matthew Chapman wrote:

> Unfortunately, that is not what the code actually does... it does not
> update the ppn to point to the same PAGE_SIZE part of the big page as
> the ifa is pointing to.

Correct.


> The one-entry TLB contains the *untranslated* PTE supplied to itc, so it
> doesn't depend on the p2m mapping... it doesn't seem to depend on
> anything that could change in the retry loop, which is why I put it
> outside.  Of course I may have misunderstood the purpose of
> p2m_entry_retry().
> 
> In terms of ordering with respect to ptc.g on another vcpu...  as far as
> the guest is concerned, it is executing itc on the this vcpu, and ptc.g
> on another.  It can't know what the relative ordering of those two
> operations will be, so there may be a "stale entry" inserted by the itc.
> (Which is why Linux necessarily rechecks and purges after.)

Sounds good.

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