Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1811d979c71621aafc7b879477202d286f7e863b
/
arch
/
x86
/
kvm
/
hyperv.c
013cc6e
x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init
by Vitaly Kuznetsov
· 6 years ago
254272c
kvm: x86: Add memcg accounting to KVM allocations
by Ben Gardon
· 6 years ago
b2869f2
KVM: x86: Mark expected switch fall-throughs
by Gustavo A. R. Silva
· 6 years ago
f1adcea
x86/kvm/hyper-v: recommend using eVMCS only when it is enabled
by Vitaly Kuznetsov
· 6 years ago
1998fd3
x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR
by Vitaly Kuznetsov
· 6 years ago
9699f97
x86/kvm/hyper-v: don't announce GUEST IDLE MSR support
by Vitaly Kuznetsov
· 6 years ago
87a8d79
x86/hyper-v: Stop caring about EOI for direct stimers
by Vitaly Kuznetsov
· 6 years ago
08a800a
x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint()
by Vitaly Kuznetsov
· 6 years ago
8644f77
x86/kvm/hyper-v: direct mode for synthetic timers
by Vitaly Kuznetsov
· 6 years ago
6a058a1e
x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h
by Vitaly Kuznetsov
· 6 years ago
2bc3997
x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID
by Vitaly Kuznetsov
· 6 years ago
a4987de
x86/hyper-v: Do some housekeeping in hyperv-tlfs.h
by Vitaly Kuznetsov
· 6 years ago
7deec5e
x86: kvm: hyperv: don't retry message delivery for periodic timers
by Roman Kagan
· 6 years ago
3a0e773
x86: kvm: hyperv: simplify SynIC message delivery
by Roman Kagan
· 6 years ago
12e0c61
x86/kvm/hyperv: don't clear VP assist pages on init
by Vitaly Kuznetsov
· 6 years ago
72bbf93
KVM: hyperv: define VP assist page helpers
by Ladi Prosek
· 6 years ago
f21dd49
KVM: x86: hyperv: optimize sparse VP set processing
by Vitaly Kuznetsov
· 6 years ago
e6b6c48
KVM: x86: hyperv: fix 'tlb_lush' typo
by Vitaly Kuznetsov
· 6 years ago
214ff83
KVM: x86: hyperv: implement PV IPI send hypercalls
by Vitaly Kuznetsov
· 6 years ago
2cefc5f
KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case
by Vitaly Kuznetsov
· 6 years ago
0b0a31b
KVM: x86: hyperv: valid_bank_mask should be 'u64'
by Vitaly Kuznetsov
· 6 years ago
87ee613
KVM: x86: hyperv: keep track of mismatched VP indexes
by Vitaly Kuznetsov
· 6 years ago
1779a39
KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables
by Vitaly Kuznetsov
· 6 years ago
a812297
KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb()
by Vitaly Kuznetsov
· 6 years ago
9170200
KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS
by Vitaly Kuznetsov
· 6 years ago
44883f0
KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd
by Paolo Bonzini
· 6 years ago
b357bf6
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
c701267
KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX implementation
by Vitaly Kuznetsov
· 7 years ago
e2f11f4
KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implementation
by Vitaly Kuznetsov
· 7 years ago
56b9ae7
KVM: x86: hyperv: do rep check for each hypercall separately
by Vitaly Kuznetsov
· 7 years ago
142c95d
KVM: x86: hyperv: use defines when parsing hypercall parameters
by Vitaly Kuznetsov
· 7 years ago
696ca77
KVM: x86: fix #UD address of failed Hyper-V hypercalls
by Radim Krčmář
· 7 years ago
452a68d
KVM: hyperv: idr_find needs RCU protection
by Paolo Bonzini
· 7 years ago
6356ee0
x86: Delay skip of emulated hypercall instruction
by Marian Rotariu
· 7 years ago
d4abc57
x86/kvm: rename HV_X64_MSR_APIC_ASSIST_PAGE to HV_X64_MSR_VP_ASSIST_PAGE
by Ladi Prosek
· 7 years ago
d32ef54
kvm: x86: hyperv: delete dead code in kvm_hv_hypercall()
by Dan Carpenter
· 7 years ago
915e6f7
x86/kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked
by Vitaly Kuznetsov
· 7 years ago
98f65ad
x86/kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change
by Vitaly Kuznetsov
· 7 years ago
a2e164e
x86/kvm/hyper-v: add reenlightenment MSRs support
by Vitaly Kuznetsov
· 7 years ago
faeb783
kvm: x86: hyperv: guest->host event signaling via eventfd
by Roman Kagan
· 7 years ago
cbc0236
kvm: x86: factor out kvm.arch.hyperv (de)init
by Roman Kagan
· 7 years ago
de63ad4
KVM: X86: implement the logic for spinlock optimization
by Longpeng(Mike)
· 7 years ago
199b576
KVM: add spinlock optimization framework
by Longpeng(Mike)
· 7 years ago
72c139b
KVM: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY
by Ladi Prosek
· 7 years ago
f1ff89e
kvm: x86: hyperv: avoid livelock in oneshot SynIC timers
by Roman Kagan
· 8 years ago
d3457c8
kvm: x86: hyperv: make VP_INDEX managed by userspace
by Roman Kagan
· 8 years ago
efc479e
kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2
by Roman Kagan
· 8 years ago
32ef551
sched/headers: Prepare to move cputime functionality from <linux/sched.h> into <linux/sched/cputime.h>
by Ingo Molnar
· 8 years ago
fd7e9a8
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
5613fda
sched/cputime: Convert task/group cputime to nsecs
by Frederic Weisbecker
· 8 years ago
f98a3ef
KVM: x86: use delivery to self in hyperv synic
by Radim Krčmář
· 8 years ago
3f5ad8b
KVM: hyperv: fix locking of struct kvm_hv fields
by Paolo Bonzini
· 8 years ago
ecd8a8c
kvm: x86: hyperv: make function static to avoid compiling warning
by Jiang Biao
· 8 years ago
095cf55
KVM: x86: Hyper-V tsc page setup
by Paolo Bonzini
· 9 years ago
108b249
KVM: x86: introduce get_kvmclock_ns
by Paolo Bonzini
· 8 years ago
a2b5c3c
KVM: Hyper-V: do not do hypercall userspace exits if SynIC is disabled
by Paolo Bonzini
· 9 years ago
83326e4
kvm/x86: Hyper-V VMBus hypercall userspace exit
by Andrey Smetanin
· 9 years ago
b2fdc25
kvm/x86: Reject Hyper-V hypercall continuation
by Andrey Smetanin
· 9 years ago
0d9c055
kvm/x86: Pass return code of kvm_emulate_hypercall
by Andrey Smetanin
· 9 years ago
8ed6d76
kvm/x86: Rename Hyper-V long spin wait hypercall
by Andrey Smetanin
· 9 years ago
ac3e5fc
kvm/x86: Hyper-V SynIC timers tracepoints
by Andrey Smetanin
· 9 years ago
18659a9
kvm/x86: Hyper-V SynIC tracepoints
by Andrey Smetanin
· 9 years ago
f3b138c
kvm/x86: Update SynIC timers on guest entry only
by Andrey Smetanin
· 9 years ago
7be58a6
kvm/x86: Skip SynIC vector check for QEMU side
by Andrey Smetanin
· 9 years ago
23a3b20
kvm/x86: Hyper-V fix SynIC timer disabling condition
by Andrey Smetanin
· 9 years ago
0cdeabb
kvm/x86: Reorg stimer_expiration() to better control timer restart
by Andrey Smetanin
· 9 years ago
f808495
kvm/x86: Hyper-V unify stimer_start() and stimer_restart()
by Andrey Smetanin
· 9 years ago
019b978
kvm/x86: Drop stimer_stop() function
by Andrey Smetanin
· 9 years ago
1ac1b65
kvm/x86: Hyper-V timers fix incorrect logical operation
by Andrey Smetanin
· 9 years ago
481d2bc
kvm/x86: Remove Hyper-V SynIC timer stopping
by Andrey Smetanin
· 9 years ago
1f4b34f
kvm/x86: Hyper-V SynIC timers
by Andrey Smetanin
· 9 years ago
765eaa0
kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack
by Andrey Smetanin
· 9 years ago
93bf417
kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT
by Andrey Smetanin
· 9 years ago
db397571
kvm/x86: Hyper-V kvm exit
by Andrey Smetanin
· 9 years ago
5c919412
kvm/x86: Hyper-V synthetic interrupt controller
by Andrey Smetanin
· 9 years ago
9eec50b
kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support
by Andrey Smetanin
· 9 years ago
e516ceb
kvm/x86: Hyper-V HV_X64_MSR_RESET msr
by Andrey Smetanin
· 9 years ago
e7d9513
kvm/x86: added hyper-v crash msrs into kvm hyperv context
by Andrey Smetanin
· 10 years ago
e83d588
kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file
by Andrey Smetanin
· 10 years ago