Lines Matching refs:we
17 we just need change the W bit of the spte.
19 What we use to avoid all the race is the SPTE_HOST_WRITEABLE bit and
26 On fast page fault path, we will use cmpxchg to atomically set the spte W
30 But we need carefully check these cases:
32 The mapping from gfn to pfn may be changed since we can only ensure the pfn
61 For direct sp, we can easily avoid it since the spte of direct sp is fixed
62 to gfn. For indirect sp, before we do cmpxchg, we call gfn_to_pfn_atomic()
69 Then, we can ensure the dirty bitmaps is correctly set for a gfn.
71 Currently, to simplify the whole things, we disable fast page fault for
113 In order to avoid this kind of issue, we always treat the spte as "volatile"
118 If the spte is updated from writable to readonly, we should flush all TLBs,
123 fast page fault path, in order to easily audit the path, we see if TLBs need
127 Since the spte is "volatile" if it can be updated out of mmu-lock, we always
176 devices, we put the blocked vCPU on the list blocked_vcpu_on_cpu
179 assigned devices happens, we will find the vCPU on the list to