Vitaly Kuznetsov
|
12e0c6186b
x86/kvm/hyperv: don't clear VP assist pages on init
|
6 years ago |
Ladi Prosek
|
72bbf9358c
KVM: hyperv: define VP assist page helpers
|
6 years ago |
Vitaly Kuznetsov
|
f21dd49450
KVM: x86: hyperv: optimize sparse VP set processing
|
6 years ago |
Vitaly Kuznetsov
|
e6b6c483eb
KVM: x86: hyperv: fix 'tlb_lush' typo
|
6 years ago |
Vitaly Kuznetsov
|
214ff83d44
KVM: x86: hyperv: implement PV IPI send hypercalls
|
6 years ago |
Vitaly Kuznetsov
|
2cefc5feb8
KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case
|
6 years ago |
Vitaly Kuznetsov
|
0b0a31badb
KVM: x86: hyperv: valid_bank_mask should be 'u64'
|
6 years ago |
Vitaly Kuznetsov
|
87ee613d07
KVM: x86: hyperv: keep track of mismatched VP indexes
|
6 years ago |
Vitaly Kuznetsov
|
1779a39f78
KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables
|
6 years ago |
Vitaly Kuznetsov
|
a812297c4f
KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb()
|
7 years ago |
Vitaly Kuznetsov
|
9170200ec0
KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS
|
7 years ago |
Paolo Bonzini
|
44883f01fe
KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd
|
7 years ago |
Linus Torvalds
|
b357bf6023
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
|
7 years ago |
Vitaly Kuznetsov
|
c70126764b
KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX implementation
|
7 years ago |
Vitaly Kuznetsov
|
e2f11f4282
KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implementation
|
7 years ago |
Vitaly Kuznetsov
|
56b9ae7830
KVM: x86: hyperv: do rep check for each hypercall separately
|
7 years ago |
Vitaly Kuznetsov
|
142c95da92
KVM: x86: hyperv: use defines when parsing hypercall parameters
|
7 years ago |
Radim Krčmář
|
696ca779a9
KVM: x86: fix #UD address of failed Hyper-V hypercalls
|
7 years ago |
Paolo Bonzini
|
452a68d0ef
KVM: hyperv: idr_find needs RCU protection
|
7 years ago |
Marian Rotariu
|
6356ee0c96
x86: Delay skip of emulated hypercall instruction
|
7 years ago |
Ladi Prosek
|
d4abc577bb
x86/kvm: rename HV_X64_MSR_APIC_ASSIST_PAGE to HV_X64_MSR_VP_ASSIST_PAGE
|
7 years ago |
Dan Carpenter
|
d32ef547fd
kvm: x86: hyperv: delete dead code in kvm_hv_hypercall()
|
7 years ago |
Vitaly Kuznetsov
|
915e6f78bd
x86/kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked
|
7 years ago |
Vitaly Kuznetsov
|
98f65ad458
x86/kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change
|
7 years ago |
Vitaly Kuznetsov
|
a2e164e7f4
x86/kvm/hyper-v: add reenlightenment MSRs support
|
7 years ago |
Roman Kagan
|
faeb7833ee
kvm: x86: hyperv: guest->host event signaling via eventfd
|
7 years ago |
Roman Kagan
|
cbc0236a4b
kvm: x86: factor out kvm.arch.hyperv (de)init
|
7 years ago |
Longpeng(Mike)
|
de63ad4cf4
KVM: X86: implement the logic for spinlock optimization
|
8 years ago |
Longpeng(Mike)
|
199b5763d3
KVM: add spinlock optimization framework
|
8 years ago |
Ladi Prosek
|
72c139bacf
KVM: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY
|
8 years ago |