summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpuPrasad Pandit2024-01-311-1/+2
| |/
* | KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratumMaciej S. Szmigiero2024-01-311-0/+4
* | KVM: x86: Check irqchip mode before create PITTengfei Yu2024-01-311-0/+3
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-171-42/+126
|\
| * Merge tag 'kvm-x86-xen-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-5/+23
| |\
| | * KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BITPaul Durrant2023-12-081-5/+23
| * | Merge tag 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-2/+16
| |\ \
| | * | KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu2023-11-291-0/+4
| | * | KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu2023-11-291-0/+10
| | * | KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legalityBinbin Wu2023-11-291-2/+2
| | |/
| * | Merge tag 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-1/+0
| |\ \
| | * | KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant)Sean Christopherson2023-11-301-1/+0
| | |/
| * | Merge tag 'kvm-x86-misc-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-13/+16
| |\ \
| | * | KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplugSean Christopherson2023-11-301-13/+16
| | |/
| * | Merge tag 'kvm-x86-hyperv-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-18/+48
| |\ \
| | * | KVM: x86: Make Hyper-V emulation optionalVitaly Kuznetsov2023-12-071-17/+45
| | * | KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation contextVitaly Kuznetsov2023-12-071-1/+3
| | |/
| * | Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2024-01-021-3/+6
| |\ \ | | |/ | |/|
| * | KVM: x86: Add support for "protected VMs" that can utilize private memorySean Christopherson2023-11-141-1/+15
| * | KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson2023-11-141-1/+1
| * | KVM: x86: Disallow hugepages when memory attributes are mixedChao Peng2023-11-141-0/+4
| * | KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUNSean Christopherson2023-11-141-0/+1
| * | KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspaceChao Peng2023-11-131-0/+1
| * | KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-131-1/+1
* | | Merge tag 'x86-cleanups-2024-01-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-091-3/+3
|\ \ \ | |_|/ |/| |
| * | arch/x86: Fix typosBjorn Helgaas2024-01-031-3/+3
| |/
* | Merge tag 'kvm-x86-fixes-6.7-rcN' of https://github.com/kvm-x86/linux into kv...Paolo Bonzini2023-12-081-3/+6
|\ \ | |/ |/|
| * KVM: x86: Remove 'return void' expression for 'void function'Like Xu2023-12-011-2/+2
| * KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel modeLike Xu2023-11-291-1/+4
* | Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-7/+15
|\ \
| * | KVM: SVM: Treat all "skip" emulation for SEV guests as outright failuresSean Christopherson2023-10-051-2/+7
| * | KVM: x86: Refactor can_emulate_instruction() return to be more expressiveSean Christopherson2023-10-051-6/+9
* | | Merge tag 'kvm-x86-pmu-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-4/+4
|\ \ \
| * | | KVM: x86: Service NMI requests after PMI requests in VM-Enter pathMingwei Zhang2023-10-271-4/+4
| | |/ | |/|
* | | Merge tag 'kvm-x86-xen-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-0/+2
|\ \ \
| * | | KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=nPeng Hao2023-10-041-0/+2
| | |/ | |/|
* | | Merge tag 'kvm-x86-mmu-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-3/+18
|\ \ \
| * | | KVM: x86/mmu: Zap KVM TDP when noncoherent DMA assignment starts/stopsYan Zhao2023-10-111-2/+17
| * | | KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honoredYan Zhao2023-10-091-1/+1
| |/ /
* | | Merge tag 'kvm-x86-misc-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-42/+153
|\ \ \ | |_|/ |/| |
| * | KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero2023-10-191-0/+2
| * | KVM: x86: remove the unused assigned_dev_head from kvm_archLiang Chen2023-10-191-1/+0
| * | KVM: x86: remove always-false condition in kvmclock_sync_fnDongli Zhang2023-10-181-3/+0
| * | KVM: x86/mmu: Stop kicking vCPUs to sync the dirty log when PML is disabledDavid Matlack2023-10-171-0/+3
| * | KVM: x86: Use octal for file permissionPeng Hao2023-10-171-9/+9
| * | KVM: x86: Don't sync user-written TSC against startup valuesLike Xu2023-10-101-10/+24
| * | KVM: x86: Virtualize HWCR.TscFreqSel[bit 24]Jim Mattson2023-10-091-2/+6
| * | KVM: x86: Allow HWCR.McStatusWrEn to be cleared once setJim Mattson2023-10-091-3/+2
| * | KVM: x86: Refine calculation of guest wall clock to use a single TSC readDavid Woodhouse2023-10-061-7/+78
| * | KVM: x86: Add SBPB supportJosh Poimboeuf2023-10-051-5/+24