Commit Graph

320 Commits (50f2de61269bbe2f40bead1969a9594fa8599b93)

Author SHA1 Message Date
Takuya Yoshikawa b74ca3b3fd kvm: replace test_and_set_bit_le() in mark_page_dirty_in_slot() with set_bit_le() 13 years ago
Michael S. Tsirkin 9fc77441e5 KVM: make processes waiting on vcpu mutex killable 13 years ago
Marcelo Tosatti 3b4dc3a031 KVM: move postcommit flush to x86, as mmio sptes are x86 specific 13 years ago
Marcelo Tosatti 12d6e7538e KVM: perform an invalid memslot step for gpa base change 13 years ago
Marcelo Tosatti 2df72e9bc4 KVM: split kvm_arch_flush_shadow 13 years ago
Gavin Shan 66a03505a7 KVM: PPC: book3s: fix build error caused by gfn_to_hva_memslot() 13 years ago
Alan Cox 760a9a30ad kvm: Fix nonsense handling of compat ioctl 13 years ago
Xiao Guangrong 4d8b81abc4 KVM: introduce readonly memslot 13 years ago
Xiao Guangrong ca3a490c7d KVM: introduce KVM_HVA_ERR_BAD 13 years ago
Xiao Guangrong 12ce13fea9 KVM: use 'writable' as a hint to map writable pfn 13 years ago
Xiao Guangrong 2fc843117d KVM: reorganize hva_to_pfn 13 years ago
Xiao Guangrong 86ab8cffb4 KVM: introduce gfn_to_hva_read/kvm_read_hva/kvm_read_hva_atomic 13 years ago
Xiao Guangrong 037d92dc5d KVM: introduce gfn_to_pfn_memslot_atomic 13 years ago
Xiao Guangrong a50d64d659 KVM: fix missing check for memslot flags 13 years ago
Xiao Guangrong 32cad84f44 KVM: do not release the error page 13 years ago
Xiao Guangrong cb9aaa30b1 KVM: do not release the error pfn 13 years ago
Xiao Guangrong 6cede2e679 KVM: introduce KVM_ERR_PTR_BAD_PAGE 13 years ago
Xiao Guangrong 83f09228d0 KVM: inline is_*_pfn functions 13 years ago
Xiao Guangrong 950e95097b KVM: introduce KVM_PFN_ERR_BAD 13 years ago
Xiao Guangrong e6c1502b3f KVM: introduce KVM_PFN_ERR_HWPOISON 13 years ago
Xiao Guangrong 6c8ee57be9 KVM: introduce KVM_PFN_ERR_FAULT 13 years ago
Takuya Yoshikawa d89cc617b9 KVM: Push rmap into kvm_arch_memory_slot 13 years ago
Christoffer Dall 23d43cf998 KVM: Move KVM_IRQ_LINE to arch-generic code 13 years ago
Xiao Guangrong a2766325cf KVM: remove dummy pages 13 years ago
Raghavendra K T 06e48c510a KVM: Choose better candidate for directed yield 13 years ago
Raghavendra K T 4c088493c8 KVM: Note down when cpu relax intercepted or pause loop exited 13 years ago
Xiao Guangrong d566104853 KVM: remove the unused parameter of gfn_to_pfn_memslot 13 years ago
Xiao Guangrong ca0565f573 KVM: make bad_pfn static to kvm_main.c 13 years ago
Xiao Guangrong 903816fa4d KVM: using get_fault_pfn to get the fault pfn 13 years ago
Takuya Yoshikawa b3ae209697 KVM: Introduce kvm_unmap_hva_range() for kvm_mmu_notifier_invalidate_range_start() 13 years ago
Rik van Riel 5cfc2aabcb KVM: handle last_boosted_vcpu = 0 case 13 years ago
Xiao Guangrong f411930442 KVM: fix fault page leak 13 years ago
Alex Williamson d4db2935e4 KVM: Pass kvm_irqfd to functions 13 years ago
Marc Zyngier 9900b4b48b KVM: use KVM_CAP_IRQ_ROUTING to protect the routing related code 13 years ago
Takuya Yoshikawa c1a7b32a14 KVM: Avoid wasting pages for small lpage_info arrays 13 years ago
Takuya Yoshikawa 92eca8faad KVM: Separate out dirty_bitmap allocation code as kvm_kvzalloc() 13 years ago
Konstantin Weitz 41628d3343 KVM: s390: Implement the directed yield (diag 9c) hypervisor call for KVM 13 years ago
Jan Kiszka 07975ad3b3 KVM: Introduce direct MSI message injection for in-kernel irqchips 13 years ago
Alex Williamson 32f6daad46 KVM: unmap pages from the iommu when slots are removed 13 years ago
Takuya Yoshikawa 93474b25af KVM: Remove unused dirty_bitmap_head and nr_dirty_pages 13 years ago
Marcelo Tosatti 8c84780df9 KVM: fix kvm_vcpu_kick build failure on S390 13 years ago
Christoffer Dall b6d33834bd KVM: Factor out kvm_vcpu_kick to arch-generic code 13 years ago
Amos Kong a13007160f KVM: resize kvm_io_range array dynamically 13 years ago
Alex Shi bec87d6e34 KVM: use correct tlbs dirty type in cmpxchg 13 years ago
Avi Kivity 3e515705a1 KVM: Ensure all vcpus are consistent with in-kernel irqchip settings 13 years ago
Takuya Yoshikawa 565f3be217 KVM: mmu_notifier: Flush TLBs before releasing mmu_lock 13 years ago
Takuya Yoshikawa db3fe4eb45 KVM: Introduce kvm_memory_slot::arch and move lpage_info into it 13 years ago
Takuya Yoshikawa 189a2f7b24 KVM: Simplify ifndef conditional usage in __kvm_set_memory_region() 13 years ago
Takuya Yoshikawa a64f273a08 KVM: Split lpage_info creation out from __kvm_set_memory_region() 13 years ago
Takuya Yoshikawa fb03cb6f44 KVM: Introduce gfn_to_index() which returns the index for a given level 13 years ago