On Fri, Oct 4, 2013 at 9:50 AM, Sebastian Huber <
sebastian.hu...@embedded-brains.de> wrote:

> On 2013-10-03 14:49, Gedare Bloom wrote:
>
>> @@ -87,9 +90,9 @@ arm_cp15_start_setup_**translation_table_and_enable_**
>> mmu_and_cache(
>>     arm_cp15_set_domain_access_**control(dac);
>>     arm_cp15_set_translation_**table_base(ttb);
>>
>> -  /* Initialize translation table with invalid entries */
>> +  /* Initialize translation table with fixed-map read-write entries */
>>     for (i = 0; i < ARM_MMU_TRANSLATION_TABLE_**ENTRY_COUNT; ++i) {
>> -    ttb [i] = 0;
>> +    ttb [i] = (i << ARM_MMU_SECT_BASE_SHIFT) | ARMV7_MMU_DATA_READ_WRITE;
>>     }
>>
>
> What is the reason for this change?  I don't think that unconditional
> read-write access is a good idea.
>
> I made this change when I was trying to get RaspberryPi MMU initialization
to work. Also I thought
the default behavior for RTEMS is the unprotected mode, and the new
protection (limitation) attributes
are new and should be applied when needed (by configuration table at
startup or dynamically).

> --
> 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@embedded-**brains.de<sebastian.hu...@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@rtems.org
> http://www.rtems.org/mailman/**listinfo/rtems-devel<http://www.rtems.org/mailman/listinfo/rtems-devel>
>
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to