Le 13/02/2015 18:41, K Richard Pixley a écrit :
I'm having trouble figuring out how to embed a dtb file into my kernel. I'm thinking that there should be a standard, architecture independent facility for this akin to initramfs, yes?

Could someone please either point me to the standard facility, relevant doc, a currently building board that uses the standard facility, or outline what needs to be done to do this with a new board?

If it matters, (I can't think why it would), I'm working with powerpc on a 3.10 kernel. But if there are better facilities in other versions I'd appreciate hearing about that too.

Thank you in advance.


Hi,

The device tree (DTB file) is not supposed to be embedded into the kernel but loaded independently by the boot loader (for instance Uboot). Then a pointer to the device tree is handed over by Uboot to the kernel when calling the _start function.

You also have in arch/powerpc/boot/ a facility called cuboot which allows to create a ppcboot image with kernel and device tree bound together.

Christophe

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
http://www.avast.com

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to