ENUM RPROC_DUMP_MECHANISM(9)
π enum rproc_dump_mechanism(9) β like, the whole vibe
Bestie, welcome to the Kernel API Manual page for enum rproc_dump_mechanism, and honestly? It's a short one but it matters. This is the coredump menu for a remote processor core β think of it as "how do you wanna dump, queen?" with exactly three (3) options and zero chill. π
β¨ NAME β¨
enum rproc_dump_mechanism β Coredump options for core π
π¦ SYNOPSIS π¦
enum rproc_dump_mechanism {
RPROC_COREDUMP_DISABLED ,
RPROC_COREDUMP_ENABLED ,
RPROC_COREDUMP_INLINE
};
Yeah that's it. Three constants, one trailing blank line inside the braces, we move. β¨
π CONSTANTS π
Okay so there are literally three moods you can pick from, and here's what each one actually does:
RPROC_COREDUMP_DISABLEDβ Don't perform any dump. That's it. Nothing happens. Zero dump energy. Not a single byte gets dumped. πRPROC_COREDUMP_ENABLEDβ Copy dump to separate buffer and carry on with recovery. So it copies the dump out into its own separate buffer, and then recovery keeps rolling like nothing happened. Productive AND low-maintenance. πRPROC_COREDUMP_INLINEβ Read segments directly from device memory. Stall recovery until all segments are read. Main character mode: it goes straight into device memory for the segments, and recovery waits β yes, stalls β until every single segment is read. No skipping ahead. β³π₯
Heads up bestie: that last one holds up recovery on purpose. It's not a bug, it's the whole point. Don't come for it. π
π SEE ALSO π
- Kernel file
./include/linux/remoteproc.h struct rproc_mem_entry(9)enum rsc_handling_status(9)struct rproc_ops(9)enum rproc_state(9)enum rproc_crash_type(9)struct rproc_dump_segment(9)enum rproc_features(9)struct rproc(9)struct rproc_subdev(9)struct rproc_vring(9)struct rproc_vdev(9)
Like, the whole remoteproc friend group, fr fr. Go read them, iykyk. π«Άπ¦
That's the page, babe β sourced from ./include/linux, dated October 2026, living its best life under the enum rproc_dump_mechanism(9) title in the Kernel API Manual. Slay, and happy dumping. πβ¨π
π¦ 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