[LinuxBIOS] i440bx RAM initialization code (SPD)

roger roger at eskimo.com
Tue May 1 01:45:49 CEST 2007


On Tue, 2007-05-01 at 01:12 +0200, Uwe Hermann wrote:
> On Mon, Apr 30, 2007 at 12:19:46PM -0700, roger wrote:

> > Or have we verified writing to memory is successful?
> Well, yes, at least I think so :) <-- lol.

> However, we only know for sure when we
> booted a payload successfully (which will hopefully be soon).
> Next up: investigate what the reason for the elfboot error is.

Right. After spending a day hacking with my superior lower level of
intellect then everybody else here, i was ready to hack elfboot.c to
dump parts of the memory it was actually reading, rather then just the
address values.

> > raminit.c:407.18: raminit.c:796.20: generic_sdram.c:49.40: auto.c:97.25: 
> > too few registers
> 
> Don't worry. This is a romcc problem/limitation, and we cannot do too
> much to fix it. We'll switch to using Cache as RAM eventually.

After awhile of staring at the code, it started pointing as a more
internal coding error.

--
Roger
http://www.eskimo.com/~roger/index.html
Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61

Mon Apr 30 16:44:26 PDT 2007





More information about the coreboot mailing list