projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
LoongArch: BPF: Avoid declare variables in switch-case
2022-10-20
Maxim Levitsky
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-07-14
Maxim Levitsky
KVM: SVM: fix task switch emulation on INTn instruction.
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-24
Maxim Levitsky
KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-24
Maxim Levitsky
KVM: x86: nSVM: always intercept x2apic msrs
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: disable preemption around the call to kvm_arch_vcp...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: disable preemption while updating apicv inhibition
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: SVM: fix avic_kick_target_vcpus_fast
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: SVM: remove avic's broken code that updated...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: inhibit APICv/AVIC on changes to APIC ID...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-09
Maxim Levitsky
KVM: x86: document AVIC/APICv inhibit reasons
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-06-07
Maxim Levitsky
KVM: SVM: fix tsc scaling cache logic
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-05-12
Maxim Levitsky
KVM: x86: fix typo in __try_cmpxchg_user causing non...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-05-02
Maxim Levitsky
KVM: x86: avoid loading a vCPU after .vm_destroy was...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: allow AVIC to co-exist with a nested...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: allow per cpu apicv inhibit reasons
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: nSVM: implement nested vGIF
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: nSVM: support PAUSE filtering when L0 doesn...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: nSVM: implement nested LBR virtualization
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: nSVM: correctly virtualize LBR msrs when...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: remove vgif_enabled()
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
kvm: x86: SVM: use vmcb* instead of svm->vmcb where...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: use vmcb01 in init_vmcb
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: allow to force AVIC to be enabled
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: nSVM: implement nested VMLOAD/VMSAVE
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: fix tsc scaling when the host doesn...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
kvm: x86: SVM: remove unused defines
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: move tsc ratio definitions to svm.h
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: SVM: fix avic spec based definitions again
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-04-02
Maxim Levitsky
KVM: x86: mmu: trace kvm_mmu_set_spte after the new...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-03-21
Maxim Levitsky
KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask
Reported-by:
Maxim Levitsky
<mlevitsk@redhat.com>
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-24
Maxim Levitsky
KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-11
Maxim Levitsky
KVM: SVM: fix race between interrupt delivery and AVIC...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-11
Maxim Levitsky
KVM: SVM: extract avic_ring_doorbell
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: SVM: move avic definitions from AMD's spec...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: nSVM: deal with L1 hypervisor that intercepts...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: nSVM: expose clean bit support to the guest
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: nSVM: mark vmcb01 as dirty when restoring...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: nSVM: fix potential NULL derefernce on nested...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2022-02-08
Maxim Levitsky
KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-12-17
Maxim Levitsky
iommu/amd: Remove useless irq affinity notifier
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-12-17
Maxim Levitsky
iommu/amd: X2apic mode: mask/unmask interrupts on suspend...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-12-17
Maxim Levitsky
iommu/amd: X2apic mode: setup the INTX registers on...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-12-17
Maxim Levitsky
iommu/amd: X2apic mode: re-enable after resume
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-12-17
Maxim Levitsky
iommu/amd: Restore GA log/tail pointer on host resume
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-12-09
Maxim Levitsky
KVM: x86: add a tracepoint for APICv/AVIC interrupt...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-11-18
Maxim Levitsky
KVM: x86/mmu: include EFER.LMA in extended mmu role
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-11-18
Maxim Levitsky
KVM: nVMX: don't use vcpu->arch.efer when checking...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-11-11
Maxim Levitsky
KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-10-01
Maxim Levitsky
KVM: x86: nSVM: implement nested TSC scaling
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-10-01
Maxim Levitsky
KVM: x86: SVM: add module param to control TSC scaling
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-30
Maxim Levitsky
KVM: x86: SVM: add module param to control LBR virtualization
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-30
Maxim Levitsky
KVM: x86: nSVM: don't copy pause related settings
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-23
Maxim Levitsky
KVM: x86: nSVM: don't copy virt_ext from vmcb12
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-23
Maxim Levitsky
KVM: x86: nSVM: test eax for 4K alignment for GP errata...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-23
Maxim Levitsky
KVM: x86: selftests: test simultaneous uses of V_IRQ...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-23
Maxim Levitsky
KVM: x86: nSVM: restore int_vector in svm_clear_vintr
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: nVMX: re-evaluate emulation_required on nested...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: nVMX: don't fail nested VM entry on invalid...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: VMX: synthesize invalid VM exit when emulating...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: reset pdptrs_from_userspace when exiting smm
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-22
Maxim Levitsky
KVM: x86: nSVM: restore the L1 host state prior to...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-09-06
Maxim Levitsky
KVM: VMX: avoid running vmx_handle_exit_irqoff in case...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: split svm_handle_invalid_exit
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: AVIC: drop unsupported AVIC base relocation...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: move check for kvm_vcpu_apicv_active outside...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: avoid refreshing avic if its state didn't...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: remove svm_toggle_avic_for_irq_window
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: SVM: add warning for mistmatch between AVIC vcpu...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86: APICv: fix race in kvm_request_apicv_update...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86: don't disable APICv memslot when inhibited
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86/mmu: allow APICv memslot to be enabled but...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86/mmu: allow kvm_faultin_pfn to return page...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86/mmu: add comment explaining arguments to kvm_zap_gf...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Maxim Levitsky
KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_a...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-16
Maxim Levitsky
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-16
Maxim Levitsky
KVM: nSVM: avoid picking up unsupported bits from L2...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-04
Maxim Levitsky
KVM: selftests: fix hyperv_clock test
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-08-02
Maxim Levitsky
KVM: x86: APICv: drop immediate APICv disablement on...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-07-27
Maxim Levitsky
KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-07-27
Maxim Levitsky
KVM: SVM: tweak warning about enabled AVIC on nested...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-07-27
Maxim Levitsky
KVM: SVM: svm_set_vintr don't warn if AVIC is active...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-07-15
Maxim Levitsky
KVM: SVM: add module param to control the #SMI interception
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-07-15
Maxim Levitsky
KVM: SVM: remove INIT intercept handler
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-07-15
Maxim Levitsky
KVM: SVM: #SMI interception must not skip the instruction
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-06-24
Maxim Levitsky
KVM: x86: rename apic_access_page_done to apic_access_memslo...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-06-17
Maxim Levitsky
KVM: x86: avoid loading PDPTRs after migration when...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-06-17
Maxim Levitsky
KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-06-17
Maxim Levitsky
KVM: x86: introduce kvm_register_clear_available
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
2021-06-17
Maxim Levitsky
KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STA...
Signed-off-by:
Maxim Levitsky
<mlevitsk@redhat.com>
commit
|
commitdiff
|
tree
next