Marcelo Tosatti wrote: >>> Also prefetch should be disabled for EPT, due to lack of accessed bit. >>> >> But we call mmu_set_spte() with speculative == false, it not touch the accessed bit. > > There is no accessed bit on EPT. So the aging code (kvm_age_rmapp) > considers any present translation as accessed. There is no way to > distinguish between actually accessed translations and prefetched (but > unused) ones. > You are right, i'll disable the prefetch for EPT in the next version, thanks for you point it out. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html