projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: selftests: Verify stats fd is usable after VM fd has been closed
2023-07-29
Sean Christopherson
KVM: selftests: Verify stats fd is usable after VM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: selftests: Verify stats fd can be dup()'d and...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: selftests: Verify userspace can create "redundant...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: selftests: Explicitly free vcpus array in binary...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: selftests: Clean up stats fd in common stats_test...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: selftests: Use pread() to read binary stats header
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
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-07-29
Sean Christopherson
selftests/rseq: Play nice with binaries statically...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: x86: Acquire SRCU read lock when handling fastpath...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: VMX: Use vmread_error() to report VM-Fail in ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-07-29
Sean Christopherson
KVM: VMX: Make VMREAD error path play nice with noinstr
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-22
Sean Christopherson
Documentation/process: Add a maintainer handbook for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-22
Sean Christopherson
Documentation/process: Add a label for the tip tree...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-13
Sean Christopherson
KVM: SVM: WARN, but continue, if misc_cg_set_capacity...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-13
Sean Christopherson
KVM: x86/mmu: Add "never" option to allow sticky disabling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-13
Sean Christopherson
KVM: x86: Update comments about MSR lists exposed to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-07
Sean Christopherson
KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-06
Sean Christopherson
KVM: x86: Use cpu_feature_enabled() for PKU instead...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-06
Sean Christopherson
KVM: x86/mmu: Trigger APIC-access page reload iff vendor...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-06
Sean Christopherson
KVM: x86: Use standard mmu_notifier invalidate hooks...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-06
Sean Christopherson
KVM: VMX: Retry APIC-access page reload if invalidation...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-03
Sean Christopherson
KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-02
Sean Christopherson
KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-02
Sean Christopherson
KVM: x86: Account fastpath-only VM-Exits in vCPU stats
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-02
Sean Christopherson
KVM: x86/mmu: Grab memslot for correct address space...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-02
Sean Christopherson
KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-02
Sean Christopherson
KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: selftests: Extend cpuid_test to verify KVM_GET_CPUID2...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Update number of entries for KVM_GET_CPUID2...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Move common handling of PAT MSR writes to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Make kvm_mtrr_valid() static now that there...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Move PAT MSR handling out of mtrr.c
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Use MTRR macros to define possible MTRR MSR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Add helper to get variable MTRR range from...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Sean Christopherson
KVM: x86: Add helper to query if variable MTRR MSR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-30
Sean Christopherson
KVM: selftests: Refactor stable TSC check to use TEST_REQUIRE()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-26
Sean Christopherson
KVM: VMX: Use proper accessor to read guest CR4 in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-26
Sean Christopherson
KVM: VMX: Treat UMIP as emulated if and only if the...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-26
Sean Christopherson
KVM: Protect vcpu->pid dereference via debugfs with RCU
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-05-21
Sean Christopherson
KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
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
next