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 |
Xiao Guangrong
|
f761620377
KVM: MMU: remove pt_access in mmu_set_spte
|
12 years ago |
Xiao Guangrong
|
55dd98c3a8
KVM: MMU: cleanup mapping-level
|
12 years ago |
Xiao Guangrong
|
caf6900f2d
KVM: MMU: lazily drop large spte
|
12 years ago |
Gleb Natapov
|
834be0d83f
Revert "KVM: MMU: split kvm_mmu_free_page"
|
12 years ago |
Gleb Natapov
|
116eb3d30e
KVM: MMU: drop superfluous min() call.
|
12 years ago |
Gleb Natapov
|
2c9afa52ef
KVM: MMU: set base_role.nxe during mmu initialization.
|
12 years ago |
Gleb Natapov
|
9bb4f6b15e
KVM: MMU: drop unneeded checks.
|
12 years ago |
Gleb Natapov
|
feb3eb704a
KVM: MMU: make spte_is_locklessly_modifiable() more clear
|
12 years ago |
Takuya Yoshikawa
|
6b81b05e44
KVM: MMU: Conditionally reschedule when kvm_mmu_slot_remove_write_access() takes a long time
|
12 years ago |
Takuya Yoshikawa
|
9d1beefb71
KVM: Make kvm_mmu_slot_remove_write_access() take mmu_lock by itself
|
12 years ago |
Takuya Yoshikawa
|
b34cb590fb
KVM: Make kvm_mmu_change_mmu_pages() take mmu_lock by itself
|
12 years ago |
Takuya Yoshikawa
|
e12091ce7b
KVM: Remove unused slot_bitmap from kvm_mmu_page
|
12 years ago |
Takuya Yoshikawa
|
b99db1d352
KVM: MMU: Make kvm_mmu_slot_remove_write_access() rmap based
|
12 years ago |
Takuya Yoshikawa
|
245c3912ea
KVM: MMU: Remove unused parameter level from __rmap_write_protect()
|
12 years ago |
Xiao Guangrong
|
7751babd3c
KVM: MMU: fix infinite fault access retry
|
12 years ago |
Xiao Guangrong
|
c22885050e
KVM: MMU: fix Dirty bit missed if CR0.WP = 0
|
12 years ago |
Xiao Guangrong
|
c219346325
KVM: MMU: optimize for set_spte
|
12 years ago |
Xiao Guangrong
|
81c52c56e2
KVM: do not treat noslot pfn as a error pfn
|
12 years ago |
Marcelo Tosatti
|
19bf7f8ac3
Merge remote-tracking branch 'master' into queue
|
12 years ago |