[PATCH 4/6] libmm-libbsp-arm-shared. libmm low-level implementation that can be shared between many ARM targets. mminit.c contains initialization function for arm-cp15 and setup page tables. After that it enables MMU and Cache unit part of BSP initialization process. mm.c translates attributes from high-level to CPU specific attributes and apply them dynamically.

Gedare Bloom gedare at rtems.org
Fri Sep 13 19:16:46 UTC 2013

On Fri, Sep 13, 2013 at 11:25 AM, Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
> Hello Hesham AL-Matary,
> please add a blank line after the subject in your Git commit messages.
Also try to make your first line "short" so that the git log and email
subject lines are legible, and insert line breaks in the "body" of
your commit message.

> Please have a look at the attached document regarding the low-level ARM
> startup.  In particular all functions called by the bsp_start_hook_0() and
> bsp_start_hook_1() must reside in the .bsp_start_text section.  Similar
> .bsp_start_data for the data.  This is very important for some BSPs which
> operate with a boot memory map (e.g. LPC24XX with boot from external NOR
> flash).
> --
> Sebastian Huber, embedded brains GmbH
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel

More information about the devel mailing list