change log for rtems (2011-11-07)

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Nov 7 08:44:56 UTC 2011


On 11/07/2011 09:33 AM, Ralf Corsepius wrote:
> On 11/07/2011 09:11 AM, rtems-vc at rtems.org wrote:
>> *sh*
>
>> diff -u rtems/cpukit/score/cpu/arm/rtems/score/arm.h:1.21
>> rtems/cpukit/score/cpu/arm/rtems/score/arm.h:1.22
>> --- rtems/cpukit/score/cpu/arm/rtems/score/arm.h:1.21 Sat Sep 24 07:56:51 2011
>> +++ rtems/cpukit/score/cpu/arm/rtems/score/arm.h Mon Nov 7 01:48:11 2011
>> @@ -72,6 +72,7 @@
>>
>> #elif defined(__ARM_ARCH_6J__)
>> # define CPU_MODEL_NAME "ARMv6J"
>> +# define ARM_MULTILIB_ARCH_V4
>>
>> #elif defined(__ARM_ARCH_6M__)
>> # define CPU_MODEL_NAME "ARMv6M"
>
> To me, this is "fumbling with symptoms" to play down design flaws.
>
> My comments to PR 1949 and 1950 still hold. Or to formulate it a bit stronger:
> You now are reintroducing the design flaws to the arm port with almost had
> killed the powerpc, several years ago.

Sorry, I don't understand what is wrong here.  I use only multilib defines.

>
> The point you seem to be missing:
> All you are doing is to replace one set of defines by another, much more
> restrictive set of defines, You don't gain anything, conversely you are loosing
> generality.

Yes, we loose generality, but currently RTEMS supports only ARMv4 and ARMv7-M 
with respect to interrupt handling and context switching.  Thus this reduction 
is necessary.  We provide more multilibs due to performance reasons.

-- 
Sebastian Huber, embedded brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax     : +49 89 18 90 80 79-9
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 vc mailing list