summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Move delivery of non-APICv interrupt into vendor codeSean Christopherson2022-02-012-2/+3
* KVM: x86: add system attribute to retrieve full set of supported xsave statesPaolo Bonzini2022-01-281-0/+3
* KVM: x86: Forcibly leave nested virt when SMM state is toggledSean Christopherson2022-01-261-0/+1
* KVM: x86: Pass emulation type to can_emulate_instruction()Sean Christopherson2022-01-261-1/+2
* KVM/X86: Make kvm_vcpu_reload_apic_access_page() staticQuanfa Fu2022-01-251-1/+0
* KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooksSean Christopherson2022-01-192-14/+0
* Merge branch 'kvm-pi-raw-spinlock' into HEADPaolo Bonzini2022-01-192-4/+2
|\
| * Merge tag 'efi-urgent-for-v5.16-2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-12-271-2/+0
| |\
| | * efi: Move efifb_setup_from_dmi() prototype from arch headersJavier Martinez Canillas2021-12-131-2/+0
| * | Merge tag 'x86_urgent_for_v5.16_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-12-261-2/+2
| |\ \
| | * | x86/pkey: Fix undefined behaviour with PKRU_WD_BITAndrew Cooper2021-12-191-2/+2
* | | | KVM: VMX: Reject KVM_RUN if emulation is required with pending exceptionSean Christopherson2022-01-192-0/+2
* | | | x86/fpu: Fix inline prefix warningsYang Zhong2022-01-141-1/+1
* | | | kvm: x86: Disable interception for IA32_XFD on demandKevin Tian2022-01-141-0/+1
* | | | x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()Thomas Gleixner2022-01-141-0/+2
* | | | kvm: x86: Add support for getting/setting expanded xstate bufferGuang Zeng2022-01-141-1/+15
* | | | x86/fpu: Add uabi_size to guest_fpuThomas Gleixner2022-01-141-0/+5
* | | | kvm: x86: Add CPUID support for Intel AMXJing Liu2022-01-141-0/+2
* | | | x86/fpu: Prepare xfd_err in struct fpu_guestJing Liu2022-01-141-0/+5
* | | | x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulationKevin Tian2022-01-141-0/+6
* | | | x86/fpu: Provide fpu_enable_guest_xfd_features() for KVMSean Christopherson2022-01-141-0/+1
* | | | x86/fpu: Prepare guest FPU for dynamically enabled FPU featuresThomas Gleixner2022-01-071-0/+13
* | | | x86/fpu: Extend fpu_xstate_prctl() with guest permissionsThomas Gleixner2022-01-073-12/+25
* | | | KVM: SVM: include CR3 in initial VMSA state for SEV-ES guestsMichael Roth2022-01-072-0/+2
* | | | KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel deliveryDavid Woodhouse2022-01-071-0/+1
* | | | KVM: x86/xen: Maintain valid mapping of Xen shared_info pageDavid Woodhouse2022-01-071-1/+1
* | | | KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()Like Xu2022-01-071-0/+1
* | | | Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2021-12-212-1/+3
|\| | |
| * | | KVM: x86: Always set kvm_run->if_flagMarc Orr2021-12-202-0/+2
| |/ /
| * | KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hyper...Vitaly Kuznetsov2021-12-101-1/+1
* | | Merge branch 'kvm-on-hv-msrbm-fix' into HEADPaolo Bonzini2021-12-084-9/+4
|\| |
| * | Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-12-051-1/+1
| |\ \
| | * | x86/cpu: Drop spurious underscore from RAPTOR_LAKE #defineTony Luck2021-11-301-1/+1
| * | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-12-052-0/+12
| |\ \ \
| * \ \ \ Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-11-281-6/+0
| |\ \ \ \
| | * | | | iommu/vt-d: Remove unused PASID_DISABLEDJoerg Roedel2021-11-261-6/+0
| | | |/ / | | |/| |
| * | | | Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-11-262-2/+3
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | xen: make HYPERVISOR_set_debugreg() always_inlineJuergen Gross2021-11-251-1/+1
| | * | | xen: make HYPERVISOR_get_debugreg() always_inlineJuergen Gross2021-11-251-1/+1
| | * | | xen/pvh: add missing prototype to headerJuergen Gross2021-11-191-0/+1
| | | |/ | | |/|
* | | | KVM: x86: Add an emulation type to handle completion of user exitsHou Wenlong2021-12-081-1/+7
* | | | KVM: X86: Remove mmu parameter from load_pdptrs()Lai Jiangshan2021-12-081-1/+1
* | | | KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the directionLai Jiangshan2021-12-081-4/+4
* | | | KVM: X86: Remove mmu->translate_gpaLai Jiangshan2021-12-081-4/+0
* | | | KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()Lai Jiangshan2021-12-081-2/+3
* | | | KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()Lai Jiangshan2021-12-081-1/+0
* | | | KVM: Drop obsolete kvm_arch_vcpu_block_finish()Sean Christopherson2021-12-081-2/+0
* | | | KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()Sean Christopherson2021-12-081-1/+1
* | | | KVM: x86/mmu: Propagate memslot const qualifierBen Gardon2021-12-081-2/+2
* | | | KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_activeBen Gardon2021-12-081-1/+1