summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini11 days1-3/+0
|\
| * KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exceptionSean Christopherson2024-04-091-3/+0
* | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini12 days1-0/+1
|\ \
| * | KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatibleSean Christopherson2024-04-111-0/+1
| |/
* | Merge branch 'kvm-coco-pagefault-prep' into HEADPaolo Bonzini12 days1-21/+25
|\ \
| * | KVM: x86/mmu: check for invalid async page faults involving private memoryPaolo Bonzini2024-05-071-0/+1
| * | KVM: x86/mmu: Use synthetic page fault error code to indicate private faultsSean Christopherson2024-05-071-1/+6
| * | KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handlerSean Christopherson2024-05-071-0/+6
| * | KVM: x86: Define more SEV+ page fault error bits/flags for #NPFSean Christopherson2024-05-071-0/+4
| * | KVM: x86: Remove separate "bit" defines for page fault error code masksSean Christopherson2024-05-071-22/+10
* | | KVM: x86/mmu: Track shadow MMIO value on a per-VM basisSean Christopherson2024-04-191-0/+2
|/ /
* | KVM: x86: Split core of hypercall emulation to helper functionSean Christopherson2024-04-121-0/+4
* | KVM: x86: add fields to struct kvm_arch for CoCo featuresPaolo Bonzini2024-04-111-2/+5
* | KVM: introduce new vendor op for KVM_GET_DEVICE_ATTRPaolo Bonzini2024-04-111-0/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-151-6/+22
|\
| * Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-1/+10
| |\
| | * KVM: x86/pmu: Explicitly check NMI from guest to reducee false positivesLike Xu2024-02-261-1/+9
| | * KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogrammingSean Christopherson2024-02-011-0/+1
| * | Merge tag 'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-0/+9
| |\ \
| | * | kvm/x86: allocate the write-tracking metadata on-demandAndrei Vagin2024-02-271-0/+9
| | |/
| * | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-5/+3
| |\ \
| | * | KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson2024-02-221-3/+0
| | * | KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson2024-02-221-1/+2
| | * | KVM: x86: Make kvm_get_dr() return a value, not use an out parameterSean Christopherson2024-02-221-1/+1
| | |/
* | | Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-03-111-0/+1
|\ \ \ | |/ / |/| |
| * | KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safeBrijesh Singh2024-01-291-0/+1
| |/
* / KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratumMaciej S. Szmigiero2024-01-311-0/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-171-12/+63
|\
| * Merge tag 'kvm-x86-mmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-5/+6
| |\
| | * KVM: x86/mmu: always take tdp_mmu_pages_lockPaolo Bonzini2023-12-011-5/+6
| * | Merge tag 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-1/+4
| |\ \
| | * | KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo2023-11-281-1/+2
| | * | KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu2023-11-281-0/+2
| | |/
| * | Merge tag 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-1/+16
| |\ \
| | * | KVM: x86/pmu: Track emulated counter events instead of previous counterSean Christopherson2023-11-301-1/+16
| | |/
| * | KVM: x86: Make Hyper-V emulation optionalVitaly Kuznetsov2023-12-071-0/+6
| * | KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation contextVitaly Kuznetsov2023-12-071-1/+1
| * | KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XENVitaly Kuznetsov2023-12-071-0/+5
| * | KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=nSean Christopherson2023-11-291-0/+12
| |/
| * KVM: x86: Add support for "protected VMs" that can utilize private memorySean Christopherson2023-11-141-6/+9
| * KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson2023-11-141-1/+7
| * KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macroSean Christopherson2023-11-141-1/+0
| * KVM: x86: Disallow hugepages when memory attributes are mixedChao Peng2023-11-141-0/+3
| * KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-131-2/+0
* | arch/x86: Fix typosBjorn Helgaas2024-01-031-1/+1
|/
* Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-2/+2
|\
| * KVM: x86: Refactor can_emulate_instruction() return to be more expressiveSean Christopherson2023-10-041-2/+2
* | Merge tag 'kvm-x86-xen-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-1/+4
|\ \
| * | KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=nPeng Hao2023-10-041-1/+4
| |/
* | Merge tag 'kvm-x86-misc-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-311-2/+10
|\ \