search for: hvm_asid_flush_cor

Displaying 1 result from an estimated 1 matches for "hvm_asid_flush_cor".

Did you mean: hvm_asid_flush_core
2012 Apr 26
3
[help]: VPID tagged TLBs question.
...cpu.VPID will be used. If xen or a PV guest is running, then VPID 0 TLBs are what will be used. Now I understand the hvm_asid_flush_vcpu upon new guest cr3, will jsut create a new asid/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...