- cf1d593 KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation by Sean Christopherson · 3 years, 2 months ago
- f5e8fe2 KVM: selftests: Create VM with adjusted number of guest pages for perf tests by Sean Christopherson · 3 years, 2 months ago
- a5ac0fd KVM: selftests: Remove perf_test_args.host_page_size by Sean Christopherson · 3 years, 2 months ago
- b91b637 KVM: selftests: Move per-VM GPA into perf_test_args by Sean Christopherson · 3 years, 2 months ago
- 92e34c9 KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test by Sean Christopherson · 3 years, 2 months ago
- 613d611 KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args by Sean Christopherson · 3 years, 2 months ago
- b65e105 KVM: selftests: Use shorthand local var to access struct perf_tests_args by Sean Christopherson · 3 years, 2 months ago
- 69cdcfa KVM: selftests: Require GPA to be aligned when backed by hugepages by Sean Christopherson · 3 years, 2 months ago
- f4870ef KVM: selftests: Assert mmap HVA is aligned when using HugeTLB by Sean Christopherson · 3 years, 2 months ago
- c071ff4 KVM: selftests: Expose align() helpers to tests by Sean Christopherson · 3 years, 2 months ago
- 531ca3d KVM: selftests: Explicitly state indicies for vm_guest_mode_params array by Sean Christopherson · 3 years, 2 months ago
- 7c4de88 KVM: selftests: Add event channel upcall support to xen_shinfo_test by David Woodhouse · 3 years, 1 month ago
- da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
- 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
- 329bd56 KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT by Vipin Sharma · 3 years, 2 months ago
- 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, 3 months ago
- 5526173 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 by Lai Jiangshan · 3 years, 3 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, 2 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, 3 months ago
- c895513 selftests: KVM: Add helpers for vCPU device attributes by Oliver Upton · 3 years, 3 months ago
- c1901fe selftests: KVM: Fix kvm device helper ioctl assertions by Oliver Upton · 3 years, 3 months ago
- 61fb1c5 selftests: KVM: Add test for KVM_{GET,SET}_CLOCK by Oliver Upton · 3 years, 3 months ago
- 50006539 tools: arch: x86: pull in pvclock headers by Oliver Upton · 3 years, 3 months ago
- 828ca89 KVM: x86: Expose TSC offset controls to userspace by Oliver Upton · 3 years, 3 months ago
- 58d4277 KVM: x86: Refactor tsc synchronization code by Oliver Upton · 3 years, 3 months ago
- 869b442 kvm: x86: protect masterclock with a seqcount by Paolo Bonzini · 3 years, 3 months ago
- c68dc1b KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK by Oliver Upton · 3 years, 3 months ago