Alex Williamson
|
d4db2935e4
KVM: Pass kvm_irqfd to functions
|
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 |
Marcelo Tosatti
|
eac0556750
Merge branch 'linus' into queue
|
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 |
Paul Mackerras
|
9d4cba7f93
KVM: Move gfn_to_memslot() to kvm_host.h
|
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 |
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 |
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 |