From: David Daney <ddaney@avtrex.com>
To: linux-mips@reliableembeddedsystems.com
Cc: linux-mips@linux-mips.org, linux-mips@reliabeembeddedsystems.com
Subject: Re: SMP8634 DRAM memory issue
Date: Sat, 20 Sep 2008 00:07:10 -0700 [thread overview]
Message-ID: <48D4A11E.6030402@avtrex.com> (raw)
In-Reply-To: <4e9ae533d87732773b7ad0f1a33b54f9@reliableembeddedsystems.com>
linux-mips@reliableembeddedsystems.com wrote:
> Hi,
>
> We've got an SMP8634 based set-top box from a 3rd party and are trying to
> port some middleware to it.
> Everything seems to work out fine, except for one thing ... the amount of
> memory for kernel space.
>
> The box physically has two 64MB chips and two 32MB chips.
> The kernel is only seeing the two 32MB chips, apparently attached to DRAM0.
>
> The problem is the following:
>
> 1) The middleware requires more memory in kernel space to allocalte big
> graphical surfaces.
> 2) Whatever runs before the kernel is also from a 3rd party and we don't
> have access to it.
> 3) We can't change anything on the box hardware.
>
> This means, we would only be able to patch starting from the Linux kernel.
>
> Do you see any way to swap what the kernel sees to be 128MB instead of 64MB
> and the user space 64MB minus whatever is allocated for the initial RAM
> disc?
> The 64MB for user space are sufficient, we just need more then 64 MB on
> kernel space.
>
It depends if the 128MB is on DRAM0 or DRAM1. Typically DRAM1 is not
usable by the kernel, although others have tried to access it as high-mem.
If DRAM0 is 128MB, *and* you have access to the kernel command line, you
might try to append something like 'mem=96M'. You may need to leave
some space in DRAM0 for the media components. If not try jacking it up
to mem=128M. Said media components do need memory too, so it may not be
possible to get more for the kernel and have it all work together.
David Daney
prev parent reply other threads:[~2008-09-20 7:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-20 5:09 SMP8634 DRAM memory issue linux-mips
2008-09-20 7:07 ` David Daney [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48D4A11E.6030402@avtrex.com \
--to=ddaney@avtrex.com \
--cc=linux-mips@linux-mips.org \
--cc=linux-mips@reliabeembeddedsystems.com \
--cc=linux-mips@reliableembeddedsystems.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.