Hi Tiejun,

Thanks for your response. Yes, I am running two kernels one on each core in 
SAMP configuration on P1022RDK board. Given is my memory partitioning. Core 0 
is loading fine but Core 1 is not loading. CONFIG_RELOCATABLE is not set.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Core                            | Base Address          |    Size               
                        | Uboot parameters                                      
| Kernel Configuration                                                          
        |
-----------------------------|---------------------------|-------------------------------------|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|
Core 0 (MEL RT Kernel)  | 0x0000,0000                   | 0x1000,0000 - 256 
(MB)        |bootm_low = 0x0000,0000, bootm_size = 0x1000,0000      | 
CONFIG_PHYSICAL_START = 0x0000,0000, CONFIG_KERNEL_START = 0xC000,0000        |
Core 1 (LTIB Kernel)            |0x1000,0000                    | 0x0800,0000 - 
128 (MB)        |bootm_low = 0x1000,0000, bootm_size = 0x0800,0000      | 
CONFIG_PHYSICAL_START = 0x1000,0000, CONFIG_KERNEL_START = 0xC000,0000        |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Regards,
Farrukh Arshad

-----Original Message-----
From: tiejun.chen [mailto:tiejun.c...@windriver.com] 
Sent: Tuesday, December 27, 2011 4:08 PM
To: Arshad, Farrukh
Cc: linuxppc-dev@lists.ozlabs.org
Subject: Re: Kernel not booting when supplying boot parameter mem

Arshad, Farrukh wrote:
> Greetings All,
> 
> I have a basic question. I have 512 MB memory. I want my kernel to use only 
> last 128 MB of memory starting from address 0x10000000. I have configured the 
> kernel CONFIG_PHYSICAL_START=0x10000000 and in kernel boot parameter I have 
> set mem=128M. In this scenario my kernel is not booting and it just stuck 
> after uncompressing it. If I do not provide mem=128M boot parameter my kernel 
> boots fine, but in that case I can not restrict kernel to use only 128M 
> memory. Why supplying mem=128M causing kernel to fail.
> 

Any kernel option else is configured, such as CONFIG_KERNEL_START and 
CONFIG_RELOCATABLE?

Or any u-boot argument is reconfigured, such as 'bootm_low', 'bootm_mapsize' 
and 'bootm_size'.

Tiejun
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to