Commit Graph

238 Commits (36633f32ba4c238403d19584754b30fe469d6dcb)

Author SHA1 Message Date
Avi Kivity a1f4d39500 KVM: Remove memory alias support 15 years ago
Xiao Guangrong 1047df1fb6 KVM: MMU: don't walk every parent pages while mark unsync 15 years ago
Xiao Guangrong 7a8f1a74e4 KVM: MMU: clear unsync_child_bitmap completely 15 years ago
Xiao Guangrong ebdea638df KVM: MMU: cleanup for __mmu_unsync_walk() 15 years ago
Xiao Guangrong be71e061d1 KVM: MMU: don't mark pte notrap if it's just sync transient 15 years ago
Xiao Guangrong f918b44352 KVM: MMU: avoid double write protected in sync page path 15 years ago
Avi Kivity 2390218b6a KVM: Fix mov cr3 #GP at wrong instruction 15 years ago
Xiao Guangrong 3b5d132186 KVM: MMU: delay local tlb flush 15 years ago
Xiao Guangrong 5304efde6a KVM: MMU: use wrapper function to flush local tlb 15 years ago
Xiao Guangrong 4f78fd08e9 KVM: MMU: remove unnecessary remote tlb flush 15 years ago
Xiao Guangrong 0671a8e75d KVM: MMU: reduce remote tlb flush in kvm_mmu_pte_write() 15 years ago
Xiao Guangrong f41d335a02 KVM: MMU: traverse sp hlish safely 15 years ago
Xiao Guangrong d98ba05365 KVM: MMU: gather remote tlb flush which occurs during page zapped 15 years ago
Xiao Guangrong 103ad25a86 KVM: MMU: don't get free page number in the loop 15 years ago
Xiao Guangrong 7775834a23 KVM: MMU: split the operations of kvm_mmu_zap_page() 15 years ago
Xiao Guangrong 7ae680eb2d KVM: MMU: introduce some macros to cleanup hlist traverseing 15 years ago
Xiao Guangrong 03116aa57e KVM: MMU: skip invalid sp when unprotect page 15 years ago
Gui Jianfeng b66d80006e KVM: MMU: Don't calculate quadrant if tdp_enabled 15 years ago
Avi Kivity 8184dd38e2 KVM: MMU: Allow spte.w=1 for gpte.w=0 and cr0.wp=0 only in shadow mode 15 years ago
Gui Jianfeng 01c168ac3d KVM: MMU: don't check PT_WRITABLE_MASK directly 15 years ago
Lai Jiangshan c9fa0b3bef KVM: MMU: Calculate correct base gfn for direct non-DIR level 15 years ago
Lai Jiangshan 2032a93d66 KVM: MMU: Don't allocate gfns page for direct mmu pages 15 years ago
Xiao Guangrong 9f1a122f97 KVM: MMU: allow more page become unsync at getting sp time 15 years ago
Xiao Guangrong 9cf5cf5ad4 KVM: MMU: allow more page become unsync at gfn mapping time 15 years ago
Avi Kivity 221d059d15 KVM: Update Red Hat copyrights 15 years ago
Xiao Guangrong e02aa901b1 KVM: MMU: don't write-protect if have new mapping to unsync page 15 years ago
Xiao Guangrong 1d9dc7e000 KVM: MMU: split kvm_sync_page() function 15 years ago
Xiao Guangrong 6d74229f01 KVM: MMU: remove rmap before clear spte 15 years ago
Xiao Guangrong e8ad9a7074 KVM: MMU: use proper cache object freeing function 15 years ago
Sheng Yang 62ad07551a KVM: x86: Clean up duplicate assignment 15 years ago
Marcelo Tosatti 24955b6c90 KVM: pass correct parameter to kvm_mmu_free_some_pages 15 years ago
Avi Kivity f0f5933a16 KVM: MMU: Fix free memory accounting race in mmu_alloc_roots() 15 years ago
Gleb Natapov 6d77dbfc88 KVM: inject #UD if instruction emulation fails and exit to userspace 15 years ago
Gui Jianfeng 54a4f0239f KVM: MMU: make kvm_mmu_zap_page() return the number of pages it actually freed 15 years ago
Huang Ying bf998156d2 KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages 15 years ago
Dave Chinner 7f8275d0d6 mm: add context argument to shrinker callback 15 years ago
Xiao Guangrong 91546356d0 KVM: MMU: flush remote tlbs when overwriting spte with different pfn 15 years ago
Avi Kivity 69325a1225 KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page 15 years ago
Marcelo Tosatti 3be2264be3 KVM: MMU: invalidate and flush on spte small->large page size change 15 years ago
Avi Kivity 3dbe141595 KVM: MMU: Segregate shadow pages with different cr0.wp 15 years ago
Avi Kivity 8facbbff07 KVM: MMU: Don't read pdptrs with mmu spinlock held in mmu_alloc_roots 15 years ago
Xiao Guangrong 5e1b3ddbf2 KVM: MMU: move unsync/sync tracpoints to proper place 15 years ago
Gui Jianfeng d35b8dd935 KVM: Fix mmu shrinker error 15 years ago
Eric Northup 5a7388c2d2 KVM: MMU: fix hashing for TDP and non-paging modes 15 years ago
Wei Yongjun 77a1a71570 KVM: MMU: cleanup for function unaccount_shadowed() 15 years ago
Gui Jianfeng 2a059bf444 KVM: Get rid of dead function gva_to_page() 15 years ago
Gui Jianfeng b2fc15a5ef KVM: MMU: Remove unused varialbe in rmap_next() 15 years ago
Lai Jiangshan 90d83dc3d4 KVM: use the correct RCU API for PROVE_RCU=y 15 years ago
Xiao Guangrong 3246af0ece KVM: MMU: cleanup for hlist walk restart 15 years ago
Xiao Guangrong 6b18493d60 KVM: MMU: remove unused parameter in mmu_parent_walk() 15 years ago