STRUCT PRU_IRQ_RSC(9)
π struct pru_irq_rsc(9) π
okay bestie, welcome to the Kernel API Manual β todayβs main character is struct pru_irq_rsc, and itβs literally giving PRU firmware section header for IRQ data. no cap. β¨
πΈ NAME πΈ
struct pru_irq_rsc β PRU firmware section header for IRQ data π
β¨ SYNOPSIS β¨
hereβs the exact shape, bestie β keep the punctuation exactly as it is:
struct pru_irq_rsc {
u8 type;
u8 num_evts;
struct pruss_int_map pru_intc_map[];
};
π¦ Members π¦
typeβ resource type πnum_evtsβ number of described events π₯pru_intc_mapβ PRU interrupt routing description π
π§ Description π§
okay so hereβs the vibe: the PRU firmware blob can contain an optional .pru_irq_map ELF section, and that section provides the PRUSS interrupt mapping description. iconic. π«
The pru_irq_rsc struct describes resource entry format. periodt. π«Ά
π SEE ALSO π
- Kernel file
./drivers/remoteproc/pru_rproc.hπ struct pruss_int_map(9)π¦
mwah π this page is sourced from ./drivers/remoteproc, dated October 2026, and itβs all about struct pru_irq_rsc(9). bye bestie, go read your ELF sections π«Άβ¨
π¦ 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