setup_machine_fdt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… setup_machine_fdt(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” today's entry is setup_machine_fdt(9), and it's lowkey iconic ✨


🌸 NAME 🌸

  • setup_machine_fdt β€” Machine setup when an dtb was passed to the kernel 🫢

✨ SYNOPSIS ✨

const struct machine_desc * setup_machine_fdt (void *dt_virt );

πŸŽ€ ARGUMENTS πŸŽ€

  • dt_virt β€” virtual address of dt blob πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

so if a dtb was passed to the kernel in r2, then use it to choose the correct machine_desc and to setup the system β€” that's the assignment, no cap πŸ”₯

🌈 SEE ALSO 🌈

  • Kernel file ./arch/arm/kernel/devtree.c πŸ‘‘

mwah πŸ’‹ β€” this entry comes from ./arch/arm/kernel, dated October 2026, and yes it's still setup_machine_fdt(9), periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from