[coreboot] Patch for enableing 440BX NB to use large memory modules

Anders Jenbo anders at jenbo.dk
Mon Apr 26 16:24:53 CEST 2010


> > Single sided 512MB (what I used to test), becomes a 128MB.
> > A asymmetric 384MB double sided modules, with 256MB on one side
> and
> > 128MB on the other. Becomes two sides with 128MB (a 256MB module).
> > This is also enabled in at least some BIOSs (GA-BXC).
> >
> > The patch also cleans up some whitespace.
> >
> > Signed-off-by: Anders Jenbo 
> >   
> I like this...  no hardware to test though...
> Acked-by: Stefan Reinauer 

Thanks

I dug threw the datacheet:
http://download.intel.com/design/chipsets/datashts/29063301.pdf

On page 3-31 (PDF page 57) the first box is the only real hint at this.
on page 4-4 under 4.1.1.2 (PDF page 90 there is a reference to 4GB of memory), on the next page there is a reference to 4GB being the maximum physically supported amount of memory.

So my conclusion is that you can install a maximum of 4GB but only 128MB per DIMM side will be addressable/possible to initialized.

I have another 440BX based board with 4 DIMMs (GA-6BXC has 3 DIMMs), once I have ported CoreBoot for it, I will gladly preform more real world tests. I also found some more SDRAM to test with (one of them is 512MB I belive), It's also posible that i can borrow more Ram for testing from work.

Stefan, since you acked the patch, should I still correct the typos that Paul pointed out and split it in to a patch, one with the added memory support and one with the cleaned white space?

Glad to be a contributing part to CoreBoot :)

-Anders
---- Msg sent via @Mail - http://atmail.com/




More information about the coreboot mailing list