summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/vgic
AgeCommit message (Expand)Author
2024-01-08Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini
2024-01-04KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cacheOliver Upton
2023-12-22Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini
2023-12-22KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDROliver Upton
2023-12-22KVM: arm64: vgic: Use common accessor for writes to ICPENDROliver Upton
2023-12-22KVM: arm64: vgic: Use common accessor for writes to ISPENDROliver Upton
2023-12-22KVM: arm64: vgic-v4: Restore pending state on host userspace writeMarc Zyngier
2023-12-12KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_...Marc Zyngier
2023-12-12KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroyMarc Zyngier
2023-12-12KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()Marc Zyngier
2023-12-12KVM: arm64: vgic: Simplify kvm_vgic_destroy()Marc Zyngier
2023-11-20KVM: arm64: GICv4: Do not perform a map to a mapped vLPIKunkun Jiang
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-10-30Merge branch kvm-arm64/sgi-injection into kvmarm/nextOliver Upton
2023-10-23KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier
2023-10-16arm64: kvm: Use cpus_have_final_cap() explicitlyMark Rutland
2023-09-30KVM: arm64: vgic-v3: Optimize affinity-based SGI injectionMarc Zyngier
2023-09-30KVM: arm64: vgic: Use vcpu_idx for the debug informationMarc Zyngier
2023-09-30KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_idMarc Zyngier
2023-09-30KVM: arm64: vgic-v3: Refactor GICv3 SGI generationMarc Zyngier
2023-09-30KVM: arm64: vgic-its: Treat the collection target address as a vcpu_idMarc Zyngier
2023-09-30KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointerMarc Zyngier
2023-08-15KVM: arm64: Remove unused declarationsYue Haibing
2023-07-13KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemptionMarc Zyngier
2023-06-07KVM: arm64: Restore GICv2-on-GICv3 functionalityMarc Zyngier
2023-05-19KVM: arm64: vgic: Fix a commentJean-Philippe Brucker
2023-05-19KVM: arm64: vgic: Fix locking commentJean-Philippe Brucker
2023-05-19KVM: arm64: vgic: Wrap vgic_its_create() with config_lockJean-Philippe Brucker
2023-05-19KVM: arm64: vgic: Fix a circular locking issueJean-Philippe Brucker
2023-05-11Merge branch kvm-arm64/misc-6.4 into kvmarm-master/fixesMarc Zyngier
2023-05-11KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implem...Marc Zyngier
2023-04-21Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier
2023-04-12KVM: arm64: vgic: Don't acquire its_lock before config_lockOliver Upton
2023-03-30KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier
2023-03-30KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVMMarc Zyngier
2023-03-29KVM: arm64: Use config_lock to protect vgic stateOliver Upton
2023-02-20Merge tag 'kvmarm-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini
2023-02-15Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini
2023-02-13Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton
2023-02-13Merge branch kvm-arm64/apple-vgic-mi into kvmarm/nextOliver Upton
2023-02-13Merge branch kvm/kvm-hw-enable-refactor into kvmarm/nextOliver Upton
2023-01-29KVM: arm64: Allow no running vcpu on saving vgic3 pending tableGavin Shan
2023-01-29KVM: arm64: Allow no running vcpu on restoring vgic3 LPI pending statusGavin Shan
2023-01-29KVM: arm64: Add helper vgic_write_guest_lock()Gavin Shan
2023-01-24Merge branch 'kvm-v6.2-rc4-fixes' into HEADPaolo Bonzini
2023-01-21KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivationMarc Zyngier
2023-01-17KVM: arm64: vgic-v3: Use kstrtobool() instead of strtobool()Christophe JAILLET
2023-01-12KVM: arm64: vgic-v3: Limit IPI-ing when accessing GICR_{C,S}ACTIVER0Marc Zyngier
2023-01-12KVM: arm64: vgic: Allow registration of a non-maskable maintenance interruptMarc Zyngier
2023-01-05KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementationsMarc Zyngier