STRUCT XLNX_RPROC_CRASH_REPORT(9)
π struct xlnx_rproc_crash_report(9) β bestie edition π
okay so this is a page straight out of the Kernel API Manual, and it's all about one little struct, no big deal. sit down, grab a strawberry drink π, and let's get into it.
β¨ NAME β¨
struct xlnx_rproc_crash_report β the resource that lets you know the crash status and the reason. like, it's giving "receipts for why things went sideways" π
β¨ SYNOPSIS β¨
struct xlnx_rproc_crash_report {
u8 version;
u8 crashed;
u8 crash_reason;
char crash_reason_str[CRASH_REASON_STR_LEN];
};
that's the whole vibe. four members, zero drama (well, some drama, it's a crash report, that's literally the point π).
β¨ Members β¨
versionβ the version of this resource. hi bestie, what era are we in πcrashedβ if true, the rproc is notifying a crash, and it's time to recover. like a little "hey girl, we have a situation" flag π¨crash_reasonβ a number that describes the reason of the crash. short, numeric, to the point π§crash_reason_strβ a short string description of the crash reason. the number's bestie who actually explains things π«Ά
β¨ SEE ALSO β¨
the whole group chat, no one left out π β kernel file ./drivers/remoteproc/xlnx_r5_remoteproc.c, plus:
struct mem_bank_data(9)struct zynqmp_sram_bank(9)struct mbox_info(9)struct rsc_tbl_data(9)struct zynqmp_r5_core(9)struct zynqmp_r5_cluster(9)event_notified_idr_cb(9)handle_event_notified(9)zynqmp_r5_mb_rx_cb(9)zynqmp_r5_setup_mbox(9)zynqmp_r5_rproc_prepare(9)zynqmp_r5_rproc_unprepare(9)zynqmp_r5_alloc_rproc_core(9)zynqmp_r5_get_tcm_node(9)
ngl if you're deep in remoteproc land, read the whole crew above. they're all connected, iykyk π
and that's the page, periodt π this little love letter lives in ./drivers/remoteproc, dated October 2026, and it's filed under the Kernel API Manual β go off, icon, you ate βπΈ
π¦ 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