On 08/05/2013 02:43 PM, Wolfgang Denk wrote: ...
Please look into Tom's proposal to got the SPL / Falcon mode way. I fully agre with him there.
From my reading of doc/README.falcon, in order to use it, you still must
set everything up in order to do a full non-falcon boot, and then simply save a serialized version of the zImage/DTB/bootargs/... using a special U-Boot command.
As such, in order to use falcon mode, we still have to solve all the same problems that Dennis mentioned here so that the distro can set up falcon mode, and falcon mode is just an optimization that you can use once you've done that.
If we don't solve the problems Dennis mentioned, how would a distro be able to automatically script the initial setup of the serialized data that falcon mode boots?
And also, if a distro installs an updated kernel, how does it tell U-Boot to invalidate the previously serialized data that falcon mode uses to boot, and re-create it using the new kernel image?
So to me, falcon mode seems like a somewhat unrelated topic, and purely an optimization.