[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.

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Sep 13 15:25:51 UTC 2013


Hello Hesham AL-Matary,

please add a blank line after the subject in your Git commit messages.

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20130913/a9c9b7d1/attachment-0001.html>


More information about the devel mailing list