zynqmp_r5_rproc_prepare(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ zynqmp_r5_rproc_prepare ✨

okay bestie, welcome to the Kernel API Manual πŸ’– this one's a function page, and honestly it's giving "small but mighty" energy. no cap.


🌸 NAME 🌸

zynqmp_r5_rproc_prepare β€” get a core ready to boot or attach, and drop in the carveouts for the TCM bank plus the reserved memory regions πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int zynqmp_r5_rproc_prepare (struct rproc *rproc );

like, that's the whole signature. she's compact πŸ’…


πŸ“ ARGUMENTS πŸ“

  • rproc β€” the device node of each rproc. yep, that's the one you're handing over 🫢

🌈 RETURN 🌈

  • 0 β€” slay, it worked, success ✨
  • anything < 0 β€” not slay, that's an error code 😭

πŸ‘‘ SEE ALSO πŸ‘‘

start with the kernel file, she's the main character:

fr fr go read those if you wanna know what's actually going on under the hood β€” this page is just the vibe check on the one function πŸ’€

mwah, that's the whole page 🧚 this little love letter lives in ./drivers/remoteproc, dated October 2026, and it's literally titled zynqmp_r5_rproc_prepare(9) in case you forgot already πŸ™ˆ bye bestie, go boot something πŸ’œ

πŸ“¦ where this page comes from