summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-1113-176/+163
|\
| * KVM: SVM: Rename vmplX_ssp -> plX_sspJohn Allen2024-02-271-4/+4
| * KVM: x86: Clean up directed yield API for "has pending interrupt"Sean Christopherson2024-02-221-5/+2
| * KVM: x86: Rely solely on preempted_in_kernel flag for directed yieldSean Christopherson2024-02-221-6/+2
| * KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernelSean Christopherson2024-02-221-0/+5
| * KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()Sean Christopherson2024-02-221-4/+1
| * KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC codeSean Christopherson2024-02-222-27/+29
| * KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson2024-02-226-36/+19
| * KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson2024-02-221-2/+20
| * KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2024-02-222-6/+6
| * KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson2024-02-221-5/+8
| * KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson2024-02-221-2/+9
| * KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson2024-02-225-9/+14
| * KVM: x86: Open code all direct reads to guest DR6 and DR7Sean Christopherson2024-02-223-6/+6
| * KVM: x86: Make kvm_get_dr() return a value, not use an out parameterSean Christopherson2024-02-228-49/+21
| * KVM: x86: rename push to emulate_push for consistencyJulian Stecklina2024-02-071-5/+5
| * KVM: x86: Clean up partially uninitialized integer in emulate_pop()Julian Stecklina2024-02-071-6/+8
| * KVM: x86/emulator: emulate movbe with operand-size prefixThomas Prescher2024-02-071-2/+2
| * KVM: x86: Fix broken debugregs ABI for 32 bit kernelsMathias Krause2024-02-051-2/+11
| * KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init()Nikolay Borisov2024-01-291-12/+3
* | Merge tag 'kvm-riscv-6.9-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2024-03-113-0/+19
|\ \
| * | RISC-V: KVM: Allow Zacas extension for Guest/VMAnup Patel2024-03-062-0/+3
| * | RISC-V: KVM: Allow Ztso extension for Guest/VMAnup Patel2024-03-062-0/+3
| * | RISC-V: KVM: Forward SEED CSR access to user spaceAnup Patel2024-03-061-0/+13
* | | Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2024-03-1146-329/+1346
|\ \ \
| * \ \ Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton2024-03-0710-15/+24
| |\ \ \
| | * | | KVM: arm64: vgic: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+1
| | * | | KVM: arm64: vgic-its: fix kernel-doc warningsRandy Dunlap2024-02-011-2/+2
| | * | | KVM: arm64: vgic-init: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+3
| | * | | KVM: arm64: sys_regs: fix kernel-doc warningsRandy Dunlap2024-02-011-2/+5
| | * | | KVM: arm64: PMU: fix kernel-doc warningsRandy Dunlap2024-02-011-2/+2
| | * | | KVM: arm64: mmu: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+1
| | * | | KVM: arm64: vhe: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+1
| | * | | KVM: arm64: hyp/aarch32: fix kernel-doc warningsRandy Dunlap2024-02-011-2/+2
| | * | | KVM: arm64: guest: fix kernel-doc warningsRandy Dunlap2024-02-011-2/+5
| | * | | KVM: arm64: debug: fix kernel-doc warningsRandy Dunlap2024-02-011-1/+2
| * | | | Merge branch kvm-arm64/vfio-normal-nc into kvmarm/nextOliver Upton2024-03-074-9/+33
| |\ \ \ \
| | * | | | KVM: arm64: Set io memory s2 pte as normalnc for vfio pci deviceAnkit Agrawal2024-02-241-4/+10
| | * | | | KVM: arm64: Introduce new flag for non-cacheable IO memoryAnkit Agrawal2024-02-243-5/+23
| | |/ / /
| * | | | Merge branch kvm-arm64/lpi-xarray into kvmarm/nextOliver Upton2024-03-076-65/+74
| |\ \ \ \
| | * | | | KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq()Oliver Upton2024-02-233-22/+11
| | * | | | KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a refOliver Upton2024-02-232-11/+10
| | * | | | KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi()Oliver Upton2024-02-232-8/+15
| | * | | | KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe mannerOliver Upton2024-02-231-1/+1
| | * | | | KVM: arm64: vgic: Use atomics to count LPIsOliver Upton2024-02-233-4/+4
| | * | | | KVM: arm64: vgic: Get rid of the LPI linked-listOliver Upton2024-02-233-8/+2
| | * | | | KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list()Oliver Upton2024-02-231-1/+8
| | * | | | KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIsOliver Upton2024-02-231-1/+2
| | * | | | KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi()Oliver Upton2024-02-231-14/+5
| | * | | | KVM: arm64: vgic: Store LPIs in an xarrayOliver Upton2024-02-233-1/+22
| | |/ / /