On Wed, Nov 28, 2007 at 08:04:59AM -0500, Richard Smith wrote:
I may be able to help out here. I have a GigaByte i440bx board with a dual-bios. There are two physical non-socketed chips, but the fallback logic is software conntrolled.
Oh. I don't care about bricking. My boards have sockets and unbricking things is my specialty. I got programmers, rework equipment, bla bla.
I just don't want to spend my time adding memory autodetection code if somebody already has it 90% there.
I have an almost-finished (and untested, yet) patch lingering on my drive for a few weeks now for the 440BX RAM init, which adds generic SPD functions in lib/spd.c and some 440BX-specific stuff in the resp. raminit.c. Will post soon.
Another patch I have here (just needs some small fixes, but an older version is still in the list archives, I posted it months ago) for the 82371EB southbridge which the 440BX boards use. I'll finish up that one first an post it after a few tests.