(Resend, the linux-mips email address was mangled the first time)
Er, it's kind of a good news/bad news joke...
The bad news is that MIPS Linux isn't smart enough, at least as of
2.6.24, to use memory that precedes the kernel.
The good news is that we've got changes that will handle this.
The bad news is that I'm so backed up even getting a basic patchset to
add our platform to the kernel mainline that I don't know how long it
will take until I'm be able to get these additional patches out.
I'll cc the guy who did the changes to see if he can extract a patch for
> -----Original Message-----
> From: email@example.com
> [mailto:firstname.lastname@example.org] On Behalf Of Andrew Sharp
> Sent: Friday, December 05, 2008 6:18 PM
> To: linux-mips@
> Subject: question regarding system memory whatever
> I recently changed plat_mem_setup() or equivalent in my platform code
> to not mark the first 32M of memory as BOOT_MEM_ROM_DATA and instead
> have the first BOOT_MEM_RAM memory region start at 0. Here is the two
> lines of output from mem_init() for the two different versions:
> Memory: 433408k/475136k available (2202k kernel code, 41556k
> reserved, 690k data, 112k init, 0k highmem)
> Memory: 433408k/507904k available (2202k kernel code, 74324k
> reserved, 689k data, 112k init, 0k highmem)
> As you can see, the 32M got added to "reserved" memory (?) and only
> added to the right hand number of the "available". OK, so what does
> that mean? I promised our monkey userspace programmers that they
> would have another 32M of memory to slosh around in, but before I
> release this change on them I'd like to know what these numbers are
> telling me.
> This is on 2.6.22 from l.m.o on a Sibyte 1125 in 64bit LE.
> CONFIG_FLATMEM=y which was the fashion at the time.
- - - - - Cisco -
- - - -
This e-mail and any attachments may contain information which is confidential,
proprietary, privileged or otherwise protected by law. The information is
intended for the named addressee (or a person responsible for delivering it to
the addressee). If you are not the intended recipient of this message, you are
not authorized to read, print, retain, copy or disseminate this message or any
part of it. If you have received this e-mail in error, please notify the sender
immediately by return e-mail and delete it from your computer.