summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/vgic/vgic-init.c
AgeCommit message (Expand)Author
2026-05-22KVM: arm64: vgic: Consolidate vgic_allocate_private_irqs_locked()Marc Zyngier
2026-04-01KVM: arm64: Don't advertises GICv3 in ID_PFR1_EL1 if AArch32 isn't supportedMarc Zyngier
2026-04-01KVM: arm64: vgic-v5: Correctly set dist->ready once initialisedMarc Zyngier
2026-04-01KVM: arm64: vgic: Don't reset cpuif/redist addresses at finalize timeMarc Zyngier
2026-03-19KVM: arm64: gic-v5: Enlighten arch timer for GICv5Sascha Bischoff
2026-03-19KVM: arm64: gic-v5: Initialise ID and priority bits when resetting vcpuSascha Bischoff
2026-03-19KVM: arm64: gic-v5: Create and initialise vgic_v5Sascha Bischoff
2026-03-19KVM: arm64: gic-v5: Init Private IRQs (PPIs) for GICv5Sascha Bischoff
2026-03-19KVM: arm64: gic-v5: Sanitize ID_AA64PFR2_EL1.GCIESascha Bischoff
2026-03-05KVM: arm64: Eagerly init vgic dist/redist on vgic creationMarc Zyngier
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-02-19KVM: arm64: vgic: Handle const qualifier from gic_kvm_info allocation typeKees Cook
2026-01-30KVM: arm64: gic: Set vgic_model before initing private IRQsSascha Bischoff
2025-12-02Merge tag 'kvmarm-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini
2025-11-24KVM: arm64: GICv3: Add SPI tracking to handle asymmetric deactivationMarc Zyngier
2025-11-24KVM: arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu_reset()Marc Zyngier
2025-11-08KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarrayOliver Upton
2025-11-08KVM: arm64: Set ID_{AA64PFR0,PFR1}_EL1.GIC when GICv3 is configuredMarc Zyngier
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini
2025-09-15KVM: arm64: vgic: Explicitly implement vgic_dist::ready orderingKeir Fraser
2025-09-15KVM: arm64: vgic-init: Remove vgic_ready() macroKeir Fraser
2025-09-10KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lockOliver Upton
2025-09-10KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIsOliver Upton
2025-07-28Merge branch 'kvm-arm64/vgic-v4-ctl' into kvmarm/nextOliver Upton
2025-07-26KVM: arm64: vgic-v3: Allow userspace to write GICD_TYPER2.nASSGIcapRaghavendra Rao Ananta
2025-07-26KVM: arm64: vgic-v3: Allow access to GICD_IIDR prior to initializationOliver Upton
2025-07-26KVM: arm64: Disambiguate support for vSGIs v. vLPIsOliver Upton
2025-07-08KVM: arm64: gic-v5: Probe for GICv5Sascha Bischoff
2025-07-08KVM: arm64: gic-v5: Support GICv3 compatSascha Bischoff
2025-06-02Merge tag 'kvmarm-fixes-6.16-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini
2025-05-30KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation raceOliver Upton
2025-05-27KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUsMaxim Levitsky
2025-03-03KVM: arm64: nv: Add Maintenance Interrupt emulationMarc Zyngier
2025-02-13KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to kvm_create_vgic()Marc Zyngier
2024-11-20KVM: arm64: vgic: Make vgic_get_irq() more robustMarc Zyngier
2024-10-17KVM: arm64: Ensure vgic_ready() is ordered against MMIO registrationOliver Upton
2024-10-11KVM: arm64: Don't eagerly teardown the vgic on init errorMarc Zyngier
2024-10-08KVM: arm64: Unregister redistributor for failed vCPU creationOliver Upton
2024-08-19KVM: arm64: vgic: Don't hold config_lock while unregistering redistributorsMarc Zyngier
2024-08-08KVM: arm64: vgic: Hold config_lock while tearing down a CPU interfaceMarc Zyngier
2024-06-06KVM: arm64: Disassociate vcpus from redistributor region on teardownMarc Zyngier
2024-05-08Merge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier
2024-05-03KVM: arm64: vgic: Allocate private interrupts on demandMarc Zyngier
2024-04-25KVM: arm64: vgic-its: Get rid of the lpi_list_lockOliver Upton
2024-04-25KVM: arm64: vgic-its: Rip out the global translation cacheOliver Upton
2024-03-07Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton
2024-03-07Merge branch kvm-arm64/lpi-xarray into kvmarm/nextOliver Upton
2024-02-24KVM: arm64: Fix typosBjorn Helgaas
2024-02-23KVM: arm64: vgic: Get rid of the LPI linked-listOliver Upton