projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Input: cros_ec_keyb - handle x86 detachable/convertible Chromebooks
2022-05-20
Wanpeng Li
KVM: eventfd: Fix false positive RCU usage warning
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-04-21
Wanpeng Li
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-02-25
Wanpeng Li
x86/kvm: Don't waste memory if kvmclock is disabled
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-02-25
Wanpeng Li
x86/kvm: Don't use PV TLB/yield when mwait is advertised
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-02-18
Wanpeng Li
x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-02-17
Wanpeng Li
KVM: Fix lockdep false negative during host resume
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-02-10
Wanpeng Li
KVM: LAPIC: Enable timer posted-interrupt only when...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-02-10
Wanpeng Li
KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-01-26
Wanpeng Li
KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2022-01-07
Wanpeng Li
KVM: SEV: Mark nested locking of kvm->lock
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-11-11
Wanpeng Li
perf/x86/lbr: Reset LBR_SELECT during vlbr reset
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-10-22
Wanpeng Li
KVM: emulate: Comment on difference between RDPMC implementa...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-10-22
Wanpeng Li
KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-06-17
Wanpeng Li
KVM: LAPIC: Keep stored TMCCT register value 0 after...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-06-11
Wanpeng Li
KVM: X86: Fix x86_emulator slab cache leak
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-06-08
Wanpeng Li
KVM: LAPIC: Write 0 to TMICT should also cancel vmx...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-28
Wanpeng Li
KVM: X86: Kill off ctxt->ud
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-28
Wanpeng Li
KVM: X86: Fix warning caused by stale emulation context
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-27
Wanpeng Li
KVM: LAPIC: Narrow the timer latency between wait_lapic_expi...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-27
Wanpeng Li
KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots()
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-27
Wanpeng Li
KVM: X86: Fix vCPU preempted state from guest's point...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-27
Wanpeng Li
KVM: X86: Bail out of direct yield in case of under...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-27
Wanpeng Li
KVM: PPC: exit halt polling on need_resched()
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-05
Wanpeng Li
KVM: x86: Defer vtime accounting 'til after IRQ handling
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-05
Wanpeng Li
context_tracking: Move guest exit vtime accounting...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-05
Wanpeng Li
context_tracking: Move guest exit context tracking...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-05-03
Wanpeng Li
KVM: LAPIC: Accurately guarantee busy wait for timer...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-04-26
Wanpeng Li
KVM: X86: Fix failure to boost kernel lock holder candidate...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-04-23
Wanpeng Li
KVM: x86/xen: Take srcu lock when accessing kvm_memslots()
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-04-21
Wanpeng Li
KVM: Boost vCPU candidate in user mode which is delivering...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-04-19
Wanpeng Li
KVM: X86: Do not yield to self
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-04-19
Wanpeng Li
KVM: X86: Count attempted/successful directed yield
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-04-19
Wanpeng Li
x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-03-18
Wanpeng Li
x86/kvm: Fix broken irq restoration in kvm_wait
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-03-18
Wanpeng Li
KVM: X86: Fix missing local pCPU when executing wbinvd...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-03-12
Wanpeng Li
KVM: LAPIC: Advancing the timer expiration on guest...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-03-12
Wanpeng Li
KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2021-02-26
Wanpeng Li
KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-28
Wanpeng Li
KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run()
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-28
Wanpeng Li
KVM: LAPIC: Reduce world switch latency caused by timer_adva...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-28
Wanpeng Li
KVM: LAPIC: Narrow down the kick target vCPU
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-28
Wanpeng Li
KVM: LAPIC: Guarantee the timer is in tsc-deadline...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-28
Wanpeng Li
KVM: LAPIC: Return 0 when getting the tscdeadline timer...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-28
Wanpeng Li
KVM: LAPIC: Fix updating DFR missing apic map recalculation
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-12
Wanpeng Li
KVM: VMX: Don't freeze guest when event delivery causes...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-09-12
Wanpeng Li
KVM: SVM: avoid emulation with stale next_rip
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-07-31
Wanpeng Li
KVM: LAPIC: Set the TDCR settable bits
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-07-31
Wanpeng Li
KVM: SVM: Fix disable pause loop exit/pause filtering...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-07-31
Wanpeng Li
KVM: LAPIC: Prevent setting the tscdeadline timer if...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-06-29
Wanpeng Li
KVM: X86: Fix async pf caused null-ptr-deref
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-05-15
Wanpeng Li
KVM: VMX: Handle preemption timer fastpath
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-05-15
Wanpeng Li
KVM: X86: TSCDEADLINE MSR emulation fastpath
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-05-15
Wanpeng Li
KVM: VMX: Optimize posted-interrupt delivery for timer...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-05-15
Wanpeng Li
KVM: X86: Introduce more exit_fastpath_completion enum...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-05-15
Wanpeng Li
KVM: X86: Introduce kvm_vcpu_exit_request() helper
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-05-15
Wanpeng Li
KVM: VMX: Introduce generic fastpath handler
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-04-21
Wanpeng Li
KVM: X86: Improve latency for single target IPI fastpath
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-04-07
Wanpeng Li
KVM: X86: Filter out the broadcast dest for IPI fastpath
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-26
Wanpeng Li
KVM: X86: Micro-optimize IPI fastpath delay
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-26
Wanpeng Li
KVM: X86: Delay read msr data iff writes ICR MSR
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-26
Wanpeng Li
KVM: X86: Narrow down the IPI fastpath to single target IPI
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-24
Wanpeng Li
KVM: LAPIC: Also cancel preemption timer when disarm...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-16
Wanpeng Li
KVM: VMX: Micro-optimize vmexit time when not exposing PMU
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-16
Wanpeng Li
KVM: X86: trigger kvmclock sync request just once on...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-16
Wanpeng Li
KVM: LAPIC: Recalculate apic map in batch
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-03-02
Wanpeng Li
KVM: X86: Fix dereference null cpufreq policy
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-02-28
Wanpeng Li
KVM: Pre-allocate 1 cpumask variable per cpu for both...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-02-28
Wanpeng Li
KVM: Introduce pv check helpers
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-02-21
wanpeng li
KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-01-28
Wanpeng Li
sched/nohz: Optimize get_nohz_timer_target()
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-01-21
Wanpeng Li
KVM: LAPIC: micro-optimize fixed mode ipi delivery
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2020-01-21
Wanpeng Li
KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-10-22
Wanpeng Li
KVM: Don't shrink/grow vCPU halt_poll_ns if host side...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-26
Wanpeng Li
KVM: X86: Fix userspace set invalid CR4
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-26
Wanpeng Li
KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-25
Wanpeng Li
Revert "locking/pvqspinlock: Don't wait if vCPU is...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-24
Wanpeng Li
KVM: LAPIC: Tune lapic_timer_advance_ns smoothly
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-24
Wanpeng Li
KVM: hyperv: Fix Direct Synthetic timers assert an...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-13
Wanpeng Li
KVM: X86: Use IPI shorthands in kvm guest when support
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-11
Wanpeng Li
KVM: VMX: Stop the preemption timer during vCPU reset
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-11
Wanpeng Li
KVM: LAPIC: Micro optimize IPI latency
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-09-11
Wanpeng Li
cpuidle-haltpoll: Enable kvm guest polling when dedicated...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-08-22
Wanpeng Li
KVM: X86: Add pv tlb shootdown tracepoint
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-08-05
Wanpeng Li
KVM: Fix leak vCPU's VMCS value into other pCPU
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-08-05
Wanpeng Li
KVM: Check preempted_in_kernel for involuntary preemption
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-08-05
Wanpeng Li
KVM: LAPIC: Don't need to wakeup vCPU twice afer timer...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-25
Wanpeng Li
sched/isolation: Prefer housekeeping CPU in local node
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-24
Wanpeng Li
KVM: X86: Boost queue head vCPU to mitigate lock waiter...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-22
Wanpeng Li
KVM: X86: Dynamically allocate user_fpu
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-22
Wanpeng Li
KVM: X86: Fix fpu state crash in kvm guest
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-20
Wanpeng Li
KVM: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-20
Wanpeng Li
KVM: Boost vCPUs that are delivering interrupts
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-20
Wanpeng Li
KVM: LAPIC: Inject timer interrupt via posted interrupt
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-17
Wanpeng Li
KVM: LAPIC: Make lapic timer unpinned
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-05
Wanpeng Li
KVM: LAPIC: Retry tune per-vCPU timer_advance_ns if...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-03
Wanpeng Li
KVM: LAPIC: remove the trailing newline used in the...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-02
Wanpeng Li
KVM: LAPIC: Fix pending interrupt in IRR blocked by...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-02
Wanpeng Li
KVM: X86: Expose PV_SCHED_YIELD CPUID feature bit to...
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-02
Wanpeng Li
KVM: X86: Implement PV sched yield hypercall
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
2019-07-02
Wanpeng Li
KVM: X86: Yield to IPI target if necessary
Signed-off-by:
Wanpeng Li
<wanpengli@tencent.com>
commit
|
commitdiff
|
tree
next