linux-mips
[Top] [All Lists]

question regarding system memory whatever

To: "linux-mips@" <linux-mips.org linux-mips@linux-mips.org>
Subject: question regarding system memory whatever
From: Andrew Sharp <andy.sharp@onstor.com>
Date: Fri, 5 Dec 2008 18:17:37 -0800
Organization: Onstor
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
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.

Cheers,

a

<Prev in Thread] Current Thread [Next in Thread>