Commit Graph

429 Commits (274504f5e62882bb43ea6599b1308607956f20d9)

Author SHA1 Message Date
Michael S. Tsirkin 1a577b7247 KVM: fix race with level interrupts 13 years ago
Alex Williamson a76beb1412 KVM: Fix device assignment threaded irq handler 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 326cf0334b KVM: Sanitize KVM_IRQFD flags 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
Jan Kiszka f961f72836 KVM: Fix PCI header check on device assignment 13 years ago
Avi Kivity f2ebd422f7 KVM: Fix buffer overflow in kvm_set_irq() 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 21a1416a1c KVM: lock slots_lock around device assignment 13 years ago
Michael S. Tsirkin a0c9a822bf KVM: dont clear TMR on EOI 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
Jan Kiszka cf9eeac463 KVM: Convert intx_mask_lock to spin lock 13 years ago
Alex Shi bec87d6e34 KVM: use correct tlbs dirty type in cmpxchg 13 years ago
Jan Kiszka 07700a94b0 KVM: Allow host IRQ sharing for assigned PCI 2.3 devices 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
Paul Mackerras 9d4cba7f93 KVM: Move gfn_to_memslot() to kvm_host.h 13 years ago
Michael S. Tsirkin b93a355327 KVM: fix error handling for out of range irq 13 years ago
Paul Mackerras a355aa54f1 KVM: Add barriers to allow mmu_notifier_retry to be used locklessly 13 years ago
Carsten Otte 5b1c1493af KVM: s390: ucontrol: export SIE control block to user 13 years ago
Carsten Otte e08b963716 KVM: s390: add parameter for KVM_CREATE_VM 13 years ago
Takuya Yoshikawa 50e92b3c97 KVM: Fix __set_bit() race in mark_page_dirty() during dirty logging 13 years ago
Rusty Russell 90ab5ee941 module_param: make bool parameters really bool (drivers & misc) 13 years ago
Hamo 4f69b6805c KVM: ensure that debugfs entries have been created 13 years ago
Gleb Natapov d546cb406e KVM: drop bsp_vcpu pointer from kvm struct 13 years ago
Sasha Levin ff5c2c0316 KVM: Use memdup_user instead of kmalloc/copy_from_user 13 years ago
Sasha Levin cdfca7b346 KVM: Use kmemdup() instead of kmalloc/memcpy 13 years ago
Julian Stecklina d77fe6354d KVM: Allow aligned byte and word writes to IOAPIC registers. 13 years ago
Xiao Guangrong f85e2cb5db KVM: introduce a table to map slot id to index in memslots array 13 years ago
Xiao Guangrong bf3e05bc1e KVM: sort memslots by its size and use line search 13 years ago
Xiao Guangrong 28a37544fb KVM: introduce id_to_memslot function 13 years ago
Xiao Guangrong be6ba0f096 KVM: introduce kvm_for_each_memslot macro 13 years ago
Xiao Guangrong be593d6286 KVM: introduce update_memslots function 13 years ago
Xiao Guangrong 93a5cef07d KVM: introduce KVM_MEM_SLOTS_NUM macro 13 years ago
Takuya Yoshikawa 7850ac5420 KVM: Count the number of dirty pages for dirty logging 13 years ago
Thomas Meyer 6da64fdb8c KVM: Use kmemdup rather than duplicating its implementation 13 years ago
Dan Carpenter 1a214246cb KVM: make checks stricter in coalesced_mmio_in_range() 13 years ago