
Hi Chris,
I have a quick question. We have a 256MB enp2505 board but linux (free) reports 64MB. Any idea how to fix this?
It's a feature. Only 64MB is directly controlled by linux, e.g. used
by the kernel and as user page frame area. The rest is uncontrolled
so you can use it as you please without negotiating with the kernel.
You could probably contrive to expand linux's portion but I like to
think of it as a reminder that you're not supposed to get too enamored
with linux on the strongarm, you're supposed to get back to work
writing code for those uEngines :-).
Other useful memory tidbits if you're looking at it for the first time:
o It's the "second quarter" of the SDRAM that linux owns: byte
addresses 64M to 128M.
o The bottom half (128MB) of the SDRAM is mapped by default into the
virtual address space of every user process on the strongarm. To
access it, #include