On Thu, Jun 4, 2009 at 10:51 AM, Magnus Lilja <lilja.mag...@gmail.com>wrote:

> 2009/6/4 alfred steele <alfred.jaq...@gmail.com>:
> >> The MMU is not used in ARM/U-boot, at least not on the i.MX31.
> > I was thinking there has to be a mechnism which defines the
> > phystovirtual mapping table before the kernel starts running in the
> > virtual space and the IO peripherals to access memory space/registers.
> > Redboot does the same, hence i thought u-boot must be doing it
> > somewhere.
>
> That's done by the kernel in the early startup after decompressing.
>
> /Magnus
> _______________________________________________
> U-Boot mailing list
> U-Boot@lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>

u-boot needs to initialize the ram, but the MMU isn't needed by either the
ram or the rest of the memory mapped I/O. For the imx27 external ram (for
CSD0) is located at 0xa0000000 but like the rest of the memory map this
doesn't need to be "setup".

thanks,
Paul
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to