Do you have a question? Post it now! No Registration Necessary
October 26, 2006, 5:49 am

I have a embedded board with 64MB RAM which is not contiguous.
The first chunk of 32MB starts from the physical address 0x00000000 and
the second chuck of 32Mb starts from physical address 0x04000000. That
means there is memory gap of 32MB.
Can i some how tell linux to use this type of memory arrangement as
64MB in total?
Plz comment.
Thanks in advance for your valuable suggestions.
The first chunk of 32MB starts from the physical address 0x00000000 and
the second chuck of 32Mb starts from physical address 0x04000000. That
means there is memory gap of 32MB.
Can i some how tell linux to use this type of memory arrangement as
64MB in total?
Plz comment.
Thanks in advance for your valuable suggestions.

Re: Memory hole

Typically one can pass kernel command line parameters at boot time
specifying the memory layout. Of course, this is architecture-specific
code so you'd need to check the code for your architecture. And it's
typically possible to specify a "default" kernel command line string at
compile time. The parameters typically look like this:
<other parameters...> mem32%m@0 mem32%m@64m
GH
Site Timeline
- » Detecting Breaks on Atmel AT91 SIO
- — Next thread in » Embedded Linux
-
- » Howto compile uClinux tool chain under Cygwin (latest tool chain version of 20060615)
- — Previous thread in » Embedded Linux
-
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux
-
- » Re: Capacitors at RF
- — The site's Newest Thread. Posted in » Electronics Repair
-