Lines Matching full:generation
62 The mmu supports first-generation mmu hardware, which allows an atomic switch
212 The MMU generation of this page, used to fast zap of all MMU pages within a
214 valid MMU generation which causes the mismatch of mmu_valid_gen for each mmu
217 guest. The MMU generation is only ever '0' or '1'. Note, the TDP MMU doesn't
341 - check for valid generation number in the spte (see "Fast invalidation of
475 generation number. The global generation number is stored in
476 kvm_memslots(kvm)->generation, and increased whenever guest memory info
479 When KVM finds an MMIO spte, it checks the generation number of the spte.
480 If the generation number of the spte does not equal the global generation
484 Since only 18 bits are used to store generation-number on mmio spte, all
488 times, the last one happening when the generation number is retrieved and
490 out-of-date information, but with an up-to-date generation number.
492 To avoid this, the generation number is incremented again after synchronize_srcu
493 returns; thus, bit 63 of kvm_memslots(kvm)->generation set to 1 only during a
495 want to use an MMIO sptes created with an odd generation number, and we can do
497 generation is not stored in MMIO spte, and is so is implicitly zero when the
498 generation is extracted out of the spte. If KVM is unlucky and creates an MMIO
502 window closes will have a higher generation number (as compared to the spte).