[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [help]: VPID tagged TLBs question.
On 26/04/2012 02:07, "Mukesh Rathor" <mukesh.rathor@xxxxxxxxxx> wrote: > However, I don't understand the use of hvm_asid_flush_core which > it appears will cause all HVM vcpu's to get new vpid/asid, hence, discard > all previously used VPID tagged TLBs. In particular, consider a PV > guest: > > write_ptbase -> write_cr3 -> hvm_flush_guest_tlbs -> hvm_asid_flush_core(). > > Since the PV guest is only using VPID 0 tagged TLBs, why do we need to > flush all TLBs for all HVM guests? It's just being conservative, as callers of write_cr3 may assume that the TLB is entirely flushed, for all guests. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |