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