* Peter Stuge stuge-linuxbios@cdy.org [061203 19:28]:
Perhaps we could do better with RAM init though.
Would a RAM init API make sense?
How different is SDRAM, DDR and DDR2 init on one controller compared to another? Do the controllers usually work in similar ways so that the higher level sequence of things to do is the same on them all?
Many things are different, but I think we could seriously gain from anything we can APIfy. DRAM init is our biggest time waster nowadays.
If so, it would be nice to encode these init sequences into lib/{sdram,ddr,ddr2} and make an API that the northbridge code has to implement.
Yes!!