[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] MMU Kernel start address



Hi Simon,

MMU kernel is always map to 0xC0000000 because of MMU (look at
arch/microblaze/kernel/vmlinux.lds.S). It doesn't matter
when your RAM is. I do some tests with moving memory but I haven't found any
problem. Petalogix MLD is fully compatible and up-to-date.

Regards,
Michal Simek

> Hi,
> 
>     I am building a kernel with MMU support. I have the kernel start
> address set to 0xA8000000 in the kconfig.auto as below:
> 
> config XILINX_ERAM_START
>        hex "Start address of XILINX_ERAM" if ALLOW_EDIT_AUTO
>        default 0xa8000000
> 
>     But the kernel does not boot up and it seems the start address is
> set to 0xC000000. I notice that in the system.map file  below:
> 
> ...
> 00000000 A _ssro_size
> c0000000 T _start
> c0000000 T _stext
> c0000000 T _text
> c0000014 t _invalidate
> c00000bc t turn_on_mmu
> c00000d8 t start_here
> c0000134 t kernel_load_context
> c0000184 t run_init_process
> c00001bc t init
> c00004ec t rest_init
> c0000530 t try_name
> ....
> 
>     Is there a new MLD file associated with the MMU release? I did not
> see one in the release. Is the start address hard coded somehow?
> 
> Thanks,
> 
> Simon
> 
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.138 / Virus Database: 270.4.5/1537 - Release Date: 6.7.2008 05:26
> 
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/