Xiao Guangrong
|
1c118b8226
KVM: MMU: avoid fast page fault fixing mmio page fault
|
12 years ago |
Takuya Yoshikawa
|
7a2e8aaf0f
KVM: MMU: Inform users of mmio generation wraparound
|
12 years ago |
Xiao Guangrong
|
accaefe07d
KVM: MMU: document clear_spte_count
|
12 years ago |
Xiao Guangrong
|
a8eca9dcc6
KVM: MMU: drop kvm_mmu_zap_mmio_sptes
|
12 years ago |
Xiao Guangrong
|
69c9ea93ea
KVM: MMU: init kvm generation close to mmio wrap-around value
|
12 years ago |
Xiao Guangrong
|
089504c0d4
KVM: MMU: add tracepoint for check_mmio_spte
|
12 years ago |
Xiao Guangrong
|
f8f559422b
KVM: MMU: fast invalidate all mmio sptes
|
12 years ago |
Xiao Guangrong
|
b37fbea6ce
KVM: MMU: make return value of mmio page fault handler more readable
|
12 years ago |
Xiao Guangrong
|
f2fd125d32
KVM: MMU: store generation-number into mmio spte
|
12 years ago |
Gleb Natapov
|
05988d728d
KVM: MMU: reduce KVM_REQ_MMU_RELOAD when root page is zapped
|
12 years ago |
Xiao Guangrong
|
365c886860
KVM: MMU: reclaim the zapped-obsolete page first
|
12 years ago |
Xiao Guangrong
|
f34d251d66
KVM: MMU: collapse TLB flushes when zap all pages
|
12 years ago |
Xiao Guangrong
|
e7d11c7a89
KVM: MMU: zap pages in batch
|
12 years ago |
Xiao Guangrong
|
7f52af7412
KVM: MMU: do not reuse the obsolete page
|
12 years ago |
Xiao Guangrong
|
35006126f0
KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages
|
12 years ago |
Xiao Guangrong
|
6ca18b6950
KVM: x86: use the fast way to invalidate all pages
|
12 years ago |
Xiao Guangrong
|
5304b8d37c
KVM: MMU: fast invalidate all pages
|
12 years ago |
Gleb Natapov
|
35af577aac
KVM: MMU: clenaup locking in mmu_free_roots()
|
12 years ago |
Takuya Yoshikawa
|
e2858b4ab1
KVM: MMU: Use kvm_mmu_sync_roots() in kvm_mmu_load()
|
12 years ago |
Takuya Yoshikawa
|
450e0b411f
Revert "KVM: MMU: Move kvm_mmu_free_some_pages() into kvm_mmu_alloc_page()"
|
12 years ago |
Takuya Yoshikawa
|
81f4f76bbc
KVM: MMU: Rename kvm_mmu_free_some_pages() to make_mmu_pages_available()
|
12 years ago |
Takuya Yoshikawa
|
7ddca7e43c
KVM: MMU: Move kvm_mmu_free_some_pages() into kvm_mmu_alloc_page()
|
12 years ago |
Takuya Yoshikawa
|
982b3394dd
KVM: x86: Optimize mmio spte zapping when creating/moving memslot
|
12 years ago |
Takuya Yoshikawa
|
95b0430d1a
KVM: MMU: Mark sp mmio cached when creating mmio spte
|
12 years ago |
Takuya Yoshikawa
|
5da596078f
KVM: MMU: Introduce a helper function for FIFO zapping
|
12 years ago |
Takuya Yoshikawa
|
945315b9db
KVM: MMU: Use list_for_each_entry_safe in kvm_mmu_commit_zap_page()
|
12 years ago |
Takuya Yoshikawa
|
1044b03034
KVM: MMU: Fix and clean up for_each_gfn_* macros
|
12 years ago |
Sasha Levin
|
b67bfe0d42
hlist: drop the node parameter from iterators
|
12 years ago |
Marcelo Tosatti
|
6b73a96065
Revert "KVM: MMU: lazily drop large spte"
|
12 years ago |
Xiao Guangrong
|
24db2734ad
KVM: MMU: cleanup __direct_map
|
12 years ago |