projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bpf: add missing header file include
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
2022-09-26
Sean Christopherson
KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees...
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: Use CC() macro to handle eVMCS unsupported...
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: Treat eVMCS as enabled for guest iff Hyper...
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: x86: Report error when setting CPUID if Hyper...
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: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init()
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: x86: Use u64 for address and error code in page...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-22
Sean Christopherson
KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-22
Sean Christopherson
KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-19
Sean Christopherson
KVM: Move coalesced MMIO initialization (back) into...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-19
Sean Christopherson
KVM: Unconditionally get a ref to /dev/kvm module when...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-19
Sean Christopherson
KVM: Properly unwind VM creation if creating debugfs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: VMX: Use proper type-safe functions for vCPU ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: selftests: Test all possible "invalid" PERF_CAPABILITIE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86/mmu: Add sanity check that MMIO SPTE mask...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: SVM: Disable SEV-ES support if MMIO caching is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86: Tag kvm_mmu_x86_module_init() with __init
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86: Bug the VM if an accelerated x2APIC trap...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: selftests: Verify VMX MSRs can be restored to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: VMX: Add helper to check if the guest PMU has...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Let userspace set nVMX MSR to any _host_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Inject #UD if VMXON is attempted with incompatibl...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Account for KVM reserved CR4 bits in consistency...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86: Split kvm_is_valid_cr4() and export only...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: selftests: Add an option to run vCPUs while disabling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Don't bottom out on leafs when zapping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Document the "rules" for using host_pfn_mappin...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Don't require refcounted "struct page...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Restrict mapping level based on guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Add shadow mask for effective host MTRR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86: Drop unnecessary goto+label in kvm_arch_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86: Reject loading KVM if host.PAT[0] != WB
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next