aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/lapic.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-30KVM: x86: Move kvm_intr_is_single_vcpu() to lapic.cSean Christopherson1-2/+2
2025-09-10KVM: x86: Make "lowest priority" helpers local to lapic.cSean Christopherson1-9/+0
2025-09-10KVM: x86: Move kvm_irq_delivery_to_apic() from irq.c to lapic.cSean Christopherson1-0/+3
2025-08-19KVM: x86: Unconditionally handle MSR_IA32_TSC_DEADLINE in fastpath exitsSean Christopherson1-1/+0
2025-08-19KVM: x86: Only allow "fast" IPIs in fastpath WRMSR(X2APIC_ICR) handlerSean Christopherson1-1/+1
2025-07-29Merge tag 'kvm-x86-apic-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-20/+4
2025-07-10x86/apic: KVM: Move lapic set/clear_vector() helpers to common codeNeeraj Upadhyay1-10/+0
2025-07-10x86/apic: KVM: Move lapic get/set helpers to common codeNeeraj Upadhyay1-5/+2
2025-07-10KVM: x86: Rename lapic set/clear vector helpersNeeraj Upadhyay1-3/+3
2025-07-10KVM: x86: Rename lapic get/set_reg() helpersNeeraj Upadhyay1-2/+2
2025-07-10KVM: x86: Change lapic regs base address to void pointerNeeraj Upadhyay1-1/+1
2025-07-10KVM: x86: Rename VEC_POS/REG_POS macro usagesNeeraj Upadhyay1-5/+2
2025-07-10x86/apic: KVM: Deduplicate APIC vector => register+bit mathSean Christopherson1-2/+2
2025-07-10KVM: x86: Remove redundant parentheses around 'bitmap'Neeraj Upadhyay1-2/+2
2025-06-20KVM: x86: Move definition of X2APIC_MSR() to lapic.hSean Christopherson1-0/+2
2025-04-24x86/irq: KVM: Track PIR bitmap as an "unsigned long" arraySean Christopherson1-2/+2
2025-03-14KVM: TDX: Add support for find pending IRQ in a protected local APICSean Christopherson1-0/+2
2024-12-19KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VIDChao Gao1-0/+1
2024-11-04KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base()Sean Christopherson1-1/+1
2024-11-04KVM: x86: Make kvm_recalculate_apic_map() local to lapic.cSean Christopherson1-1/+0
2024-11-04KVM: x86: Rename APIC base setters to better capture their relationshipSean Christopherson1-2/+1
2024-11-04KVM: x86: Inline kvm_get_apic_mode() in lapic.hSean Christopherson1-1/+5
2024-11-04KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()Sean Christopherson1-1/+0
2024-09-17Merge tag 'kvm-x86-vmx-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+1
2024-09-09KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt()Sean Christopherson1-1/+0
2024-09-09KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate APISean Christopherson1-0/+1
2024-09-09KVM: x86: Remove some unused declarationsYue Haibing1-1/+0
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang1-1/+1
2024-07-16Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-2/+1
2024-06-05KVM: x86: Make nanoseconds per APIC bus cycle a VM variableIsaku Yamahata1-1/+1
2024-06-05KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-VIsaku Yamahata1-1/+0
2024-06-03KVM: x86: Drop support for hand tuning APIC timer advancement from userspaceSean Christopherson1-1/+1
2023-01-24KVM: x86: Split out logic to generate "readable" APIC regs mask to helperSean Christopherson1-0/+2
2023-01-13KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabledSean Christopherson1-0/+1
2023-01-13KVM: x86: Move APIC access page helper to common x86 codeSean Christopherson1-0/+1
2022-12-23KVM: x86: Simplify kvm_apic_hw_enabledPeng Hao1-2/+2
2022-11-09KVM: x86: start moving SMM-related functions to new filesPaolo Bonzini1-1/+1
2022-09-26KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specificSean Christopherson1-1/+1
2022-09-26KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowedSean Christopherson1-0/+7
2022-07-08KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAPSean Christopherson1-0/+1
2022-06-24KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.Jue Wang1-1/+3
2022-06-24KVM: x86: Add APIC_LVTx() macro.Jue Wang1-0/+2
2022-06-24KVM: x86: Fill apic_lvt_mask with enums / explicit entries.Jue Wang1-1/+11
2022-06-20KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helperSean Christopherson1-1/+1
2022-06-20KVM: x86: Move "apicv_active" into "struct kvm_lapic"Sean Christopherson1-1/+2
2022-05-25KVM: LAPIC: Trace LAPIC timer expiration on every vmentryWanpeng Li1-1/+0
2022-03-01KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helperSean Christopherson1-9/+5
2022-03-01KVM: x86: Make kvm_lapic_reg_{read,write}() staticSean Christopherson1-3/+0
2021-11-11KVM: x86: Rename kvm_lapic_enable_pv_eoi()Vitaly Kuznetsov1-1/+1
2021-06-17KVM: x86: Add a return code to kvm_apic_accept_eventsJim Mattson1-1/+1