summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)Author
2024-12-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-12-22KVM: x86: Refactor __kvm_emulate_hypercall() into a macroPaolo Bonzini
2024-12-22KVM: x86: Always complete hypercall via function callbackSean Christopherson
2024-12-22KVM: x86: Bump hypercall stat prior to fully completing hypercallSean Christopherson
2024-12-22KVM: x86: Move "emulate hypercall" function declarations to x86.hSean Christopherson
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-22Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2024-12-22Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2024-12-22KVM: x86: let it be known that ignore_msrs is a bad ideaPaolo Bonzini
2024-12-22KVM: VMX: don't include '<linux/find.h>' directlyWolfram Sang
2024-12-21crypto: x86/aes-xts - additional optimizationsEric Biggers
2024-12-21crypto: x86/aes-xts - more code size optimizationsEric Biggers
2024-12-21crypto: x86/aes-xts - change len parameter to intEric Biggers
2024-12-21crypto: x86/aes-xts - improve some commentsEric Biggers
2024-12-21crypto: x86/aes-xts - make the register aliases per-functionEric Biggers
2024-12-21crypto: x86/aes-xts - use .irp when usefulEric Biggers
2024-12-21crypto: x86/aes-gcm - tune better for AMD CPUsEric Biggers
2024-12-21crypto: x86/aes-gcm - code size optimizationEric Biggers
2024-12-20perf/x86/intel: Support RDPMC metrics clear modeKan Liang
2024-12-20perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNCKan Liang
2024-12-20x86/mm: Remove unnecessary include of <linux/extable.h>Sebastian Andrzej Siewior
2024-12-20Merge branch 'linus' into x86/mm, to pick up fixesIngo Molnar
2024-12-19KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowedSean Christopherson
2024-12-19KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bitsSean Christopherson
2024-12-19KVM: x86: Play nice with protected guests in complete_hypercall_exit()Sean Christopherson
2024-12-19KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed featureSuravee Suthikulpanit
2024-12-19KVM: x86: Remove hwapic_irr_update() from kvm_x86_opsChao Gao
2024-12-19KVM: nVMX: Honor event priority when emulating PI delivery during VM-EnterSean Christopherson
2024-12-19KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-EnterSean Christopherson
2024-12-19KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-EnterSean Christopherson
2024-12-19KVM: nVMX: Check for pending INIT/SIPI after entering non-root modeSean Christopherson
2024-12-19KVM: nVMX: Explicitly update vPPR on successful nested VM-EnterSean Christopherson
2024-12-19KVM: VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when enable bit is clearedAdrian Hunter
2024-12-19KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VIDChao Gao
2024-12-18KVM: x86: Add information about pending requests to kvm_exit tracepointMaxim Levitsky
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: VMX: Handle event vectoring error in check_emulate_instruction()Ivan Orlov
2024-12-18KVM: x86: Try to unprotect and retry on unhandleable emulation failureIvan Orlov
2024-12-18KVM: x86: Add emulation status for unhandleable exception vectoringIvan Orlov
2024-12-18KVM: x86: Add function for vectoring error generationIvan Orlov
2024-12-18KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_capsSean Christopherson
2024-12-18x86/virt/tdx: Require the module to assert it has the NO_RBP_MOD mitigationKai Huang
2024-12-18x86/virt/tdx: Switch to use auto-generated global metadata reading codeKai Huang
2024-12-18x86/virt/tdx: Use dedicated struct members for PAMT entry sizesKai Huang
2024-12-18x86/virt/tdx: Use auto-generated code to read global metadataPaolo Bonzini
2024-12-18x86/virt/tdx: Start to track all global metadata in one structureKai Huang
2024-12-18x86/virt/tdx: Rename 'struct tdx_tdmr_sysinfo' to reflect the spec betterKai Huang
2024-12-18KVM: x86: Explicitly track feature flags that are enabled at runtimeSean Christopherson