kvm_vgic_reset_mapped_irq(9)
π
kvm_vgic_reset_mapped_irq(9) β Kernel API Manual, but make it make sense π
okay so bestie, welcome to the kvm_vgic_reset_mapped_irq(9) page. this is the manual entry for a little function that resets a mapped IRQ, and we're gonna get into it. no cap, it's short but iconic. π
β¨ NAME β¨
kvm_vgic_reset_mapped_irq β Reset a mapped IRQ
πΈ SYNOPSIS πΈ
void kvm_vgic_reset_mapped_irq (struct kvm_vcpu *vcpu , u32 vintid );
π ARGUMENTS π
vcpuβ The VCPU pointer, literally the main character pointer here πvintidβ The INTID of the interrupt, iykyk π¦
π¦ DESCRIPTION π¦
so what it does is reset the active and pending states of a mapped interrupt. that's the whole vibe. β¨
and here's the important part for the kernel girlies: kernel subsystems that inject mapped interrupts should reset their interrupt lines when we are doing a reset of the VM. like, that's the moment. periodt. π
π SEE ALSO π
Kernel file ./arch/arm64/kvm/vgic/vgic.c and these besties right here:
that's the page, bestie π«Ά shoutout to the source/version: ./arch/arm64/kvm/vgic, and the date on deck is October 2026 β cute little footer moment, no notes. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms