Displaying 3 results from an estimated 3 matches for "write_ptbase".
2012 Apr 26
3
[help]: VPID tagged TLBs question.
...id/vpid, so the older vcpu.vpid tlb entries will just not
be used.
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? 
thanks
Mukesh
2007 Jan 19
0
[PATCH 4/4] HVM save/restore clean up: enable 64 guest on 64 HV
...mfn = pagetable_get_mfn(v->arch.monitor_table);
@@ -2590,7 +2588,8 @@ static void sh_update_paging_modes(struc
                  * pull it down!  Switch CR3, and warn the HVM code that
                  * its host cr3 has changed. */
                 make_cr3(v, mfn_x(new_mfn));
-                write_ptbase(v);
+                if ( v == current )
+                    write_ptbase(v);
                 hvm_update_host_cr3(v);
                 old_mode->destroy_monitor_table(v, old_mfn);
             }
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.c...
2013 Dec 06
36
[V6 PATCH 0/7]: PVH dom0....
Hi,
V6: The only change from V5 is in patch #6:
     - changed comment to reflect autoxlate
     - removed a redundant ASSERT
     - reworked logic a bit so that get_page_from_gfn() is called with NULL
       for p2m type as before. arm has ASSERT wanting it to be NULL.
Tim: patch 4 needs your approval.
Daniel:  patch 5 needs your approval.
These patches implement PVH dom0.
Patches 1 and 2