* Uwe Hermann uwe@hermann-uwe.de [070829 15:27]:
I don't really see the big picture when it comes to normal/fallback. Can't this feature be implemented without any special-case code, just using a generic multi-payload mechanism? Fallback being just a normal payload like any other then?
It's not only about the payload, but also about the rest of the code. What if you need to update your HT code or RAMINIT and it goes wrong...?
I think it needs a different solution than fallback/normal as we have it in v3.
- on the one hand we want to push linux as a payload - on the other hand we want normal and fallback
there's a pair of scissors in between those two.
Fallback needs to be recovery only and the rest should be multiple payloads.
If the problem we are trying to solve is that on one of 500 nodes of a cluster flashing will go wrong, fallback could as well load a payload or anything else over serial port with ymodem only.
We need a number of real scenarios so that we can verify whether we choose the right set of requirements and whether we choose the right design.
- one requirement would be: if payload can not be loaded, attempt to load it via serial or usb console via ymodem protocol.
Others?
Stefan