
In message A71F1F8F-5136-40FB-8F4F-2603D284E451@kernel.crashing.org you wrote:
There is intent and what the old code did. My feeling is that 'autostart = no' means to load the images but not actually jump to the new image.
Correct. To be a bit more specific, "load" here means to load the kernel image to RAM (over Ethernet, USB, from disk etc.). The intention of "autostart" is (as documented) to avoid an explicit bootm.
It has never been an intention to split bootm into separate phases and make it terminate early. This cannot work in general.
We can revert the commit but it puts be back to square one w/o a solution to my problem.
I understand this, and I'm sorry for that. But the real fix is to split up bootm as discussed yesterday.
Best regards,
Wolfgang Denk