Thread (7 messages) flat view 7 messages, 3 authors, 2008-07-22

Re: Calling the kernel from a mini-bootloader

From: Milton Miller <hidden>
Date: 2008-07-18 17:45:26

On Jul 17, 2008, at 10:47 PM, David Gibson wrote:
On Thu, Jul 17, 2008 at 11:14:11AM -0500, Milton Miller wrote:
quoted
On Thu Jul 17 at 23:22:28 EST in 2008, Guillaume Dargaud wrote:
[snip]
[more snip]
quoted
We call this the flattened device tree.
Your firmware doesn't have to deal with this though, although it can.
It's perfectly acceptable - in fact I'd mildly recommend it over doing
this in the firmware - to instead have the kernel's zImage wrapper
supply the flattened device tree, folding information it needs to get
from the firmware into it.
I thought about adding a section on which to recommend or talk about 
the tradeoffs, but got hungry and hit send before going to lunch.

Yes, I the zImage choice is definitely the least amount of code to 
write, and is a good tradeoff to get future upgradability.  It may not 
be the absolute fastest split of the work to start the kernel but it is 
reasonably good, especially as it will decompress the kernel to its 
run-time destination.

milton
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help