This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Location of Ramdisk in RAM

I am configuring u-boot for ramdisk.  I acquired a ramdisk.gz from dvsdk_2_00_00_22/PSP_02_00_00_140.  I will be using a codec from a 3rd party.  Their memory map shows 16MB of unused memory from 0x88000000 - 0x89000000, so I think I can place the ramdisk there.  I set bootargs = ...root=/dev/ram0 rw initrd=0x88000000,16M mem=100M...  While the kernel is booting, it says "initrd (0x88000000 - 0x89000000) extends beyond physical memory - disabling initrd".  So I try addesses 0x85000000 because it is below the 100M limit in the bootargs "mem" argument - then it works fine.

Is it true that the ramdisk needs to reside within the Linux memory, defined by the "mem" command line argument?