projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
2023-08-30
Sean Christopherson
KVM: x86/mmu: Fix an sign-extension bug with mmu_seq...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-30
Sean Christopherson
KVM: x86: Preserve TDP MMU roots until they are explicitly...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-26
Sean Christopherson
x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-11
Sean Christopherson
selftests/rseq: Play nice with binaries statically...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: VMX: Don't fudge CR0 and CR4 for restricted L2...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: Grab a reference to KVM for VM and vCPU stats...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-09
Sean Christopherson
KVM: x86: Account fastpath-only VM-Exits in vCPU stats
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-17
Sean Christopherson
KVM: x86/mmu: Refresh CR0.WP prior to checking for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-17
Sean Christopherson
KVM: x86/pmu: Disallow legacy LBRs if architectural...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-17
Sean Christopherson
KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-17
Sean Christopherson
perf/x86/core: Zero @lbr instead of returning -1 in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-11
Sean Christopherson
KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-20
Sean Christopherson
x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enli...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-20
Sean Christopherson
KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-20
Sean Christopherson
KVM: selftests: Move "struct hv_enlightenments" to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-20
Sean Christopherson
x86/hyperv: Move VMCB enlightenment definitions to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-13
Sean Christopherson
KVM: nVMX: Do not report error code when synthesizing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-13
Sean Christopherson
KVM: x86: Clear "has_error_code", not "error_code"...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
KVM: SVM: Fix a benign off-by-one bug in AVIC physical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: VMX: Do _all_ initialization before exposing ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: x86: Move guts of kvm_arch_init() to standalone...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: VMX: Don't bother disabling eVMCS static key on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: VMX: Reset eVMCS controls in VP assist page during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
x86/reboot: Disable SVM, not just VMX, when stopping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
x86/reboot: Disable virtualization in an emergency...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
x86/crash: Disable virt in core NMI crash handler to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
x86/virt: Force GIF=1 prior to disabling SVM (for reboot...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: x86: Inject #GP if WRMSR sets reserved bits in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: SVM: Don't put/load AVIC when setting virtual...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: SVM: Process ICR on AVIC IPI delivery failure...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: SVM: Flush the "current" TLB when activating AVIC
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: x86: Blindly get current x2APIC reg value on ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: x86: Purge "highest ISR" cache when updating APICv...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: Register /dev/kvm as the _very_ last thing during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-10
Sean Christopherson
KVM: Destroy target device if coalesced MMIO unregistration...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-25
Sean Christopherson
KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-25
Sean Christopherson
KVM: x86: Fail emulation during EMULTYPE_SKIP on any...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-22
Sean Christopherson
perf/x86: Refuse to export capabilities for hybrid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-22
Sean Christopherson
KVM: x86/pmu: Disable vPMU support on hybrid CPUs ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-07
Sean Christopherson
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-07
Sean Christopherson
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-07
Sean Christopherson
KVM: VMX: Resume guest immediately when injecting ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Sean Christopherson
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Sean Christopherson
drm/i915/gvt: Unconditionally put reference to KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Sean Christopherson
drm/i915/gvt: Get reference to KVM iff attachment to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-02
Sean Christopherson
KVM: VMX: Ignore guest CPUID for host userspace writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-02
Sean Christopherson
KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-02
Sean Christopherson
KVM: VMX: Advertise PMU LBRs if and only if perf supports...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-10-28
Sean Christopherson
KVM: selftests: Mark "guest_saw_irq" as volatile in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-10-27
Sean Christopherson
KVM: Reject attempts to consume or refresh inactive...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-10-27
Sean Christopherson
KVM: x86: Exempt pending triple fault from event injection...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
Revert "KVM: selftests: Fix nested SVM tests when built...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Dedup subtests of fix_hypercall_test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Explicitly verify KVM doesn't patch...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Remove unnecessary register shuffling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Compare insn opcodes directly in fix_hyperca...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Implement memcmp(), memcpy(), and memset...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Don't snapshot pending INIT/SIPI prior to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Make an event request if INIT or SIPI is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: SVM: Make an event request if INIT or SIPI is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Rename kvm_apic_has_events() to make it INIT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Rename and expose helper to detect if INIT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Make an event request when pending an MTF...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Allow force_emulation_prefix to be written...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: selftests: Add an x86-only test to verify nested...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: selftests: Use uapi header to get VMX and SVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Rename inject_pending_events() to kvm_check_and_in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: VMX: Update MTF and ICEBP comments to document...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Treat pending TRIPLE_FAULT requests as pending...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Morph pending exceptions to pending VM-Exits...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Document priority of all known events on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Add a helper to identify low-priority #DB...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Hoist nested event checks above event injection...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Use kvm_queue_exception_e() to queue #DF
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Formalize blocking of nested pending exceptions
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Make kvm_queued_exception a properly named...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: VMX: Inject #PF on ENCLS as "emulated" #PF
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Unconditionally clear mtf_pending on nested...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Use DR7_GD macro instead of open coding check...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Treat #DBs from the emulator as fault-like...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Suppress code #DBs on Intel if MOV/POP SS...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Allow clearing RFLAGS.RF on forced emulation...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Don't check for code breakpoints when emulating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: VMX: Drop bits 31:16 when shoving exception error...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Unconditionally purge queued/injected events...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: VMX: Adjust CR3/INVPLG interception for EPT=y...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next