Comment 4 for bug 645304

Revision history for this message
Peter Maydell (pmaydell) wrote :

A long time ago I wrote:
> (1) it would be nice if we could have the RAM size configurable

but I now think this isn't feasible. Software running on the Beagle assumes it can predict the RAM size. In particular U-Boot SPL (and I think X-Loader before it) detect the board type by probing for various ID registers, NAND manufacturer ID, etc, and assume that they can correctly program the SDRC memory controller with fixed values on that basis; this includes setting fields for "how much RAM do we have?". If the model doesn't actually provide the same amount of RAM as the boot loader is programmed to assume then things go badly wrong. So there's no point in providing a user-settable RAM size parameter even if it was conveniently possible.

So I'm going to close this bug as Won't Fix.