[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 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...
More information about the devel