- a5e0c25 KVM: nVMX: Clean up x2APIC MSR handling for L2 by Sean Christopherson · 3 years, 2 months ago
- 0cacb80 KVM: VMX: Macrofy the MSR bitmap getters and setters by Sean Christopherson · 3 years, 2 months ago
- 67f4b99 KVM: nVMX: Handle dynamic MSR intercept toggling by Sean Christopherson · 3 years, 2 months ago
- 7dfbc62 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use by Sean Christopherson · 3 years, 2 months ago
- afd67ee KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN by Vitaly Kuznetsov · 3 years, 2 months ago
- 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
- 760849b KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES by Paul Durrant · 3 years, 2 months ago
- 8b44b17 KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows by Sean Christopherson · 3 years, 2 months ago
- 10c30de kvm: mmu: Use fast PF path for access tracking of huge pages when possible by Junaid Shahid · 3 years, 2 months ago
- c435d4b KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator by Sean Christopherson · 3 years, 2 months ago
- cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
- e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
- 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
- 52cf891 Merge tag 'kvm-riscv-5.16-2' of https://github.com/kvm-riscv/linux into HEAD by Paolo Bonzini · 3 years, 2 months ago
- bbd5ba8 RISC-V: KVM: fix boolreturn.cocci warnings by Bixuan Cui · 3 years, 2 months ago
- 7b161d9 RISC-V: KVM: remove unneeded semicolon by ran jianping · 3 years, 2 months ago
- 9c6eb53 Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD by Paolo Bonzini · 3 years, 2 months ago
- 7c8de08 RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions by Anup Patel · 3 years, 2 months ago
- 0a86512 RISC-V: KVM: Factor-out FP virtualization into separate sources by Anup Patel · 3 years, 2 months ago
- 4e33868 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 2 months ago
- 3fd8417 KVM: s390: add debug statement for diag 318 CPNC data by Collin Walling · 3 years, 2 months ago
- 380d97b KVM: s390: pv: properly handle page flags for protected guests by Claudio Imbrenda · 3 years, 3 months ago
- 85f517b KVM: s390: Fix handle_sske page fault handling by Janis Schoetterl-Glausch · 3 years, 2 months ago
- e59f3e5 Merge branch 'kvm-pvclock-raw-spinlock' into HEAD by Paolo Bonzini · 3 years, 2 months ago
- 8228c77 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock by David Woodhouse · 3 years, 2 months ago
- 0d7d844 KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol by David Edmondson · 3 years, 3 months ago
- e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
- 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
- a9d496d KVM: x86: Clarify the kvm_run.emulation_failure structure layout by David Edmondson · 3 years, 3 months ago
- 67cf68b KVM: s390: Add a routine for setting userspace CPU state by Eric Farman · 3 years, 3 months ago
- 8eeba19 KVM: s390: Simplify SIGP Set Arch handling by Eric Farman · 3 years, 3 months ago
- f0a1a06 KVM: s390: pv: avoid stalls when making pages secure by Claudio Imbrenda · 3 years, 3 months ago
- 1e2aa46 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm by Claudio Imbrenda · 3 years, 3 months ago
- d407432 KVM: s390: pv: avoid double free of sida page by Claudio Imbrenda · 3 years, 3 months ago
- 57c5df1 KVM: s390: pv: add macros for UVC CC values by Claudio Imbrenda · 3 years, 3 months ago
- 14ea40e s390/mm: optimize reset_guest_reference_bit() by David Hildenbrand · 3 years, 4 months ago
- 7cb7026 s390/mm: optimize set_guest_storage_key() by David Hildenbrand · 3 years, 4 months ago
- 8318c40 s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present by David Hildenbrand · 3 years, 4 months ago
- 46c22ff s390/uv: fully validate the VMA before calling follow_page() by David Hildenbrand · 3 years, 4 months ago
- 949f5c1 s390/mm: fix VMA and page table handling code in storage key handling functions by David Hildenbrand · 3 years, 4 months ago
- fe3d100 s390/mm: validate VMA in PGSTE manipulation functions by David Hildenbrand · 3 years, 4 months ago
- b159f94 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() by David Hildenbrand · 3 years, 4 months ago
- 2d8fb8f s390/gmap: validate VMA in __gmap_zap() by David Hildenbrand · 3 years, 4 months ago
- ed290e1 KVM: selftests: Fix nested SVM tests when built with clang by Jim Mattson · 3 years, 3 months ago
- dfd3c71 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu by Jim Mattson · 3 years, 2 months ago
- ec5a491 KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup by Sean Christopherson · 3 years, 3 months ago
- 6ff53f6 x86/irq: Ensure PI wakeup handler is unregistered before module unload by Sean Christopherson · 3 years, 3 months ago
- 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 2 months ago
- ee49a89 KVM: x86: Move SVM's APICv sanity check to common x86 by Sean Christopherson · 3 years, 2 months ago
- 9b4eb77 riscv: do not select non-existing config ANON_INODES by Lukas Bulwahn · 3 years, 2 months ago
- 21fa324 KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper by Sean Christopherson · 3 years, 2 months ago
- e8be2a5 KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() by Sean Christopherson · 3 years, 2 months ago
- bc3b3c1 KVM: x86/mmu: Drop a redundant, broken remote TLB flush by Sean Christopherson · 3 years, 2 months ago
- 61b05a9f KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() by Lai Jiangshan · 3 years, 2 months ago
- 264d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() by Lai Jiangshan · 3 years, 2 months ago
- 509bfe3 KVM: X86: Cache CR3 in prev_roots when PCID is disabled by Lai Jiangshan · 3 years, 2 months ago
- e45e9e3 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() by Lai Jiangshan · 3 years, 2 months ago
- a91a7c7 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE by Lai Jiangshan · 3 years, 4 months ago
- 5526173 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 by Lai Jiangshan · 3 years, 4 months ago
- 413eaa4 KVM: selftests: set CPUID before setting sregs in vcpu creation by Michael Roth · 3 years, 3 months ago
- 9ae7f6c KVM: emulate: Comment on difference between RDPMC implementation and manual by Wanpeng Li · 3 years, 2 months ago
- 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 3 months ago
- 4dfe4f4 kvm: x86: mmu: Make NX huge page recovery period configurable by Junaid Shahid · 3 years, 2 months ago
- 540c7ab KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 by Wanpeng Li · 3 years, 2 months ago
- 610265e KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k by David Matlack · 3 years, 2 months ago
- e099f3eb KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit by Xiaoyao Li · 3 years, 4 months ago
- f4d3a90 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges by Xiaoyao Li · 3 years, 4 months ago
- ba51d62 KVM: VMX: Use precomputed vmx->pt_desc.addr_range by Xiaoyao Li · 3 years, 4 months ago
- 2e6e0d6 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero by Xiaoyao Li · 3 years, 4 months ago
- 2839180 KVM: x86/mmu: clean up prefetch/prefault/speculative naming by Paolo Bonzini · 3 years, 3 months ago
- 1e76a3c KVM: cleanup allocation of rmaps and page tracking data by David Stevens · 3 years, 3 months ago
- 5a2acbb Merge branch kvm/selftests/memslot into kvmarm-master/next by Marc Zyngier · 3 years, 2 months ago
- 358928f KVM: selftests: Build the memslot tests for arm64 by Ricardo Koller · 3 years, 4 months ago
- ffb4ce3 KVM: selftests: Make memslot_perf_test arch independent by Ricardo Koller · 3 years, 4 months ago
- 0e9ff65 KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu by Halil Pasic · 3 years, 2 months ago
- 9b57e9d KVM: s390: clear kicked_mask before sleeping again by Halil Pasic · 3 years, 2 months ago
- 3f9808c selftests: KVM: Introduce system counter offset test by Oliver Upton · 3 years, 4 months ago
- c895513 selftests: KVM: Add helpers for vCPU device attributes by Oliver Upton · 3 years, 4 months ago
- c1901fe selftests: KVM: Fix kvm device helper ioctl assertions by Oliver Upton · 3 years, 4 months ago
- 61fb1c5 selftests: KVM: Add test for KVM_{GET,SET}_CLOCK by Oliver Upton · 3 years, 4 months ago
- 50006539 tools: arch: x86: pull in pvclock headers by Oliver Upton · 3 years, 4 months ago
- 828ca89 KVM: x86: Expose TSC offset controls to userspace by Oliver Upton · 3 years, 4 months ago
- 58d4277 KVM: x86: Refactor tsc synchronization code by Oliver Upton · 3 years, 4 months ago
- 869b442 kvm: x86: protect masterclock with a seqcount by Paolo Bonzini · 3 years, 4 months ago
- c68dc1b KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK by Oliver Upton · 3 years, 4 months ago
- 3d5e7a2 KVM: x86: avoid warning with -Wbitwise-instead-of-logical by Paolo Bonzini · 3 years, 3 months ago
- a25c78d Merge commit 'kvm-pagedata-alloc-fixes' into HEAD by Paolo Bonzini · 3 years, 3 months ago
- fa13843 KVM: X86: fix lazy allocation of rmaps by Paolo Bonzini · 3 years, 3 months ago
- be08c3c Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/next by Marc Zyngier · 3 years, 3 months ago
- 0730559 KVM: arm64: pkvm: Give priority to standard traps over pvm handling by Marc Zyngier · 3 years, 3 months ago
- 0c7639c KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array() by Marc Zyngier · 3 years, 3 months ago
- 746bdea KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around by Marc Zyngier · 3 years, 3 months ago
- 3061725 KVM: arm64: pkvm: Consolidate include files by Marc Zyngier · 3 years, 3 months ago
- 271b728 KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 by Marc Zyngier · 3 years, 3 months ago
- cbca197 KVM: arm64: pkvm: Handle GICv3 traps as required by Marc Zyngier · 3 years, 3 months ago
- f3d5cca KVM: arm64: pkvm: Drop sysregs that should never be routed to the host by Marc Zyngier · 3 years, 3 months ago
- 3c90cb1 KVM: arm64: pkvm: Drop AArch32-specific registers by Marc Zyngier · 3 years, 3 months ago
- 8ffb418 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI by Marc Zyngier · 3 years, 3 months ago
- ce75916 KVM: arm64: pkvm: Use a single function to expose all id-regs by Marc Zyngier · 3 years, 3 months ago
- 8a04986 KVM: arm64: Fix early exit ptrauth handling by Marc Zyngier · 3 years, 3 months ago