rproc_elf_get_boot_addr(9)
π rproc_elf_get_boot_addr β like, the Kernel API Manual page you actually wanna read β¨
okay so bestie, welcome to rproc_elf_get_boot_addr(9) from the Kernel API Manual β yes that manual, the one with all the β¨remoteprocβ¨ lore. this one's short and sweet, no cap π
πΈ NAME πΈ
rproc_elf_get_boot_addr β Get rproc's boot address. literally that's the whole job π
β¨ SYNOPSIS β¨
u64 rproc_elf_get_boot_addr (struct rproc *rproc , const struct firmware
*fw );
like yes, she returns a u64, she's iconic like that π
π ARGUMENTS π
rprocβ the remote processor handle π«Ά the main character of this whole situationfwβ the ELF firmware image π the actual blob of firmware vibes
π¦ DESCRIPTION π¦
okay so important tea β: the boot address is not a configurable property of all remote processors. nope. some of them will always boot at a specific hard-coded address, periodt. so don't go assuming you can just set it wherever you want, because the vibe check will fail π
π RETURN π
the entry point address of the ELF image π₯ that's the whole return value, slay
π SEE ALSO π
- Kernel file
./drivers/remoteproc/remoteproc_elf_loader.cβ go read the source bestie, iykyk rproc_elf_sanity_check(9)rproc_elf_load_segments(9)rproc_elf_load_rsc_table(9)rproc_elf_find_loaded_rsc_table(9)
the whole remoteproc elf fam π§π
and that's the page!! shoutout to ./drivers/remoteproc for housing all this, dated October 2026, and yeah the footer says rproc_elf_get_boot_addr(9) because she's the moment π
β¨
π¦ 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