[PATCH 02/17] bsp/arm: Separate setup for translation table

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Feb 27 07:56:59 UTC 2014


On 2014-02-27 08:44, Joel Sherrill wrote:
> On Feb 27, 2014 8:36 AM, Chris Johns <chrisj at rtems.org> wrote:
>  >
>  > On 27/02/2014 6:19 pm, Sebastian Huber wrote:
>  > > On 2014-02-27 07:15, Ralf Corsepius wrote:
>  > >> On 02/26/2014 08:03 PM, Gedare Bloom wrote:
>  > >>> Perhaps the function should be split in two:
>  > >>> arm_cp15_setup_translation_table()
>  > >>
>  > >> I for one, do find this function's name insufficiently
>  > >> descriptive/self-explanatory.
>  > >>
>  > >> What kind of translation does it perform? IRQ-No->IRQ-vector-table-index,
>  > >> utf8->ANSI, Suaheli->Greek?
>  > >
>  > > If you know the ARM architecture, then the names are self-explanatory.
>  > > If you don't know the ARM architecture, then don't look at this file.
>  > >
>  >
>  > Sebastian, this was not needed. A simple explanation is all that is
>  > needed, such as the Coprocessor 15 manages the MMU and related bits and
>  > pieces.
>  >
>  > Not everyone gets the pleasure of reading ARM manuals. ;)
>
> Adding the word memory in front of translation is all that would be needed.
>

The co-processor 15 manages the MMU on ARM.

If you open the architecture manual and search for "translation table" you find 
the information you need.

I see absolutely no point in adding more information here.  ARM has excellent 
manuals and all what you need is this header file plus the documentation 
provided by ARM.

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



More information about the devel mailing list