summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/kvm-x86-ops.h
AgeCommit message (Expand)Author
2024-01-08Merge tag 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2023-11-29KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=nSean Christopherson
2023-11-28KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu
2023-10-31Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2023-10-04KVM: x86: Refactor can_emulate_instruction() return to be more expressiveSean Christopherson
2023-09-28KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.Haitao Shan
2023-07-29KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalidSean Christopherson
2023-04-26Merge tag 'kvm-x86-svm-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2023-04-10KVM: x86: Rename Hyper-V remote TLB hooks to match established schemeSean Christopherson
2023-03-22KVM: x86: Add support for SVM's Virtual NMISantosh Shukla
2023-01-24Merge branch 'kvm-lapic-fix-and-cleanup' into HEADPaolo Bonzini
2023-01-13KVM: x86: Track required APICv inhibits with variable, not callbackSean Christopherson
2022-12-29KVM: x86: Move CPU compat checks hook to kvm_x86_ops (from kvm_x86_init_ops)Sean Christopherson
2022-11-18KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush'Vitaly Kuznetsov
2022-11-09KVM: x86: compile out vendor-specific code if SMM is disabledPaolo Bonzini
2022-09-26KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exceptionSean Christopherson
2022-07-14KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0Sean Christopherson
2022-06-08KVM: VMX: enable IPI virtualizationChao Gao
2022-05-25Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini
2022-04-21KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang
2022-04-02KVM: x86: allow per cpu apicv inhibit reasonsMaxim Levitsky
2022-03-21KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_maskMaxim Levitsky
2022-02-18KVM: x86: allow defining return-0 static callsPaolo Bonzini
2022-02-18KVM: x86: make several APIC virtualization callbacks optionalPaolo Bonzini
2022-02-18KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_opsPaolo Bonzini
2022-02-18KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPICPaolo Bonzini
2022-02-10KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooksSean Christopherson
2022-02-10KVM: x86: Use static_call() for copy/move encryption context ioctls()Sean Christopherson
2022-02-10KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector()Sean Christopherson
2022-02-10KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor namesSean Christopherson
2022-02-01KVM: x86: Move delivery of non-APICv interrupt into vendor codeSean Christopherson
2022-01-19KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooksSean Christopherson
2022-01-19KVM: VMX: Reject KVM_RUN if emulation is required with pending exceptionSean Christopherson
2022-01-07KVM: SVM: include CR3 in initial VMSA state for SEV-ES guestsMichael Roth
2021-12-20KVM: x86: Always set kvm_run->if_flagMarc Orr
2021-08-20KVM: x86: don't disable APICv memslot when inhibitedMaxim Levitsky
2021-06-17KVM: x86: Drop "pre_" from enter/leave_smm() helpersSean Christopherson
2021-06-17KVM: X86: Add vendor callbacks for writing the TSC multiplierIlias Stamatis
2021-06-17KVM: X86: Move write_l1_tsc_offset() logic to common code and rename itIlias Stamatis
2021-06-17KVM: X86: Add functions for retrieving L2 TSC fields from common codeIlias Stamatis
2021-05-27KVM: x86: add start_assignment hook to kvm_x86_opsMarcelo Tosatti
2021-02-19KVM: VMX: Dynamically enable/disable PML based on memslot dirty loggingMakarand Sonare
2021-02-19KVM: x86: Move MMU's PML logic to common codeSean Christopherson
2021-02-19KVM: x86/mmu: Make dirty log size hook (PML) a value, not a functionSean Christopherson
2021-02-04KVM: x86: introduce definitions to support static calls for kvm_x86_opsJason Baron