kvm_vgic_set..._irq_routing(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… kvm_vgic_set..._irq_routing(9) β€” like, the Kernel API Manual page, bestie ✨

okay so real talk, the manual name is right there in the title and it's kvm_vgic_set..._irq_routing(9) β€” yeah the ellipsis is literally part of the name, we don't ask questions, we just vibe 🫢. Anyway. Let's get into it.


🌸 NAME 🌸

kvm_vgic_setup_default_irq_routing β€” sets up a default flat gsi routing table that maps, like, all the SPIs. That's it. That's the whole personality. πŸ’…


✨ SYNOPSIS ✨

int kvm_vgic_setup_default_irq_routing (struct kvm *kvm );

not me just casually returning an int and taking exactly one pointer, main character energy fr fr πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

  • kvm β€” ngl, the manpage literally says -- undescribed -- 😭 so like… it's a struct kvm *, and that's genuinely all we got. iconic of the docs to leave us on read like that πŸ’€
bestie I'm not gonna make up a description for it. the original does not describe it. we respect the source. πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

  • the kernel file ./include/kvm/arm_vgic.h β€” go read it, iykyk πŸ“–
  • kvm_vgic_get_max_vcpus(9) β€” the other one in this little friend group, go say hi πŸ’œ

and that's the page!! short and sweet, just like the original πŸ“

okay so obligatory cute sign-off: this lil beauty lives in ./include/kvm, it's dated October 2026, and it goes by kvm_vgic_set..._irq_routing(9) β€” periodt. 🌈⭐✨

πŸ“¦ where this page comes from