summaryrefslogtreecommitdiff
path: root/arch/x86/include
AgeCommit message (Expand)AuthorFilesLines
2022-01-19Merge branch 'kvm-pi-raw-spinlock' into HEADPaolo Bonzini2-4/+2
2022-01-19KVM: VMX: Reject KVM_RUN if emulation is required with pending exceptionSean Christopherson2-0/+2
2022-01-14x86/fpu: Fix inline prefix warningsYang Zhong1-1/+1
2022-01-14kvm: x86: Disable interception for IA32_XFD on demandKevin Tian1-0/+1
2022-01-14x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()Thomas Gleixner1-0/+2
2022-01-14kvm: x86: Add support for getting/setting expanded xstate bufferGuang Zeng1-1/+15
2022-01-14x86/fpu: Add uabi_size to guest_fpuThomas Gleixner1-0/+5
2022-01-14kvm: x86: Add CPUID support for Intel AMXJing Liu1-0/+2
2022-01-14x86/fpu: Prepare xfd_err in struct fpu_guestJing Liu1-0/+5
2022-01-14x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulationKevin Tian1-0/+6
2022-01-14x86/fpu: Provide fpu_enable_guest_xfd_features() for KVMSean Christopherson1-0/+1
2022-01-07x86/fpu: Prepare guest FPU for dynamically enabled FPU featuresThomas Gleixner1-0/+13
2022-01-07x86/fpu: Extend fpu_xstate_prctl() with guest permissionsThomas Gleixner3-12/+25
2022-01-07KVM: SVM: include CR3 in initial VMSA state for SEV-ES guestsMichael Roth2-0/+2
2022-01-07KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel deliveryDavid Woodhouse1-0/+1
2022-01-07KVM: x86/xen: Maintain valid mapping of Xen shared_info pageDavid Woodhouse1-1/+1
2022-01-07KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()Like Xu1-0/+1
2021-12-27Merge tag 'efi-urgent-for-v5.16-2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+0
2021-12-26Merge tag 'x86_urgent_for_v5.16_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2021-12-21Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2-1/+3
2021-12-20KVM: x86: Always set kvm_run->if_flagMarc Orr2-0/+2
2021-12-20x86/pkey: Fix undefined behaviour with PKRU_WD_BITAndrew Cooper1-2/+2
2021-12-13efi: Move efifb_setup_from_dmi() prototype from arch headersJavier Martinez Canillas1-2/+0
2021-12-10KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hyper...Vitaly Kuznetsov1-1/+1
2021-12-08Merge branch 'kvm-on-hv-msrbm-fix' into HEADPaolo Bonzini4-9/+4
2021-12-08KVM: x86: Add an emulation type to handle completion of user exitsHou Wenlong1-1/+7
2021-12-08KVM: X86: Remove mmu parameter from load_pdptrs()Lai Jiangshan1-1/+1
2021-12-08KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the directionLai Jiangshan1-4/+4
2021-12-08KVM: X86: Remove mmu->translate_gpaLai Jiangshan1-4/+0
2021-12-08KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()Lai Jiangshan1-2/+3
2021-12-08KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()Lai Jiangshan1-1/+0
2021-12-08KVM: Drop obsolete kvm_arch_vcpu_block_finish()Sean Christopherson1-2/+0
2021-12-08KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()Sean Christopherson1-1/+1
2021-12-08KVM: x86/mmu: Propagate memslot const qualifierBen Gardon1-2/+2
2021-12-08KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_activeBen Gardon1-1/+1
2021-12-08KVM: x86: Use nr_memslot_pages to avoid traversing the memslots arrayMaciej S. Szmigiero1-2/+1
2021-12-08KVM: MMU: update comment on the number of page role combinationsPaolo Bonzini1-12/+18
2021-12-05Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2021-12-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-0/+12
2021-12-05KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failureTom Lendacky1-0/+11
2021-12-02KVM: ensure APICv is considered inactive if there is no APICPaolo Bonzini1-0/+1
2021-12-01x86/cpu: Drop spurious underscore from RAPTOR_LAKE #defineTony Luck1-1/+1
2021-11-28Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-6/+0
2021-11-27iommu/vt-d: Remove unused PASID_DISABLEDJoerg Roedel1-6/+0
2021-11-26Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+3
2021-11-25xen: make HYPERVISOR_set_debugreg() always_inlineJuergen Gross1-1/+1
2021-11-25xen: make HYPERVISOR_get_debugreg() always_inlineJuergen Gross1-1/+1
2021-11-20xen/pvh: add missing prototype to headerJuergen Gross1-0/+1
2021-11-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+1
2021-11-18Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini1-0/+1