vgic_v2_probe(9)
π vgic_v2_probe β a Kernel API Manual moment π
okay so bestie, welcome to the Kernel API Manual, and today's main character is vgic_v2_probe(9) β literally the vibe check for your VGICv2 compatible interrupt controller π
β¨ NAME β¨
vgic_v2_probe β probe for a VGICv2 compatible interrupt controller
like, it goes looking for one. that's the whole job. iconic honestly π
π¦ SYNOPSIS π¦
int vgic_v2_probe (const struct gic_kvm_info *info );
yup, that's it. returns an int, takes one pointer, slays π«Ά
πΈ ARGUMENTS πΈ
infoβ pointer to the GIC description. it's giving "here's the lore, now do something with it" β¨
π₯ DESCRIPTION π₯
Returns 0 if the VGICv2 has been probed successfully π returns an error code otherwise π
that's the whole thing. no cap. zero means we ate, anything else means something went sideways and you get an error code instead π
π SEE ALSO π
Kernel file ./arch/arm64/kvm/vgic/vgic-v2.c β go read it, iykyk πβ¨
ngl bestie, if you're poking at this one you're already deep in KVM on arm64 territory. proud of you fr fr π§
and that's the page!! brought to you by the <pink>./arch/arm64/kvm/vgic</pink> girlies, dated October 2026 β mwah, see you in the next probe ππβ
π¦ 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