summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)Author
2025-03-20Merge branch 'kvm-pre-tdx' into HEADPaolo Bonzini
2025-03-20Merge branch 'kvm-nvmx-and-vm-teardown' into HEADPaolo Bonzini
2025-03-19Merge tag 'kvm-x86-xen-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-03-19Merge tag 'kvm-x86-pvclock-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-03-19Merge tag 'kvm-x86-misc-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-03-14KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protectedPaolo Bonzini
2025-03-14KVM: x86: Add infrastructure for secure TSCIsaku Yamahata
2025-03-14KVM: x86: Push down setting vcpu.arch.user_set_tscIsaku Yamahata
2025-03-14KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vmPaolo Bonzini
2025-03-09Merge tag 'kvm-x86-fixes-6.14-rcN.2' of https://github.com/kvm-x86/linux into...Paolo Bonzini
2025-02-28KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLTSean Christopherson
2025-02-28KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQsSean Christopherson
2025-02-28KVM: x86: Snapshot the host's DEBUGCTL in common x86Sean Christopherson
2025-02-26KVM: Drop kvm_arch_sync_events() now that all implementations are nopsSean Christopherson
2025-02-26KVM: x86: Fold guts of kvm_arch_sync_events() into kvm_arch_pre_destroy_vm()Sean Christopherson
2025-02-26KVM: x86: Unload MMUs during vCPU destruction, not beforeSean Christopherson
2025-02-26KVM: x86: Don't load/put vCPU when unloading its MMU during teardownSean Christopherson
2025-02-26KVM: x86: Free vCPUs before freeing VM stateSean Christopherson
2025-02-25KVM: x86: Use a dedicated flow for queueing re-injected exceptionsSean Christopherson
2025-02-25KVM: x86: Rename and invert async #PF's send_user_only flag to send_alwaysSean Christopherson
2025-02-25KVM: x86: Don't inject PV async #PF if SEND_ALWAYS=0 and guest state is prote...Sean Christopherson
2025-02-25KVM: x86: Update Xen TSC leaves during CPUID emulationFred Griffoul
2025-02-24KVM: x86/xen: Move kvm_xen_hvm_config field into kvm_xenSean Christopherson
2025-02-24KVM: x86/xen: Add an #ifdef'd helper to detect writes to Xen MSRSean Christopherson
2025-02-12KVM: x86: Override TSC_STABLE flag for Xen PV clocks in kvm_guest_time_update()Sean Christopherson
2025-02-12KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update)Sean Christopherson
2025-02-12KVM: x86: Remove per-vCPU "cache" of its reference pvclockSean Christopherson
2025-02-12KVM: x86: Pass reference pvclock as a param to kvm_setup_guest_pvclock()Sean Christopherson
2025-02-12KVM: x86: Set PVCLOCK_GUEST_STOPPED only for kvmclock, not for Xen PV clockSean Christopherson
2025-02-12KVM: x86: Don't bleed PVCLOCK_GUEST_STOPPED across PV clocksSean Christopherson
2025-02-12KVM: x86: Process "guest stopped request" once per guest time updateSean Christopherson
2025-02-12KVM: x86: Drop local pvclock_flags variable in kvm_guest_time_update()Sean Christopherson
2025-02-12KVM: x86: Eliminate "handling" of impossible errors during SUSPENDSean Christopherson
2025-02-12KVM: x86: Don't take kvm->lock when iterating over vCPUs in suspend notifierSean Christopherson
2025-02-12KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulationSean Christopherson
2025-02-12KVM: x86: Query X86_FEATURE_MWAIT iff userspace owns the CPUID feature bitSean 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-11KVM: x86/xen: Only write Xen hypercall page for guest writes to MSRDavid Woodhouse
2025-02-04KVM: remove kvm_arch_post_init_vmPaolo Bonzini
2025-01-24kvm: defer huge page recovery vhost task to laterKeith Busch
2025-01-20Merge branch 'kvm-mirror-page-tables' into HEADPaolo Bonzini
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-memslots-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-01-14KVM: x86: Drop double-underscores from __kvm_set_memory_region()Sean Christopherson
2025-01-14KVM: Add a dedicated API for setting KVM-internal memslotsSean Christopherson
2025-01-14KVM: Assert slots_lock is held when setting memory regionsSean Christopherson
2025-01-08KVM: x86: Avoid double RDPKRU when loading host/guest PKRUSean Christopherson