Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
ea1be1e59b19017e61aa357d524b743ba5602d3c
/
arch
/
x86
/
kvm
/
lapic.c
88197e6
kvm/x86: Remove redundant function implementations
by 彭浩(Richard)
· 4 years, 10 months ago
ae95f56
KVM: X86: TSCDEADLINE MSR emulation fastpath
by Wanpeng Li
· 4 years, 11 months ago
199a8b8
KVM: x86: introduce kvm_can_use_hv_timer
by Paolo Bonzini
· 4 years, 10 months ago
da4ad88
kvm: Replace vcpu->swait with rcuwait
by Davidlohr Bueso
· 4 years, 11 months ago
24647e0
KVM: x86: Return updated timer current count register from KVM_GET_LAPIC
by Peter Shier
· 6 years ago
4064a4c
KVM: X86: Filter out the broadcast dest for IPI fastpath
by Wanpeng Li
· 5 years ago
8c1b724
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
afaf0b2
KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection
by Sean Christopherson
· 5 years ago
d536167
KVM: X86: Micro-optimize IPI fastpath delay
by Wanpeng Li
· 5 years ago
94be4b8
KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer
by Wanpeng Li
· 5 years ago
edec6e0
KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context
by He Zhe
· 5 years ago
4abaffc
KVM: LAPIC: Recalculate apic map in batch
by Wanpeng Li
· 5 years ago
999eabc
KVM: apic: remove unused function apic_lvt_vector()
by Miaohe Lin
· 5 years ago
23520b2
KVM: apic: avoid calculating pending eoi from an uninitialized val
by Miaohe Lin
· 5 years ago
91a5f41
KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
by Vitaly Kuznetsov
· 5 years ago
331ca0f
KVM: apic: reuse smp_wmb() in kvm_make_request()
by Miaohe Lin
· 5 years ago
b26a695
kvm: lapic: Introduce APICv update helper function
by Suravee Suthikulpanit
· 5 years ago
17ac43a
Adding 'else' to reduce checking.
by Haiwei Li
· 5 years ago
3ce4dc1
KVM: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted
by Miaohe Lin
· 5 years ago
4bf79cb
KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
by Marios Pomonis
· 5 years ago
0011679
KVM: Fix some grammar mistakes
by Miaohe Lin
· 5 years ago
67b0ae4
KVM: Fix some comment typos and missing parentheses
by Miaohe Lin
· 5 years ago
5c69d5c
KVM: X86: Fix callers of kvm_apic_match_dest() to use correct macros
by Peter Xu
· 5 years ago
ac8ef99
KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK
by Peter Xu
· 5 years ago
b4b2963
KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand
by Peter Xu
· 5 years ago
46f4f0a
Merge branch 'kvm-tsx-ctrl' into HEAD
by Paolo Bonzini
· 5 years ago
7ee30bc
KVM: x86: deliver KVM IOAPIC scan request to target vCPUs
by Nitesh Narayan Lal
· 5 years ago
1a68623
KVM: APIC: add helper func to remove duplicate code in kvm_pv_send_ipi
by Miaohe Lin
· 5 years ago
27cbe7d
KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched
by Liran Alon
· 5 years ago
5c94ac5
KVM: SVM: Fix potential wrong physical id in avic_handle_ldr_update
by Miaohe Lin
· 5 years ago
a0f0037
KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer_advance_ns
by Wanpeng Li
· 5 years ago
d0f5a86
KVM: LAPIC: Tune lapic_timer_advance_ns smoothly
by Wanpeng Li
· 5 years ago
fe38bd6
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
7f2444d
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
4b9852f
KVM: x86: Fix INIT signal handling in various CPU states
by Liran Alon
· 6 years ago
2b0911d
KVM: LAPIC: Micro optimize IPI latency
by Wanpeng Li
· 6 years ago
b14c876
kvm: x86: skip populating logical dest map if apic is not sw enabled
by Radim Krcmar
· 6 years ago
a48d06f
KVM: LAPIC: Don't need to wakeup vCPU twice afer timer fire
by Wanpeng Li
· 6 years ago
2c0d278
KVM: LAPIC: Mark hrtimer to expire in hard interrupt context
by Sebastian Andrzej Siewior
· 6 years ago
0c5f81d
KVM: LAPIC: Inject timer interrupt via posted interrupt
by Wanpeng Li
· 6 years ago
4d151bf
KVM: LAPIC: Make lapic timer unpinned
by Wanpeng Li
· 6 years ago
0d88800
kvm: x86: ioapic and apic debug macros cleanup
by Yi Wang
· 6 years ago
39d7530
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
a45ff59
Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 6 years ago
548f7fb
KVM: LAPIC: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane
by Wanpeng Li
· 6 years ago
01402cf
kvm: LAPIC: write down valid APIC registers
by Paolo Bonzini
· 6 years ago
101628d
KVM: LAPIC: ARBPRI is a reserved register for x2APIC
by Paolo Bonzini
· 6 years ago
bb34e69
KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC
by Wanpeng Li
· 6 years ago
a251fb90
KVM: x86: Fix apic dangling pointer in vcpu
by Saar Amar
· 6 years ago
20c8ccb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499
by Thomas Gleixner
· 6 years ago
4cb8b11
kvm: x86: offset is ensure to be in range
by Wei Yang
· 6 years ago
ee171d2
kvm: x86: use same convention to name kvm_lapic_{set,clear}_vector()
by Wei Yang
· 6 years ago
b6c4bc6
KVM: LAPIC: Optimize timer latency further
by Wanpeng Li
· 6 years ago
ec0671d
KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit
by Wanpeng Li
· 6 years ago
84ea3ac
KVM: LAPIC: Extract adaptive tune timer advancement logic
by Wanpeng Li
· 6 years ago
0ef0fd3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
4ca88b3
KVM: lapic: Check for a pending timer intr prior to start_hv_timer()
by Sean Christopherson
· 6 years ago
f992798
KVM: lapic: Refactor ->set_hv_timer to use an explicit expired param
by Sean Christopherson
· 6 years ago
f1ba5cf
KVM: lapic: Explicitly cancel the hv timer if it's pre-expired
by Sean Christopherson
· 6 years ago
ee66e45
KVM: lapic: Busy wait for timer to expire when using hv_timer
by Sean Christopherson
· 6 years ago
b904cb8
KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer
by Sean Christopherson
· 6 years ago
b6aa57c
KVM: lapic: Convert guest TSC to host time domain if necessary
by Sean Christopherson
· 6 years ago
c3941d9
KVM: lapic: Allow user to disable adaptive tuning of timer advancement
by Sean Christopherson
· 6 years ago
39497d7
KVM: lapic: Track lapic timer advance per vCPU
by Sean Christopherson
· 6 years ago
57bf67e
KVM: lapic: Disable timer advancement if adaptive tuning goes haywire
by Sean Christopherson
· 6 years ago
c09d65d
KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short
by Liran Alon
· 6 years ago
1d487e9
KVM: fix spectrev1 gadgets
by Paolo Bonzini
· 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
eb1ff0a
kvm: x86: remove unnecessary recalculate_apic_map
by Peng Hao
· 6 years ago
354cb41
KVM: x86: fix empty-body warnings
by Yi Wang
· 6 years ago
38ab012
KVM: LAPIC: Fix pv ipis use-before-initialization
by Wanpeng Li
· 6 years ago
0e96f31
x86: Clean up 'sizeof x' => 'sizeof(x)'
by Jordan Borgner
· 6 years ago
a7c42bb
x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit
by Vitaly Kuznetsov
· 6 years ago
72bbf93
KVM: hyperv: define VP assist page helpers
by Ladi Prosek
· 6 years ago
0624fca
kvm/x86: return meaningful value from KVM_SIGNAL_MSI
by Paolo Bonzini
· 6 years ago
3b8a5df
KVM: LAPIC: Tune lapic_timer_advance_ns automatically
by Wanpeng Li
· 6 years ago
d176620
x86/kvm/lapic: always disable MMIO interface in x2APIC mode
by Vitaly Kuznetsov
· 7 years ago
bdf7ffc
KVM: LAPIC: Fix pv ipis out-of-bounds access
by Wanpeng Li
· 7 years ago
e61cf2e
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
4180bf1
KVM: X86: Implement "send IPI" hypercall
by Wanpeng Li
· 7 years ago
b3dae10
sched/swait: Rename to exclusive
by Peter Zijlstra
· 7 years ago
b357bf6
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
d8f2f49
x86/kvm: fix LAPIC timer drift when guest uses periodic mode
by David Vrabel
· 7 years ago
8d860bb
kvm: vmx: Basic APIC virtualization controls have three settings
by Jim Mattson
· 7 years ago
ecf08da
KVM: x86: remove APIC Timer periodic/oneshot spikes
by Anthoine Bourgeois
· 7 years ago
0bcc3fb
KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use
by Vitaly Kuznetsov
· 7 years ago
b7e31be
KVM: x86: fix vcpu initialization with userspace lapic
by Radim Krčmář
· 7 years ago
0b2e990
KVM: x86: move LAPIC initialization after VMCS creation
by Paolo Bonzini
· 7 years ago
e7387b0
KVM: x86: Change __kvm_apic_update_irr() to also return if max IRR updated
by Liran Alon
· 7 years ago
fa59cc0
KVM: x86: Optimization: Create SVM stubs for sync_pir_to_irr()
by Liran Alon
· 7 years ago
12806ba
KVM: lapic: Fixup LDR on load in x2apic
by Dr. David Alan Gilbert
· 7 years ago
e872fa9
KVM: lapic: Split out x2apic ldr calculation
by Dr. David Alan Gilbert
· 7 years ago
974aa56
Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
4191db2
KVM: x86: Update APICv on APIC reset
by Jan H. Schönherr
· 7 years ago
4427593
KVM: x86: thoroughly disarm LAPIC timer around TSC deadline switch
by Radim Krčmář
· 7 years ago
5d74a69
KVM: x86: really disarm lapic timer when clearing TMICT
by Radim Krčmář
· 7 years ago
86bbc1e
KVM: x86: handle 0 write to TSC_DEADLINE MSR
by Radim Krčmář
· 7 years ago
c301b90
KVM: LAPIC: Apply change to TDCR right away to the timer
by Wanpeng Li
· 7 years ago
dedf9c5
KVM: LAPIC: Keep timer running when switching between one-shot and periodic mode
by Wanpeng Li
· 7 years ago
Next »