summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/lapic.h
AgeCommit message (Expand)Author
2026-06-12Merge tag 'kvm-x86-svm-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-03KVM: x86: Move update_cr8_intercept() to lapic.cSean Christopherson
2026-05-22KVM: x86: Add dedicated API for getting mask of accelerated x2APIC MSRsSean Christopherson
2026-02-11Merge tag 'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-01-30KVM: x86: Add x2APIC "features" to control EOI broadcast suppressionKhushit Shah
2026-01-13KVM: x86: Update APICv ISR (a.k.a. SVI) as part of kvm_apic_update_apicv()Sean Christopherson
2026-01-12KVM: x86: Fold "struct dest_map" into "struct rtc_status"Sean Christopherson
2026-01-12KVM: x86: Add a wrapper to handle common case of IRQ delivery without dest_mapSean Christopherson
2025-09-30KVM: x86: Move kvm_intr_is_single_vcpu() to lapic.cSean Christopherson
2025-09-10KVM: x86: Make "lowest priority" helpers local to lapic.cSean Christopherson
2025-09-10KVM: x86: Move kvm_irq_delivery_to_apic() from irq.c to lapic.cSean Christopherson
2025-08-19KVM: x86: Unconditionally handle MSR_IA32_TSC_DEADLINE in fastpath exitsSean Christopherson
2025-08-19KVM: x86: Only allow "fast" IPIs in fastpath WRMSR(X2APIC_ICR) handlerSean Christopherson
2025-07-29Merge tag 'kvm-x86-apic-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-07-10x86/apic: KVM: Move lapic set/clear_vector() helpers to common codeNeeraj Upadhyay
2025-07-10x86/apic: KVM: Move lapic get/set helpers to common codeNeeraj Upadhyay
2025-07-10KVM: x86: Rename lapic set/clear vector helpersNeeraj Upadhyay
2025-07-10KVM: x86: Rename lapic get/set_reg() helpersNeeraj Upadhyay
2025-07-10KVM: x86: Change lapic regs base address to void pointerNeeraj Upadhyay
2025-07-10KVM: x86: Rename VEC_POS/REG_POS macro usagesNeeraj Upadhyay
2025-07-10x86/apic: KVM: Deduplicate APIC vector => register+bit mathSean Christopherson
2025-07-10KVM: x86: Remove redundant parentheses around 'bitmap'Neeraj Upadhyay
2025-06-20KVM: x86: Move definition of X2APIC_MSR() to lapic.hSean Christopherson
2025-04-24x86/irq: KVM: Track PIR bitmap as an "unsigned long" arraySean Christopherson
2025-03-14KVM: TDX: Add support for find pending IRQ in a protected local APICSean Christopherson
2024-12-19KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VIDChao Gao
2024-11-04KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base()Sean Christopherson
2024-11-04KVM: x86: Make kvm_recalculate_apic_map() local to lapic.cSean Christopherson
2024-11-04KVM: x86: Rename APIC base setters to better capture their relationshipSean Christopherson
2024-11-04KVM: x86: Inline kvm_get_apic_mode() in lapic.hSean Christopherson
2024-11-04KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()Sean Christopherson
2024-09-17Merge tag 'kvm-x86-vmx-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2024-09-09KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt()Sean Christopherson
2024-09-09KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate APISean Christopherson
2024-09-09KVM: x86: Remove some unused declarationsYue Haibing
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang
2024-07-16Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2024-06-05KVM: x86: Make nanoseconds per APIC bus cycle a VM variableIsaku Yamahata
2024-06-05KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-VIsaku Yamahata
2024-06-03KVM: x86: Drop support for hand tuning APIC timer advancement from userspaceSean Christopherson
2023-01-24KVM: x86: Split out logic to generate "readable" APIC regs mask to helperSean Christopherson
2023-01-13KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabledSean Christopherson
2023-01-13KVM: x86: Move APIC access page helper to common x86 codeSean Christopherson
2022-12-23KVM: x86: Simplify kvm_apic_hw_enabledPeng Hao
2022-11-09KVM: x86: start moving SMM-related functions to new filesPaolo Bonzini
2022-09-26KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specificSean Christopherson
2022-09-26KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowedSean Christopherson
2022-07-08KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAPSean Christopherson
2022-06-24KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.Jue Wang
2022-06-24KVM: x86: Add APIC_LVTx() macro.Jue Wang