aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds26-776/+1333
8 daysMerge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini6-30/+52
8 daysMerge tag 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-29/+66
8 daysMerge tag 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini4-13/+34
10 daysMerge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini17-115/+159
10 daysMerge branch 'kvm-sev-es-ghcbv2' into HEADPaolo Bonzini2-11/+102
10 daysMerge branch 'kvm-coco-pagefault-prep' into HEADPaolo Bonzini5-77/+149
10 daysMerge branch 'kvm-vmx-ve' into HEADPaolo Bonzini9-41/+137
13 daysKVM: SEV: Allow per-guest configuration of GHCB protocol versionMichael Roth2-3/+30
13 daysKVM: SEV: Add GHCB handling for termination requestsMichael Roth1-0/+9
13 daysKVM: SEV: Add GHCB handling for Hypervisor Feature Support requestsBrijesh Singh1-0/+14
13 daysKVM: SEV: Add support to handle AP reset MSR protocolTom Lendacky2-8/+49
13 daysKVM: x86: Explicitly zero kvm_caps during vendor module loadSean Christopherson1-0/+7
13 daysKVM: x86: Fully re-initialize supported_mce_cap on vendor module loadSean Christopherson1-3/+2
13 daysKVM: x86: Fully re-initialize supported_vm_types on vendor module loadSean Christopherson1-1/+2
13 daysKVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfnsSean Christopherson1-1/+1
13 daysKVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error valuesSean Christopherson1-0/+3
13 daysKVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faultsSean Christopherson1-0/+1
13 daysKVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()Sean Christopherson1-12/+17
13 daysKVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn()Sean Christopherson1-43/+44
13 daysKVM: x86/mmu: Explicitly disallow private accesses to emulated MMIOSean Christopherson1-0/+5
13 daysKVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slotsSean Christopherson1-4/+13
13 daysKVM: x86/mmu: Move private vs. shared check above slot validity checksSean Christopherson1-5/+15
13 daysKVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faultsSean Christopherson1-0/+3
13 daysKVM: x86/mmu: check for invalid async page faults involving private memoryPaolo Bonzini1-7/+11
13 daysKVM: x86/mmu: Use synthetic page fault error code to indicate private faultsSean Christopherson2-1/+15
13 daysKVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zeroSean Christopherson1-0/+7
13 daysKVM: x86/mmu: Pass full 64-bit error code when handling page faultsIsaku Yamahata3-5/+4
13 daysKVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handlerSean Christopherson2-11/+12
13 daysKVM: x86: Remove separate "bit" defines for page fault error code masksSean Christopherson1-3/+2
13 daysKVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulationSean Christopherson2-8/+19
2024-05-02KVM: x86: Remove VT-d mention in posted interrupt tracepointAlejandro Jimenez1-2/+2
2024-05-02KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabledAlejandro Jimenez1-7/+4
2024-05-02KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()Sean Christopherson1-3/+17
2024-05-02KVM: x86: Allow, don't ignore, same-value writes to immutable MSRsSean Christopherson1-7/+4
2024-04-30x86/irq: Remove bitfields in posted interrupt descriptorJacob Pan2-3/+3
2024-04-30KVM: VMX: Move posted interrupt descriptor out of VMX codeJacob Pan3-93/+3
2024-04-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds15-113/+154
2024-04-19KVM: VMX: Introduce test mode related to EPT violation VEIsaku Yamahata4-4/+73
2024-04-19KVM, x86: add architectural support code for #VEPaolo Bonzini1-0/+4
2024-04-19KVM: x86/mmu: Track shadow MMIO value on a per-VM basisSean Christopherson4-10/+11
2024-04-19KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_maskIsaku Yamahata1-2/+4
2024-04-19KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTESean Christopherson3-14/+28
2024-04-19KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTESean Christopherson4-13/+19
2024-04-19Merge x86 bugfixes from Linux 6.9-rc3Paolo Bonzini3-1/+4
2024-04-17Merge branch 'svm' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-67/+57
2024-04-16Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini6-43/+82
2024-04-12KVM: SEV: use u64_to_user_ptr throughoutPaolo Bonzini1-22/+22
2024-04-12KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argumentSean Christopherson1-9/+7
2024-04-12KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDXPaolo Bonzini4-270/+391
2024-04-12KVM: x86: Split core of hypercall emulation to helper functionSean Christopherson1-18/+38
2024-04-12Merge branch 'kvm-sev-init2' into HEADPaolo Bonzini7-129/+318
2024-04-11KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protectingDavid Matlack1-10/+6
2024-04-11KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}()David Matlack1-14/+0
2024-04-11KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty statusDavid Matlack1-5/+16
2024-04-11KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID updateSean Christopherson1-3/+3
2024-04-11KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacksSean Christopherson1-1/+9
2024-04-11KVM: VMX: Snapshot LBR capabilities during module initializationSean Christopherson3-5/+8
2024-04-11KVM: delete .change_pte MMU notifier callbackPaolo Bonzini5-125/+7
2024-04-11KVM: SEV: allow SEV-ES DebugSwap againPaolo Bonzini1-1/+1
2024-04-11KVM: SEV: introduce KVM_SEV_INIT2 operationPaolo Bonzini1-7/+46
2024-04-11KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA timePaolo Bonzini2-8/+50
2024-04-11KVM: SEV: define VM types for SEV and SEV-ESPaolo Bonzini3-3/+25
2024-04-11KVM: SEV: introduce to_kvm_sev_infoPaolo Bonzini2-2/+7
2024-04-11KVM: x86: Add supported_vm_types to kvm_capsPaolo Bonzini2-6/+8
2024-04-11KVM: x86: add fields to struct kvm_arch for CoCo featuresPaolo Bonzini1-19/+74
2024-04-11KVM: SEV: store VMSA features in kvm_sev_infoPaolo Bonzini3-10/+24
2024-04-11KVM: SEV: publish supported VMSA featuresPaolo Bonzini3-2/+25
2024-04-11KVM: introduce new vendor op for KVM_GET_DEVICE_ATTRPaolo Bonzini1-14/+24
2024-04-11KVM: x86: use u64_to_user_ptr()Paolo Bonzini1-21/+3
2024-04-11KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=yPaolo Bonzini4-43/+38
2024-04-11KVM: SVM: Invert handling of SEV and SEV_ES feature flagsSean Christopherson2-5/+5
2024-04-11KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platformsSandipan Das1-1/+2
2024-04-11KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatibleSean Christopherson4-2/+13
2024-04-09KVM: Use vfree for memory allocated by vcalloc()/__vcalloc()Li RongQing2-4/+4
2024-04-09KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBitsGerd Hoffmann3-3/+32
2024-04-09KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUIDGerd Hoffmann1-11/+10
2024-04-09KVM: nVMX: Add a sanity check that nested PML Full stems from EPT ViolationsSean Christopherson1-0/+10
2024-04-09KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exceptionSean Christopherson4-11/+20
2024-04-09KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT MisconfigSean Christopherson1-2/+4
2024-04-09KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARDSean Christopherson1-5/+0
2024-04-09KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run()Sean Christopherson1-0/+4
2024-04-09KVM: SVM: Save/restore args across SEV-ES VMRUN via host save areaSean Christopherson1-16/+13
2024-04-09KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save areaSean Christopherson3-26/+35
2024-04-09KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_interceptedSean Christopherson1-2/+2
2024-04-09KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()Sean Christopherson1-31/+13
2024-04-09KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEVSean Christopherson1-0/+2
2024-04-09KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwindingSean Christopherson1-0/+1
2024-04-09KVM: SVM: Remove a useless zeroing of allocated memoryChristophe JAILLET1-1/+1
2024-04-09KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flushDavid Matlack1-26/+49
2024-04-08Merge tag 'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds3-2/+5
2024-04-08KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_max...Tao Su1-1/+3
2024-04-08KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"Sean Christopherson1-2/+14
2024-04-08KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributesRick Edgecombe1-1/+2
2024-04-08KVM: x86/pmu: Disable support for adaptive PEBSSean Christopherson1-2/+22
2024-04-08KVM: x86: Add BHI_NODaniel Sneddon1-1/+1
2024-04-08x86/bhi: Mitigate KVM by defaultPawan Gupta1-1/+1
2024-04-08x86/bhi: Define SPEC_CTRL_BHI_DIS_SDaniel Sneddon1-1/+2
2024-04-08x86/bhi: Add support for clearing branch history at syscall entryPawan Gupta1-0/+2
2024-04-06Merge branch 'linus' into x86/urgent, to pick up dependent commitIngo Molnar4-45/+67
2024-04-04x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson1-0/+2
2024-04-04x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)1-1/+1
2024-04-04x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORMBorislav Petkov (AMD)1-0/+1
2024-04-02Merge tag 'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2-2/+3
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-2/+3
2024-03-18Merge tag 'kvm-x86-pvunhalt-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-16/+26
2024-03-18Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-29/+39
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds23-624/+939
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2024-03-12Merge tag 'rfds-for-linus-2024-03-11' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+4
2024-03-11Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-6/+6
2024-03-11Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+1
2024-03-11Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-6/+56
2024-03-11Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+9
2024-03-11KVM/x86: Export RFDS_NO and RFDS_CLEAR to guestsPawan Gupta1-1/+4
2024-03-11Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-105/+302
2024-03-11Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini9-233/+256
2024-03-11Merge tag 'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-41/+31
2024-03-11Merge tag 'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-76/+194
2024-03-11Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini10-166/+156
2024-03-11Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini1-2/+1
2024-03-11Merge tag 'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini3-9/+27
2024-03-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-13/+71
2024-03-09Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...Paolo Bonzini6-25/+22
2024-03-09SEV: disable SEV-ES DebugSwap by defaultPaolo Bonzini1-2/+5
2024-03-09Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...Paolo Bonzini2-4/+5
2024-03-09Merge tag 'kvm-x86-fixes-6.8-2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-0/+52
2024-03-06mm/treewide: drop pXd_large()Peter Xu1-1/+1
2024-03-06mm/treewide: replace pud_large() with pud_leaf()Peter Xu1-1/+1
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu1-1/+1
2024-03-06KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALTVitaly Kuznetsov1-14/+17
2024-03-06KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helperVitaly Kuznetsov1-3/+10
2024-03-04KVM: x86/xen: fix recursive deadlock in timer injectionDavid Woodhouse1-4/+0
2024-03-04KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn deliveryDavid Woodhouse1-4/+2
2024-03-04KVM: x86/xen: inject vCPU upcall vector when local APIC is enabledDavid Woodhouse3-2/+23
2024-03-04KVM: x86/xen: improve accuracy of Xen timersDavid Woodhouse3-40/+152
2024-03-04x86/cpu: Provide a declaration for itlb_multihit_kvm_mitigationThomas Gleixner1-2/+1
2024-02-27KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookupsSean Christopherson1-39/+26
2024-02-27kvm/x86: allocate the write-tracking metadata on-demandAndrei Vagin1-2/+66
2024-02-27KVM: VMX: return early if msr_bitmap is not supportedDongli Zhang1-0/+3
2024-02-27KVM: VMX: fix comment to add LBR to passthrough MSRsDongli Zhang1-1/+1
2024-02-26KVM: x86/pmu: Explicitly check NMI from guest to reducee false positivesLike Xu1-6/+0
2024-02-23KVM: Get rid of return value from kvm_arch_create_vm_debugfs()Oliver Upton1-2/+1
2024-02-23KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changingSean Christopherson1-0/+42
2024-02-23kbuild: change tool coverage variables to take the path relative to $(obj)Masahiro Yamada1-1/+2
2024-02-23KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()Sean Christopherson1-7/+9
2024-02-22KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMUSean Christopherson1-1/+1
2024-02-22KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIPSean Christopherson1-3/+4
2024-02-22KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for readSean Christopherson1-6/+19
2024-02-22KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for readSean Christopherson1-33/+22
2024-02-22KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for readSean Christopherson3-15/+55
2024-02-22KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEsSean Christopherson1-9/+13
2024-02-22KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN rangeSean Christopherson1-4/+4
2024-02-22KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iteratorsSean Christopherson1-9/+9
2024-02-22KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid rootsSean Christopherson1-1/+7
2024-02-22KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularitySean Christopherson1-7/+18
2024-02-22KVM: x86: Clean up directed yield API for "has pending interrupt"Sean Christopherson1-5/+2
2024-02-22KVM: x86: Rely solely on preempted_in_kernel flag for directed yieldSean Christopherson1-6/+2
2024-02-22KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernelSean Christopherson1-0/+5
2024-02-22KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()Sean Christopherson1-4/+1
2024-02-22KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC codeSean Christopherson2-27/+29
2024-02-22KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson4-32/+19
2024-02-22KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson1-2/+20
2024-02-22KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2-6/+6
2024-02-22KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson1-5/+8
2024-02-22KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson1-2/+9
2024-02-22KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson4-8/+12
2024-02-22KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flagSean Christopherson1-2/+1
2024-02-22KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction()Sean Christopherson1-16/+16
2024-02-22KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a he...Mingwei Zhang1-7/+1
2024-02-22KVM: x86: Open code all direct reads to guest DR6 and DR7Sean Christopherson3-6/+6
2024-02-22KVM: x86: Make kvm_get_dr() return a value, not use an out parameterSean Christopherson7-48/+20
2024-02-22KVM: x86/xen: allow vcpu_info content to be 'safely' copiedPaul Durrant1-3/+0
2024-02-22KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capabilityPaul Durrant1-1/+2
2024-02-22KVM: x86/xen: allow vcpu_info to be mapped by fixed HVAPaul Durrant1-7/+28
2024-02-22KVM: x86/xen: allow shared_info to be mapped by fixed HVAPaul Durrant1-8/+32
2024-02-20KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is setPaul Durrant1-3/+26
2024-02-20KVM: x86/xen: separate initialization of shared_info cache and contentPaul Durrant1-23/+32
2024-02-20KVM: pfncache: remove KVM_GUEST_USES_PFN usagePaul Durrant2-10/+6
2024-02-20KVM: pfncache: add a mark-dirty helperPaul Durrant2-4/+4
2024-02-20KVM: x86/xen: mark guest pages dirty with the pfncache lock heldPaul Durrant1-7/+6
2024-02-20treewide: replace or remove redundant def_bool in Kconfig filesMasahiro Yamada1-1/+1
2024-02-19KVM/VMX: Move VERW closer to VMentry for MDS mitigationPawan Gupta2-4/+19
2024-02-19KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCHSean Christopherson2-5/+8
2024-02-19x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta1-1/+1
2024-02-16KVM: x86: Mark target gfn of emulated atomic instruction as dirtySean Christopherson1-0/+10
2024-02-14Merge tag 'kvm-x86-selftests-6.8-rcN' of https://github.com/kvm-x86/linux int...Paolo Bonzini1-1/+1
2024-02-14Merge tag 'kvm-x86-fixes-6.8-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-12/+8
2024-02-14Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar5-6/+6
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds3-8/+8
2024-02-08Merge branch 'kvm-kconfig'Paolo Bonzini1-3/+0
2024-02-08treewide: remove CONFIG_HAVE_KVMPaolo Bonzini1-2/+0
2024-02-08kvm: move "select IRQ_BYPASS_MANAGER" to common codePaolo Bonzini1-1/+0
2024-02-08kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbolPaolo Bonzini1-0/+1
2024-02-07KVM: x86: rename push to emulate_push for consistencyJulian Stecklina1-5/+5
2024-02-07KVM: x86: Clean up partially uninitialized integer in emulate_pop()Julian Stecklina1-6/+8
2024-02-07KVM: x86/emulator: emulate movbe with operand-size prefixThomas Prescher1-2/+2
2024-02-07KVM: VMX: Report up-to-date exit qualification to userspaceChao Gao1-1/+1
2024-02-06KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ESSean Christopherson1-2/+1