summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/xen.c
AgeCommit message (Expand)Author
2026-09-04KVM: x86/xen: Convert evtchn_ports from IDR to XArrayFurkan Caliskan
2026-09-04KVM: x86/xen: Mark poll_evtchn accesses with READ_ONCE()/WRITE_ONCE()Chengfeng Ye
2026-09-04KVM: x86/xen: Take kvm->srcu in __kvm_xen_has_interrupt()David Woodhouse
2026-09-04KVM: x86/xen: Use atomic*() APIs instead of open coded equivalentsSean Christopherson
2026-09-04KVM: x86/xen: Use 32-bit atomics if vCPU's evtchn_pending_sel isn't alignedSean Christopherson
2026-09-04KVM: x86/xen: Use 32-bit locked bts for vcpu_info evtchn_pending_selDavid Woodhouse
2026-09-04KVM: x86/xen: Enforce 4-byte alignment of vcpu_info registrationDavid Woodhouse
2026-09-04KVM: x86/xen: Latch shinfo mode in kvm_xen_schedop_poll()David Woodhouse
2026-09-04KVM: x86/xen: Latch shinfo mode in kvm_xen_set_evtchn_fast()Hyunwoo Kim
2026-09-04KVM: x86/xen: Rename max_evtchn_port() to kvm_max_evtchn_port()David Woodhouse
2026-09-04KVM: x86/xen: Introduce kvm_xen_has_64bit_shinfo() macroDavid Woodhouse
2026-09-04KVM: x86/xen: Rename 'longmode' to 'is_64bit' in hypercall handlingDavid Woodhouse
2026-08-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2026-08-18Merge tag 'kvm-x86-misc-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-08-07KVM: x86/xen: Prevent runstate times from becoming negativeDavid Woodhouse
2026-08-04KVM: x86/xen: Do not corrupt KVM clock in kvm_xen_shared_info_init()David Woodhouse
2026-07-08KVM: x86/xen: Punt singleshot timer hcalls to userspace if Xen vCPU ID isn't setSean Christopherson
2026-07-08KVM: x86/xen: Consolidate checks on Xen vCPU ID for singleshot timer hypercallsSean Christopherson
2026-07-08KVM: x86/xen: Always route non-singleshot-timer vCPU hypercalls to userspaceSean Christopherson
2026-07-06x86/cpu: Hide and rename static_cpu_has()Borislav Petkov (AMD)
2026-06-03KVM: x86: Add mode-aware versions of kvm_<reg>_{read,write}() helpersSean Christopherson
2026-06-03KVM: x86/xen: Don't truncate RAX when handling hypercall from protected guestSean Christopherson
2026-06-03KVM: x86/xen: Bug the VM if 32-bit KVM observes a 64-bit mode hypercallSean Christopherson
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-01-12KVM: x86: Add a wrapper to handle common case of IRQ delivery without dest_mapSean Christopherson
2025-07-23KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercallsManuel Andreas
2025-06-24KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.David Woodhouse
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner
2025-03-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2025-03-19Merge tag 'kvm-x86-xen-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-03-19Merge tag 'kvm-x86-pvclock-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-02-25KVM: x86: Update Xen TSC leaves during CPUID emulationFred Griffoul
2025-02-24KVM: x86/xen: Move kvm_xen_hvm_config field into kvm_xenSean Christopherson
2025-02-24KVM: x86/xen: Restrict hypercall MSR to unofficial synthetic rangeSean Christopherson
2025-02-18KVM: x86: Switch to use hrtimer_setup()Nam Cao
2025-02-12KVM: x86: Remove per-vCPU "cache" of its reference pvclockSean Christopherson
2025-02-12KVM: x86/xen: Use guest's copy of pvclock when starting timerSean Christopherson
2025-02-12KVM: x86: Introduce kvm_set_mp_state()Jim Mattson
2024-11-07KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu()Nam Cao
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang
2024-06-28KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARNPei Li
2024-03-04KVM: x86/xen: fix recursive deadlock in timer injectionDavid Woodhouse
2024-03-04KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn deliveryDavid Woodhouse
2024-03-04KVM: x86/xen: inject vCPU upcall vector when local APIC is enabledDavid Woodhouse
2024-03-04KVM: x86/xen: improve accuracy of Xen timersDavid Woodhouse
2024-02-22KVM: x86/xen: allow vcpu_info content to be 'safely' copiedPaul Durrant
2024-02-22KVM: x86/xen: allow vcpu_info to be mapped by fixed HVAPaul Durrant
2024-02-22KVM: x86/xen: allow shared_info to be mapped by fixed HVAPaul Durrant