
Hi Wolfgang,
On 03/01/12 19:12, Wolfgang Denk wrote:
Dear Simon Glass,
In message CAPnjgZ2jS8kzCt06LbYnXSyEKm6ck8apm=P1YqqDtnZ0+q9dhw@mail.gmail.com you wrote:
Well let's see how we go with the incremental approach - hopefully we can get the same result with less pain and risk, and not too much work.
Did you miss my proposal not to change the existing coe for all boards, but to provide anew implementation and convert boards one by one? What do you think about such an approach?
My idea was to migrate each arch to the 'pure processing loops' implementation I have just posted for x86. We can then factor out the processing loop code into common code leaving just the init function arrays in arch/foo/lib/board.c
We can then look at how to deal with the disparate init sequences - I'm going to have a look at my new 'initcall' proposal to see if that is viable - If so, we auto generate init_sequence.c
Regards,
Graeme