Replies: 4 comments 1 reply
-
That's because there is no zephyr.dtb in zephyr! The "dtb" file is a header file, the devicetree can be query through C-macro. Everything is resolved at compiled time. See this documentation The rational behind this choice is that many embedded systems do not have a file system. We could have embedded the ".dtb" in the image, but then it impacts RAM/ROM usage... |
Beta Was this translation helpful? Give feedback.
-
Hi ldomaigne, |
Beta Was this translation helpful? Give feedback.
-
Do I understand correctly that you need the .dtb to give the information to the Xen hypervisor? You could perhaps use the dtc compiler to generate this file from
|
Beta Was this translation helpful? Give feedback.
-
So that means, we can still pass the dtb to the zephyr right??
…On Fri, 14 Feb 2025 at 11:58 PM, Loïc Domaigné ***@***.***> wrote:
Do I understand correctly that you need the .dtb to give the information
to the Xen hypervisor?
I am not familiar with Xen, so takes my answer with a grain of salt.
You could perhaps use the *dtc* compiler to generate this file from
zephyr.dts ?
$ dtc -I dts -O dtb -o zephyr.dtb build/zephyr/zephyr.dts
—
Reply to this email directly, view it on GitHub
<#85706 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABPD62QN5KP37RT7M6DO6T32PYYUHAVCNFSM6AAAAABXBOYYYKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMRQGQZTSOI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
I tried building the zephyr code for xenvm, able to generate zephyr.bin, but I don't see any .dtb getting generated (zephyr.dtb), do I need to set/configure something to generate the zephyr.dtb for xenvm?
Beta Was this translation helpful? Give feedback.
All reactions