ps3_vuart_irq_setup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ps3_vuart_irq_setup(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so this one is literally the setup girly for the system virtual uart virq, and she's from the Kernel API Manual ✨ (yes the whole manual, she's got range).


🌸 NAME 🌸

ps3_vuart_irq_setup β€” the one where you Setup the system virtual uart virq. 🫢


✨ SYNOPSIS ✨

int ps3_vuart_irq_setup (enum ps3_cpu_binding cpu , void* virt_addr_bmp
, unsigned int *virq );

like that's the whole signature, no cap πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • cpu β€” an enum ps3_cpu_binding that tells you which cpu the interrupt should be serviced on, iykyk 🧚
  • virt_addr_bmp β€” the virtual uart interrupt bitmap, and it's caller supplied bestie, so bring your own πŸ“
  • virq β€” the assigned Linux virq πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜• β€” the system supports only a single virtual uart. like, one. singular. main character energy, no sharing πŸ‘‘

so if you call this multiple times without freeing the interrupt in between? it's gonna return a wrong state error 😭 literally the system going "girl. no." πŸ’€


🌈 SEE ALSO 🌈

that's the whole friend group, obsessed 🫢


aaaand that's the page diva πŸ’œ sign-off time: this little number lives in ./arch/powerpc/platforms/ps3, dated October 2026 ⭐ slay, go set up that virq πŸŽ€πŸ”₯

πŸ“¦ where this page comes from