projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
2023-05-21
Sean Christopherson
KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-19
Sean Christopherson
KVM: Don't enable hardware after a restart/shutdown...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-19
Sean Christopherson
KVM: Use syscore_ops instead of reboot_notifier to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-26
Sean Christopherson
KVM: x86: Preserve TDP MMU roots until they are explicitly...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-14
Sean Christopherson
KVM: selftests: Copy full counter values from guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-14
Sean Christopherson
KVM: selftests: Use error codes to signal errors in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-11
Sean Christopherson
KVM: selftests: Rework dynamic XFeature helper to take...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-11
Sean Christopherson
KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-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-10
Sean Christopherson
KVM: x86/mmu: Refresh CR0.WP prior to checking for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-10
Sean Christopherson
KVM: x86/mmu: Move filling of Hyper-V's TLB range struct...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-10
Sean Christopherson
KVM: x86: Rename Hyper-V remote TLB hooks to match...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Verify LBRs are disabled if vPMU is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Add negative testcase for PEBS format...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Refactor LBR_FMT test to avoid use...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Drop "all done!" printf() from PERF_CAPABILI...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Expand negative testing of guest writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Test all immutable non-format bits...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Test all fungible features in PERF_CAPABILITIES
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Drop now-redundant checks on PERF_CAPABILITI...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Verify KVM preserves userspace writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Print out failing MSR and value in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Assert that full-width PMC writes are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Move 0/initial value PERF_CAPS checks...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86/pmu: Zero out LBR capabilities during PMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86/pmu: WARN and bug the VM if PMU is refreshed...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Disallow writes to immutable feature MSRs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: selftests: Split PMU caps sub-tests to avoid writing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Generate set of VMX feature MSRs using first...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Add macros to track first...last VMX feature...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Add a helper to query whether or not a vCPU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Rename kvm_init_msr_list() to clarify it...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: SVM: Return the local "r" variable from svm_set_msr()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUS...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-04-06
Sean Christopherson
KVM: x86/pmu: Disallow legacy LBRs if architectural...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-27
Sean Christopherson
KVM: nVMX: Do not report error code when synthesizing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-27
Sean Christopherson
KVM: x86: Clear "has_error_code", not "error_code"...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-27
Sean Christopherson
KVM: x86: Suppress pending MMIO write exits if emulator...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-23
Sean Christopherson
KVM: MIPS: Make kvm_mips_callbacks const
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-23
Sean Christopherson
KVM: x86: Assert that the emulator doesn't load CS...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-23
Sean Christopherson
x86: KVM: Add common feature flag for AMD's PSFD
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-23
Sean Christopherson
KVM: x86: Route pending NMIs from userspace through...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
x86/cpufeatures: Redefine synthetic virtual NMI bit...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
KVM: x86: Save/restore all NMIs when multiple NMIs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
KVM: x86: Tweak the code and comment related to handling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
KVM: x86: Raise an event request when processing NMIs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-22
Sean Christopherson
KVM: PPC: booke: Mark three local functions "static"
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: x86/mmu: Clean up mmu.c functions that put return...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: x86/mmu: Replace comment with an actual lockdep...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: x86/mmu: Rename slot rmap walkers to add clarity...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-17
Sean Christopherson
KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: VMX: Rename "KVM is using eVMCS" static key to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: x86/mmu: Use EMULTYPE flag to track write #PFs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: selftests: Add macro to generate KVM exit reason...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: selftests: Add helpers to make Xen-style VMCALL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: selftests: Move the guts of kvm_hypercall() to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
Sean Christopherson
KVM: SVM: WARN if GATag generation drops VM or vCPU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-03-14
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-02-15
Sean Christopherson
perf/x86: Refuse to export capabilities for hybrid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-15
Sean Christopherson
KVM: x86/pmu: Disable vPMU support on hybrid CPUs ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-02-01
Sean Christopherson
KVM: Destroy target device if coalesced MMIO unregistration...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Provide "error" semantics for unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Don't tell userspace to save PMU MSRs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Use separate array for defining "PMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Gate all "unimplemented MSR" prints on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-27
Sean Christopherson
KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Handle NMI VM-Exits in noinstr region
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Provide separate subroutines for invoking...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/entry: KVM: Use dedicated VMX NMI entry for 32...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Always inline to_vmx() and to_kvm_vmx()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Always inline eVMCS read/write helpers
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Allow VM-Fail path of VMREAD helper to be...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/reboot: Disable SVM, not just VMX, when stopping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
x86/reboot: Disable virtualization in an emergency...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
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-01-24
Sean Christopherson
x86/crash: Disable virt in core NMI crash handler to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Intercept reads to invalid and write-only...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: VMX: Always intercept accesses to unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Split out logic to generate "readable" APIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Mark x2APIC DFR reg as non-existent for x2APIC
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: x86: Inject #GP if WRMSR sets reserved bits in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-24
Sean Christopherson
KVM: PPC: Fix refactoring goof in kvmppc_e500mc_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Add helpers to recalc physical vs. logical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: x86: Track required APICv inhibits with variable...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
Revert "KVM: SVM: Do not throw warning when calling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Ignore writes to Remote Read Data on AVIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Handle multiple logical targets in AVIC kick...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-01-13
Sean Christopherson
KVM: SVM: Require logical ID to be power-of-2 for AVIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next