summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2023-11-30KVM: x86/pmu: Move PMU reset logic to common x86 codeSean Christopherson4-55/+39
2023-11-30KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebootingUros Bizjak2-6/+6
2023-11-30KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabledSean Christopherson1-2/+9
2023-11-30KVM: SVM: Explicitly require FLUSHBYASID to enable SEV supportSean Christopherson1-2/+5
2023-11-30KVM: nSVM: Advertise support for flush-by-ASIDSean Christopherson1-0/+7
2023-11-30Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"Sean Christopherson1-15/+0
2023-11-30KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplugSean Christopherson1-13/+16
2023-11-30KVM: x86: Use a switch statement and macros in __feature_translate()Jim Mattson1-14/+13
2023-11-30KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspaceJim Mattson2-3/+30
2023-11-30KVM: x86: Turn off KVM_WERROR by default for all configsSean Christopherson1-7/+7
2023-11-30KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=nSean Christopherson1-8/+4
2023-11-29KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel modeLike Xu1-1/+4
2023-11-29KVM: x86: Use KVM-governed feature framework to track "LAM enabled"Binbin Wu4-4/+4
2023-11-29KVM: x86: Advertise and enable LAM (user and supervisor)Robert Hoo1-1/+1
2023-11-29KVM: x86: Virtualize LAM for user pointerRobert Hoo3-3/+22
2023-11-29KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo2-1/+40
2023-11-29KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu5-0/+19
2023-11-29KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu3-1/+14
2023-11-29KVM: x86: Remove kvm_vcpu_is_illegal_gpa()Binbin Wu3-7/+2
2023-11-29KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legalityBinbin Wu4-6/+11
2023-11-29KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGDBinbin Wu3-2/+3
2023-11-29KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg()Binbin Wu2-1/+4
2023-11-29KVM: x86: Add an emulation flag for implicit system accessBinbin Wu1-0/+1
2023-11-29KVM: x86: Consolidate flags for __linearize()Binbin Wu2-10/+15
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner2-2/+2
2023-11-14Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini6-25/+301
2023-11-14KVM: x86: Add support for "protected VMs" that can utilize private memorySean Christopherson3-1/+28
2023-11-14KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson3-5/+5
2023-11-14KVM: x86/mmu: Handle page fault for private memoryChao Peng2-5/+97
2023-11-14KVM: x86: Disallow hugepages when memory attributes are mixedChao Peng2-2/+156
2023-11-14KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUNSean Christopherson1-0/+1
2023-11-13KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspaceChao Peng1-0/+1
2023-11-13KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson1-1/+1
2023-11-13KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson1-1/+1
2023-11-13KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng2-10/+11
2023-11-03Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+10
2023-11-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds14-151/+365
2023-10-31Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-42/+42
2023-10-31Merge tag 'kvm-x86-pmu-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-4/+4
2023-10-31Merge tag 'kvm-x86-xen-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-5/+54
2023-10-31Merge tag 'kvm-x86-mmu-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-21/+55
2023-10-31Merge tag 'kvm-x86-misc-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini10-64/+191
2023-10-31Merge tag 'kvm-x86-apic-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-15/+19
2023-10-31Merge tag 'x86_cpu_for_6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+0
2023-10-27KVM: x86: Service NMI requests after PMI requests in VM-Enter pathMingwei Zhang1-4/+4
2023-10-19KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero1-0/+2
2023-10-19KVM: x86: remove the unused assigned_dev_head from kvm_archLiang Chen1-1/+0
2023-10-19KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptepLi zeming1-2/+10
2023-10-18x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1]Jim Mattson1-1/+2
2023-10-18KVM: x86: remove always-false condition in kvmclock_sync_fnDongli Zhang1-3/+0