projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants
2020-04-21
Sean Christopherson
KVM: nVMX: Split VM-Exit reflection logic into L0 vs...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_re...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move reflection check into nested_vmx_reflect_vme...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Free only the affected contexts when emulating...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Don't flush TLB on nested VMX transition
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Skip MMU sync on nested VMX transition when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Add module param to force TLB flush on...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Add separate override for MMU sync during...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Move fast_cr3_switch() side effects to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Don't reload APIC access page if its control...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Retrieve APIC access page HPA only when necessary
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Reload APIC access page on nested VM-Exit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Add helper to handle TLB flushes on nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: SVM: Document the ASID logic in svm_flush_tlb()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Introduce vmx_flush_tlb_current()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Move vmx_flush_tlb() to vmx.c
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Clean up vmx_flush_tlb_gva()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: x86: Move "flush guest's TLB" logic to separate...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Drop redundant capability checks in low level...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Use vpid_sync_context() directly when possible
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Skip global INVVPID fallback if vpid==0 in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulat...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: nVMX: Invalidate all EPTP contexts when emulating...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: nVMX: Validate the EPTP when emulating INVEPT...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: VMX: Flush all EPTP/VPID contexts on remote TLB...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Make set_memory_region_test common...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add "zero" testcase to set_memory_region_test
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add "delete" testcase to set_memory_region_test
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: sefltests: Add explicit synchronization to move...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add GUEST_ASSERT variants to pass values...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add util to delete memory region
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Use kernel's list instead of homebrewed...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Take vcpu pointer instead of id in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-14
Sean Christopherson
KVM: s390: Return last valid slot if approx index is...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-14
Sean Christopherson
KVM: Check validity of resolved slot when searching...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: VMX: Add a trampoline to fix VMREAD error handling
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: SVM: Annotate svm_x86_ops as __initdata
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: VMX: Annotate vmx_x86_ops as __initdata
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: x86: Copy kvm_x86_ops by value to eliminate layer...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: x86: Set kvm_x86_ops only after ->hardware_setup...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: VMX: Configure runtime hooks using vmx_x86_ops
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: VMX: Move hardware_setup() definition below vmx_x86_ops
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: x86: Move init-only kvm_x86_ops to separate struct
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-31
Sean Christopherson
KVM: Pass kvm_init()'s opaque param to additional arch...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-26
Sean Christopherson
KVM: selftests: Fix cosmetic copy-paste error in vm_mem_regi...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-26
Sean Christopherson
KVM: Fix out of range accesses to memslots
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-23
Sean Christopherson
KVM: VMX: Gracefully handle faults on VMXON
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-23
Sean Christopherson
KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-23
Sean Christopherson
KVM: VMX: Always VMCLEAR in-use VMCSes during crash...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-18
Sean Christopherson
KVM: x86: Add blurb to CPUID tracepoint when using...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-18
Sean Christopherson
KVM: x86: Add requested index to the CPUID tracepoint
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Refactor kvm_cpuid() param that controls...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Refactor out-of-range logic to contain the...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Fix CPUID range checks for Hypervisor and...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM x86: Extend AMD specific guest behavior to Hygon...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Add helpers to perform CPUID-based guest...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Move nSVM CPUID 0x8000000A handling into...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: nSVM: Expose SVM features to L1 iff nested is...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Move VMX's host_efer to common x86 code
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: Drop largepages_enabled and its accessor/mutator
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Don't propagate MMU lpage support to memslot...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86/mmu: Configure max page level during hardware...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: SVM: Refactor logging of NPT enabled/disabled
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: VMX: Directly query Intel PT mode when refreshing...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Check for Intel PT MSR virtualization using...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: VMX: Directly use VMX capabilities helper to detect...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Do kvm_cpuid_array capacity checks in terminal...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Use kvm_cpu_caps to detect Intel PT support
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Set emulated/transmuted feature bits via...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Override host CPUID results with kvm_cpu_caps
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Do host CPUID at load time to mask KVM cpu...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Remove stateful CPUID handling
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Remove the unnecessary loop on CPUID 0x7...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Use KVM cpu caps to track UMIP emulation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Add a helper to check kernel support when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: VMX: Convert feature updates from CPUID to KVM...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-16
Sean Christopherson
KVM: SVM: Convert feature updates from CPUID to KVM...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
next