summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)Author
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
2024-12-23KVM: x86/mmu: Prevent aliased memslot GFNsRick Edgecombe
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: 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-19KVM: x86: Play nice with protected guests in complete_hypercall_exit()Sean Christopherson
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: Replace (almost) all guest CPUID feature queries with cpu_capsSean Christopherson
2024-12-18KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap"Sean Christopherson