Takuya Yoshikawa
|
7a905b1485
KVM: Remove user_alloc from struct kvm_memory_slot
|
12 years ago |
Takuya Yoshikawa
|
75d61fbcf5
KVM: set_memory_region: Disallow changing read-only attribute later
|
12 years ago |
Takuya Yoshikawa
|
f64c039893
KVM: set_memory_region: Identify the requested change explicitly
|
12 years ago |
Raghavendra K T
|
c45c528e89
kvm: Handle yield_to failure return code for potential undercommit case
|
12 years ago |
Yang Zhang
|
c7c9c56ca2
x86, apicv: add virtual interrupt delivery support
|
12 years ago |
Alex Williamson
|
261874b0d5
kvm: Force IOMMU remapping on memory slot read-only flag changes
|
12 years ago |
Takuya Yoshikawa
|
a843fac253
KVM: set_memory_region: Remove unnecessary variable memslot
|
12 years ago |
Takuya Yoshikawa
|
0a706beefb
KVM: set_memory_region: Don't check for overlaps unless we create or move a slot
|
12 years ago |
Takuya Yoshikawa
|
0ea75e1d26
KVM: set_memory_region: Don't jump to out_free unnecessarily
|
12 years ago |
Takuya Yoshikawa
|
c972f3b125
KVM: Write protect the updated slot only when dirty logging is enabled
|
12 years ago |
Gleb Natapov
|
7ec4fb4496
KVM: move the code that installs new slots array to a separate function.
|
12 years ago |
Alex Williamson
|
116c14c019
kvm: Fix memory slot generation updates
|
12 years ago |
Alex Williamson
|
1e702d9af5
KVM: struct kvm_memory_slot.id -> short
|
12 years ago |
Alex Williamson
|
f82a8cfe93
KVM: struct kvm_memory_slot.user_alloc -> bool
|
12 years ago |
Alex Williamson
|
bbacc0c111
KVM: Rename KVM_MEMORY_SLOTS -> KVM_USER_MEM_SLOTS
|
12 years ago |
Alex Williamson
|
b7f69c555c
KVM: Minor memory slot optimization
|
12 years ago |
Alex Williamson
|
e40f193f5b
KVM: Fix iommu map/unmap to handle memory slot moves
|
12 years ago |
Alex Williamson
|
9c695d42db
KVM: Check userspace_addr when modifying a memory slot
|
12 years ago |
Alex Williamson
|
f0736cf055
KVM: Restrict non-existing slot state transitions
|
12 years ago |
Alex Williamson
|
5419369ed6
KVM: Fix user memslot overlap check
|
12 years ago |
Marcelo Tosatti
|
42897d866b
KVM: x86: add kvm_arch_vcpu_postcreate callback, move TSC initialization
|
12 years ago |
Marcelo Tosatti
|
d828199e84
KVM: x86: implement PVCLOCK_TSC_STABLE_BIT pvclock flag
|
12 years ago |
Guo Chao
|
807f12e57c
KVM: remove unnecessary return value check
|
12 years ago |
Guo Chao
|
18595411a7
KVM: do not kfree error pointer
|
12 years ago |
Xiao Guangrong
|
81c52c56e2
KVM: do not treat noslot pfn as a error pfn
|
12 years ago |
Linus Torvalds
|
3d0ceac129
Merge tag 'kvm-3.7-2' of git://git.kernel.org/pub/scm/virt/kvm/kvm
|
12 years ago |
Xiao Guangrong
|
f3ac1a4b66
KVM: MMU: fix release noslot pfn
|
12 years ago |
Takuya Yoshikawa
|
b74ca3b3fd
kvm: replace test_and_set_bit_le() in mark_page_dirty_in_slot() with set_bit_le()
|
12 years ago |
Linus Torvalds
|
ecefbd94b8
Merge tag 'kvm-3.7-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
|
12 years ago |
Michael S. Tsirkin
|
9fc77441e5
KVM: make processes waiting on vcpu mutex killable
|
12 years ago |