summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/svm
AgeCommit message (Expand)Author
2025-03-03KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSASean Christopherson
2025-03-03KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3Sean Christopherson
2025-03-03KVM: SVM: Save host DR masks on CPUs with DebugSwapSean Christopherson
2025-02-28KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabledSean Christopherson
2025-02-28KVM: SVM: Suppress DEBUGCTL.BTF on AMDSean Christopherson
2025-02-28KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective valueSean Christopherson
2025-02-28KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonicalSean Christopherson
2025-02-28KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadowSean Christopherson
2025-02-27x86/bugs: Use a static branch to guard IBPB on vCPU switchYosry Ahmed
2025-02-27x86/bugs: Move the X86_FEATURE_USE_IBPB check into callersYosry Ahmed
2025-02-26x86/bugs: KVM: Add support for SRSO_MSR_FIXBorislav Petkov
2025-02-25KVM: SVM: Add Idle HLT intercept supportManali Shukla
2025-02-25KVM: SVM: Provide helpers to set the error codeMelody Wang
2025-02-25KVM: SVM: Convert plain error code numbers to definesMelody Wang
2025-02-25KVM: x86: Use a dedicated flow for queueing re-injected exceptionsSean Christopherson
2025-02-14Merge tag 'kvm-x86-fixes-6.14-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-02-14KVM: SVM: Ensure PSP module is initialized if KVM module is built-inSean Christopherson
2025-02-12KVM: SEV: Use long-term pin when registering encrypted memory regionsGe Yang
2025-02-12KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulationSean Christopherson
2025-02-12KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLEJim Mattson
2025-02-12KVM: x86: Introduce kvm_set_mp_state()Jim Mattson
2025-02-12KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loopSean Christopherson
2025-02-12KVM: nSVM: Enter guest mode before initializing nested NPT MMUSean Christopherson
2025-02-11KVM: SVM: Ensure PSP module is initialized if KVM module is built-inSean Christopherson
2025-02-11KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info structNikunj A Dadhania
2025-01-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2025-01-21Merge tag 'objtool-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2025-01-20Merge branch 'kvm-userspace-hypercall' into HEADPaolo Bonzini
2025-01-20Merge tag 'kvm-x86-misc-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-01-20Merge tag 'kvm-x86-svm-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-01-10KVM: SVM: Use str_enabled_disabled() helper in svm_hardware_setup()Thorsten Blum
2025-01-08KVM: SVM: Use str_enabled_disabled() helper in sev_hardware_setup()Thorsten Blum
2024-12-22KVM: x86: Add a helper to check for user interception of KVM hypercallsBinbin Wu
2024-12-22KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALLPaolo Bonzini
2024-12-19KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bitsSean Christopherson
2024-12-19KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed featureSuravee Suthikulpanit
2024-12-18KVM: x86: Add interrupt injection information to the kvm_entry tracepointMaxim Levitsky
2024-12-18KVM: SVM: Handle event vectoring error in check_emulate_instruction()Ivan Orlov
2024-12-18KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES capsSean Christopherson
2024-12-18KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_capsSean Christopherson
2024-12-18KVM: x86: Initialize guest cpu_caps based on KVM supportSean Christopherson
2024-12-18KVM: x86: Initialize guest cpu_caps based on guest CPUIDSean Christopherson
2024-12-18KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap"Sean Christopherson
2024-12-16KVM: SVM: Remove redundant TLB flush on guest CR4.PGE changeSean Christopherson
2024-12-16KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest()Sean Christopherson
2024-12-02x86: Convert unreachable() to BUG()Peter Zijlstra
2024-11-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-11-18Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2024-11-13Merge branch 'kvm-docs-6.13' into HEADPaolo Bonzini
2024-11-13Merge tag 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini