summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/lapic.h
AgeCommit message (Expand)Author
48 hoursMerge 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
2022-06-24KVM: x86: Fill apic_lvt_mask with enums / explicit entries.Jue Wang
2022-06-20KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helperSean Christopherson
2022-06-20KVM: x86: Move "apicv_active" into "struct kvm_lapic"Sean Christopherson
2022-05-25KVM: LAPIC: Trace LAPIC timer expiration on every vmentryWanpeng Li
2022-03-01KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helperSean Christopherson
2022-03-01KVM: x86: Make kvm_lapic_reg_{read,write}() staticSean Christopherson
2021-11-11KVM: x86: Rename kvm_lapic_enable_pv_eoi()Vitaly Kuznetsov
2021-06-17KVM: x86: Add a return code to kvm_apic_accept_eventsJim Mattson
2021-02-09KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcp...Vitaly Kuznetsov
2021-02-09KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled()Vitaly Kuznetsov
2021-02-04KVM: Stop using deprecated jump label APIsCun Li
2020-09-28KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PISean Christopherson
2020-05-15KVM: x86: introduce kvm_can_use_hv_timerPaolo Bonzini